/// <summary> /// Initialises the environment /// </summary> /// <returns></returns> static API.Context Initialise() { // Create new context API.Context context = new API.Context(); // Setting core global variables context.SetParameter("console", new API.Console()); context.SetParameter("phantom", new API.Phantom()); context.SetParameter("trifle", new API.Trifle()); context.SetParameter("window", new API.Window()); try { // Initialise host env context.RunScript(Resources.init, "init.js"); context.RunScript(Resources.trifle_Callback, "trifle.Callback.js"); context.RunScript(Resources.trifle_modules_WebPage, "trifle.modules.WebPage.js"); context.RunScript(Resources.trifle_modules_FileSystem, "trifle.modules.FileSystem.js"); context.RunScript(Resources.trifle_modules_System, "trifle.modules.System.js"); } catch (Exception ex) { API.Context.Handle(ex); } // Return context return context; }
/// <summary> /// Initialises the environment /// </summary> /// <returns></returns> static API.Context Initialise() { // Create new context API.Context context = new API.Context(); API.Phantom.scriptName = ""; // Setting core global variables context.SetParameter("console", new API.Console()); context.SetParameter("phantom", new API.Phantom()); context.SetParameter("trifle", new API.Trifle()); context.SetParameter("window", new API.Window()); try { // Initialise host env context.RunScript(Resources.bootstrap, "bootstrap.js"); context.RunScript(Resources.trifle_Callback, "trifle.Callback.js"); context.RunScript(Resources.trifle_modules_WebPage, "trifle.modules.WebPage.js"); context.RunScript(Resources.trifle_modules_FileSystem, "trifle.modules.FileSystem.js"); context.RunScript(Resources.trifle_modules_System, "trifle.modules.System.js"); context.RunScript(Resources.trifle_modules_WebServer, "trifle.modules.WebServer.js"); context.RunScript(Resources.trifle_modules_ChildProcess, "trifle.modules.ChildProcess.js"); } catch (Exception ex) { API.Context.Handle(ex); } // Return context return(context); }
/// <summary> /// Initialises the environment /// </summary> /// <returns></returns> static API.Context Initialise() { // Create new context API.Context context = new API.Context(); // Setting core global variables context.SetParameter("console", new API.Console()); context.SetParameter("trifle", new API.Trifle()); context.SetParameter("module", new API.Module()); context.SetParameter("window", new API.Window()); try { // Initialise host env context.RunScript(TrifleJS.Properties.Resources.triflejs_core, "triflejs.core.js"); context.RunScript(TrifleJS.Properties.Resources.triflejs_modules, "triflejs.modules.js"); } catch (Exception ex) { API.Context.Handle(ex); } // Return context return(context); }