Example #1
0
        internal JavascriptPluginManager()
        {
            Plugins = new JavascriptPlugin[0];

            string[] pluginFiles = Directory.GetFiles(PluginPath, "*.js");
            if (pluginFiles.Length > 0)
            {
                List<JavascriptPlugin> _plugins = new List<JavascriptPlugin> ();

                Console.WriteLine("\nLoading Javascript Plugins!");
                foreach (string file in pluginFiles)
                {
                    Console.WriteLine("Loading Plugin: {0}", file);
                    string source = File.ReadAllText(file);
                    string name = Path.GetFileNameWithoutExtension(file);
                    JavascriptPlugin plugin = new JavascriptPlugin (name, source);
                    _plugins.Add(plugin);
                }
                Plugins = _plugins.ToArray();
                Console.WriteLine("Finished Loading Javascript Plugins!");
            }
            else
            {
                Console.WriteLine("No Javascript Plugins found!");
            }
            Console.WriteLine("{0} Javascript Plugins loaded\n", Plugins.Length);
        }
Example #2
0
        internal JavascriptPluginManager()
        {
            Plugins = new JavascriptPlugin[0];

            string[] pluginFiles = Directory.GetFiles(PluginPath, "*.js");
            if (pluginFiles.Length > 0)
            {
                List <JavascriptPlugin> _plugins = new List <JavascriptPlugin> ();

                Console.WriteLine("\nLoading Javascript Plugins!");
                foreach (string file in pluginFiles)
                {
                    Console.WriteLine("Loading Plugin: {0}", file);
                    string           source = File.ReadAllText(file);
                    string           name   = Path.GetFileNameWithoutExtension(file);
                    JavascriptPlugin plugin = new JavascriptPlugin(name, source);
                    _plugins.Add(plugin);
                }
                Plugins = _plugins.ToArray();
                Console.WriteLine("Finished Loading Javascript Plugins!");
            }
            else
            {
                Console.WriteLine("No Javascript Plugins found!");
            }
            Console.WriteLine("{0} Javascript Plugins loaded\n", Plugins.Length);
        }