home *** CD-ROM | disk | FTP | other *** search
- <?xml version="1.0"?>
-
- <?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
- <?xml-stylesheet href="chrome://global/content/viewSource.css" type="text/css"?>
- <?xml-stylesheet href="chrome://global/skin/findBar.css" type="text/css"?>
- <?xul-overlay href="chrome://global/content/editMenuOverlay.xul"?>
- <?xul-overlay href="chrome://global/content/charsetOverlay.xul"?>
-
- <!DOCTYPE window [
- <!ENTITY % brandDTD SYSTEM "chrome://global/locale/brand.dtd" >
- %brandDTD;
- <!ENTITY % sourceDTD SYSTEM "chrome://global/locale/viewSource.dtd" >
- %sourceDTD;
- <!ENTITY % browserDTD SYSTEM "chrome://browser/locale/browser.dtd" >
- %browserDTD;
- <!ENTITY % findDTD SYSTEM "chrome://global/locale/finddialog.dtd" >
- %findDTD;
- ]>
-
- <window id="main-window"
- xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
- onload="onLoadViewSource();"
- onunload="onUnloadViewSource();"
- contenttitlesetting="true"
- title="&mainWindow.title;"
- titlemodifier="&mainWindow.titlemodifier;"
- titlepreface="&mainWindow.preface;"
- titlemenuseparator ="&mainWindow.titlemodifierseparator;"
- windowtype="navigator:view-source"
- width="640" height="480"
- screenX="10" screenY="10"
- persist="screenX screenY width height sizemode">
-
- <script type="application/x-javascript" src="chrome://global/content/globalOverlay.js"/>
- <script type="application/x-javascript" src="chrome://global/content/printUtils.js"/>
- <script type="application/x-javascript" src="chrome://global/content/viewSource.js"/>
- <script type="application/x-javascript" src="chrome://global/content/viewZoomOverlay.js"/>
- <script type="application/x-javascript" src="chrome://global/content/findBar.js"/>
- <script type="application/x-javascript" src="chrome://browser/content/contentAreaUtils.js"/>
- <stringbundle id="bundle_findBar" src="chrome://browser/locale/browser.properties"/>
- <stringbundle id="viewSourceBundle" src="chrome://global/locale/viewSource.properties"/>
-
- <command id="cmd_savePage" oncommand="ViewSourceSavePage();"/>
- <command id="cmd_print" oncommand="PrintUtils.print();"/>
- <command id="cmd_printpreview" oncommand="PrintUtils.printPreview(onEnterPP, onExitPP);"/>
- <command id="cmd_pagesetup" oncommand="PrintUtils.showPageSetup();"/>
- <command id="cmd_close" oncommand="window.close();"/>
- <commandset id="editMenuCommands"/>
- <command id="cmd_find" oncommand="onFindCmd();"/>
- <command id="cmd_findAgain" oncommand="onFindAgainCmd();"/>
- <command id="cmd_findPrevious" oncommand="onFindPreviousCmd();"/>
- <command id="cmd_goToLine" oncommand="ViewSourceGoToLine();" disabled="true"/>
- <command id="cmd_highlightSyntax" oncommand="highlightSyntax();"/>
- <command id="cmd_wrapLongLines" oncommand="wrapLongLines()"/>
- <command id="cmd_textZoomReduce" oncommand="ZoomManager.prototype.getInstance().reduce();"/>
- <command id="cmd_textZoomEnlarge" oncommand="ZoomManager.prototype.getInstance().enlarge();"/>
-
- <keyset id="editMenuKeys"/>
- <keyset id="viewSourceKeys">
- <key id="key_savePage" key="&savePageCmd.commandkey;" modifiers="accel" command="cmd_savePage"/>
- <key id="key_print" key="&printCmd.commandkey;" modifiers="accel" command="cmd_print"/>
- <key id="key_close" key="&closeCmd.commandkey;" modifiers="accel" command="cmd_close"/>
- <key id="key_goToLine" key="&goToLineCmd.commandkey;" command="cmd_goToLine" modifiers="accel"/>
-
- <key id="key_textZoomEnlarge" key="&textEnlarge.commandkey;" command="cmd_textZoomEnlarge" modifiers="accel"/>
- <key id="key_textZoomEnlarge2" key="&textEnlarge.commandkey2;" command="cmd_textZoomEnlarge" modifiers="accel"/>
- <key id="key_textZoomReduce" key="&textReduce.commandkey;" command="cmd_textZoomReduce" modifiers="accel"/>
- <key id="key_textZoomReset" key="&textReset.commandkey;" oncommand="ZoomManager.prototype.getInstance().reset();" modifiers="accel"/>
- <key id="key_find" key="&findOnCmd.commandkey;" command="cmd_find" modifiers="accel"/>
- <key id="key_findAgain" key="&findAgainCmd.commandkey;" command="cmd_findAgain" modifiers="accel"/>
- <key id="key_findPrevious" key="&findAgainCmd.commandkey;" command="cmd_findPrevious" modifiers="accel,shift"/>
- <key keycode="&findAgainCmd.commandkey2;" command="cmd_findAgain"/>
- <key keycode="&findAgainCmd.commandkey2;" command="cmd_findPrevious" modifiers="shift"/>
- </keyset>
-
- <popup id="viewSourceContextMenu">
- <menuitem id="cMenu_findAgain"/>
- <menuseparator/>
- <menuitem id="cMenu_copy"/>
- <menuseparator/>
- <menuitem id="cMenu_selectAll"/>
- </popup>
-
- <!-- Menu -->
- <toolbox id="viewSource-toolbox">
- <menubar id="viewSource-main-menubar">
-
- <menu label="&fileMenu.label;" accesskey="&fileMenu.accesskey;">
- <menupopup id="filemenu-popup">
- <menuitem key="key_savePage" command="cmd_savePage"
- label="&savePageCmd.label;" accesskey="&savePageCmd.accesskey;"/>
- <menuitem command="cmd_pagesetup"
- label="&pageSetupCmd.label;" accesskey="&pageSetupCmd.accesskey;"/>
- <menuitem command="cmd_printpreview"
- label="&printPreviewCmd.label;" accesskey="&printPreviewCmd.accesskey;"/>
- <menuitem key="key_print" command="cmd_print"
- label="&printCmd.label;" accesskey="&printCmd.accesskey;"/>
- <menuseparator/>
- <menuitem key="key_close" command="cmd_close"
- label="&closeCmd.label;" accesskey="&closeCmd.accesskey;"/>
- </menupopup>
- </menu>
-
- <menu id="menu_edit">
- <menupopup>
- <menuitem id="menu_undo"/>
- <menuitem id="menu_redo"/>
- <menuseparator/>
- <menuitem id="menu_cut"/>
- <menuitem id="menu_copy"/>
- <menuitem id="menu_paste"/>
- <menuitem id="menu_delete"/>
- <menuseparator/>
- <menuitem id="menu_selectAll"/>
- <menuseparator/>
- <menuitem id="menu_find"/>
- <menuitem id="menu_findAgain"/>
- <menuseparator/>
- <menuitem id="menu_goToLine" key="key_goToLine" command="cmd_goToLine"
- label="&goToLineCmd.label;" accesskey="&goToLineCmd.accesskey;"/>
- </menupopup>
- </menu>
-
- <menu label="&viewMenu.label;" accesskey="&viewMenu.accesskey;">
- <menupopup>
- <menuitem id="menu_textEnlarge" command="cmd_textZoomEnlarge"
- label="&menu_textEnlarge.label;" accesskey="&menu_textEnlarge.accesskey;"
- key="key_textZoomEnlarge"/>
- <menuitem id="menu_textReduce" command="cmd_textZoomReduce"
- label="&menu_textReduce.label;" accesskey="&menu_textReduce.accesskey;"
- key="key_textZoomReduce"/>
- <menu id="charsetMenu"/>
- <menuseparator/>
- <menuitem id="menu_wrapLongLines" type="checkbox" command="cmd_wrapLongLines"
- label="&menu_wrapLongLines.title;" accesskey="&menu_wrapLongLines.accesskey;"/>
- <menuitem type="checkbox" id="menu_highlightSyntax" command="cmd_highlightSyntax"
- label="&menu_highlightSyntax.label;" accesskey="&menu_highlightSyntax.accesskey;"/>
- </menupopup>
- </menu>
- </menubar>
- </toolbox>
-
- <vbox id="appcontent" flex="1"
- ondragdrop="nsDragAndDrop.drop(event, contentAreaDNDObserver);">
-
- <browser id="content" type="content-primary" name="content" src="about:blank" flex="1"
- context="viewSourceContextMenu"/>
- <toolbar id="FindToolbar" hidden="true" align="center" fullscreentoolbar="true">
-
- <toolbarbutton id="find-closebutton" class="tabs-closebutton" tooltiptext="&findCloseButton.tooltip;"
- oncommand="closeFindBar();"/>
-
- <label value="&find.label;"/>
- <hbox id="find-field-container">
- <textbox id="find-field" oninput="find(this.value);" onfocus="onFindBarFocus();"
- onkeypress="onFindBarKeyPress(event);" onblur="onFindBarBlur();"/>
- </hbox>
- <toolbarbutton id="find-next" class="toolbarbutton-1" label="&findNext.label;" tooltiptext="&findNext.tooltip;"
- oncommand="findNext();" disabled="true"/>
-
- <toolbarbutton id="find-previous" class="toolbarbutton-1" label="&findPrevious.label;" tooltiptext="&findPrevious.tooltip;"
- oncommand="findPrevious();" disabled="true"/>
-
- <toolbarbutton id="highlight" class="toolbarbutton-1" label="&highlight.label;" tooltiptext="&highlight.tooltip;"
- oncommand="toggleHighlight(!this.checked);
- if (gFindMode != FIND_NORMAL) setFindCloseTimeout();"
- type="checkbox" disabled="true"/>
-
- <checkbox id="find-case-sensitive" oncommand="toggleCaseSensitivity(this.checked);"
- label="&caseSensitiveCheckbox.label;" accesskey="&caseSensitiveCheckbox.accesskey;"/>
- <image id="find-status-icon"/>
- <label id="find-status"/>
- </toolbar>
-
-
- </vbox>
-
- </window>
-