Inheritance: ScriptClass
Esempio n. 1
0
 /// <summary>
 /// Add required resources and activate console
 /// </summary>
 /// <param name="module">Console type</param>
 /// <param name="callback">callback which fires after console activating</param>
 public static void Activate(DebugConsole module, JFunction callback)
 {
     
     Debug debug = new Debug();
     string scriptUrl = debug.ResourceManager.GetWebResourceUrl(ResourceManager.ASSEMBLYSLUG + ".ux.extensions.debug.Debug.js");
     string activate = "function(){{Ext.net.Debug.activate({0}{1});}}".FormatWith(new DebugDescriptor(module).Serialize(), callback == null ? "" : ","+callback.ToScript());
     debug.AddScript("Ext.net.ResourceMgr.load({{ url: {0}, callback: {1} }});", JSON.Serialize(scriptUrl), activate);
 }