PluginLoader

Note

  • Plugins are represented in the system as an descriptor object which contains meta data and entry points, see example for more information. Plugins are also not defaulted to being active, they will load the descriptor and only run the plugin logic if the user enables it or has their settings to always enable it.

Handles the loading of external plugins and relays them for activation

Example

var plugin = { Name:"xxx", Description:"xxxxxx", Platforms:"xxx,xxx,xxx", Code:"xxx" Version:"x.x.x", TargetPages:"xxx,xxx,xxx", RequiredFiles:[], EntryPoint: "xxx.js" }

(Void) PluginLoader()