diff --git a/editor/ui/composer/content/viewsource.js b/editor/ui/composer/content/viewsource.js index dabb1852e618..1a437915baab 100644 --- a/editor/ui/composer/content/viewsource.js +++ b/editor/ui/composer/content/viewsource.js @@ -22,20 +22,21 @@ */ - function StartupViewSource() { - // Generate unique name (var appCoreName declared in navigator.js). - EdAppCoreName = "ViewSource." + ( new Date() ).getTime().toString(); - - // Create and initialize the browser app core. - EdAppCore = new BrowserAppCore(); - EdAppCore.Init( EdAppCoreName ); - EdAppCore.setContentWindow(window.frames[0]); - EdAppCore.setWebShellWindow(window); - EdAppCore.setToolbarWindow(window); +function StartupViewSource() +{ + // Create and initialize the browser instance. + createBrowserInstance(); - // Get url whose source to view. - var url = document.getElementById("args").getAttribute("value"); + if ( appCore ) { + appCore.isViewSource = true; + appCore.setContentWindow(window.frames[0]); + appCore.setWebShellWindow(window); + appCore.setToolbarWindow(window); + } - // Load the source (the app core will magically know what to do). - EdAppCore.loadUrl(url); - } + // Get url whose source to view. + var url = window.arguments[0]; + + // Load the source (the app core will magically know what to do). + appCore.loadUrl( url ); +} diff --git a/editor/ui/composer/content/viewsource.xul b/editor/ui/composer/content/viewsource.xul index b4c76112628d..041876818e5e 100644 --- a/editor/ui/composer/content/viewsource.xul +++ b/editor/ui/composer/content/viewsource.xul @@ -29,11 +29,12 @@ - + + @@ -44,12 +45,7 @@ - - - - - - +