public static ScriptBlock WithDefaultScripts(this ScriptBlock block) { return block.AppendScript(new InlineScriptSource("browser.js", Resources.browser)) .AppendScript(new InlineScriptSource("json2.js", Resources.json)) .AppendScript(new InlineScriptSource("require.js", Resources.require)) .AppendScript(new InlineScriptSource("requireNativeLoad.js", Resources.requireNativeLoad)); }
public static ScriptBlock AppendScripts(this ScriptBlock block, IEnumerable<IScriptSource> scripts) { foreach (var script in scripts) { block = block.AppendScript(script); } return block; }
public static ScriptBlock AppendFile(this ScriptBlock block, string file) { return block.AppendScript(new FileScriptSource(file)); }
public static ScriptBlock AppendInlineScript(this ScriptBlock block, string scriptText) { return block.AppendScript(new InlineScriptSource("<anonymous block>", scriptText)); }