public PrecompiledHandlebarsTemplate(IHandlebarsEngine engine, IHandlebarsResourceProvider provider, Uri uri) { this._engine = engine; this._provider = provider; // download the string var js = new WebClient().DownloadString(uri); _engine.ImportPrecompile(js); }
public PrecompiledHandlebarsTemplate(IHandlebarsEngine engine, IHandlebarsResourceProvider provider, Uri uri) { this._engine = engine; this._provider = provider; // download the string var js = new WebClient().DownloadString(uri); _engine.ImportPrecompile(js); }
public ClearScriptEngine(IHandlebarsResourceProvider resourceProvider) { Console.Out.WriteLine("ClearScriptEngine Loaded"); _resourceProvider = resourceProvider; _context = new V8ScriptEngine(); _context.AddHostObject("clearScriptBridge", HostItemFlags.GlobalMembers, new ClearScriptBridgeFunctions(_context, _resourceProvider)); // _context.Script.moduleLoader = new ModuleLoader(_context); // _context.Execute(File.ReadAllText("require.js")); // _context.Execute(@"require.load = function(context, name, url) { moduleLoader.LoadModuleAsync(context, name, url); };"); _context.Execute("var raw = [];"); _context.Execute("require('./Script/handlebars-1.0.0.js');"); foreach (var script in HandlebarsConfiguration.Instance.Include) { _context.Execute("require('./" + script.Source + "');"); } }
public ClearScriptEngine(IHandlebarsResourceProvider resourceProvider) { Console.Out.WriteLine("ClearScriptEngine Loaded"); _resourceProvider = resourceProvider; _context = new V8ScriptEngine(); _context.AddHostObject("clearScriptBridge", HostItemFlags.GlobalMembers, new ClearScriptBridgeFunctions(_context, _resourceProvider)); // _context.Script.moduleLoader = new ModuleLoader(_context); // _context.Execute(File.ReadAllText("require.js")); // _context.Execute(@"require.load = function(context, name, url) { moduleLoader.LoadModuleAsync(context, name, url); };"); _context.Execute("var raw = [];"); _context.Execute("require('./Script/handlebars-1.0.0.js');"); foreach (var script in HandlebarsConfiguration.Instance.Include) { _context.Execute("require('./" + script.Source + "');"); } }
public DevelopmentHandlebarsTemplate(IHandlebarsEngine engine, IHandlebarsResourceProvider provider) { this._engine = engine; this._provider = provider; }
public DevelopmentHandlebarsTemplate(IHandlebarsEngine engine, IHandlebarsResourceProvider provider) { this._engine = engine; this._provider = provider; }
public ClearScriptBridgeFunctions(ScriptEngine engine, IHandlebarsResourceProvider resourceProvider) { _engine = engine; _resourceProvider = resourceProvider; }
public StandardHandlebarsTemplate(IHandlebarsEngine engine, IHandlebarsResourceProvider provider) { this._engine = engine; this._provider = provider; }
public ClearScriptBridgeFunctions(ScriptEngine engine, IHandlebarsResourceProvider resourceProvider) { _engine = engine; _resourceProvider = resourceProvider; }
public StandardHandlebarsTemplate(IHandlebarsEngine engine, IHandlebarsResourceProvider provider) { this._engine = engine; this._provider = provider; }