1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187
|
<?xml version="1.0"?>
<?xml-stylesheet href="xul.css" type="text/css"?>
<!DOCTYPE window>
<xul:window xmlns:html="http://www.w3.org/1999/xhtml"
xmlns:xul ="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<html:script>
function StartUp()
{
dump("Doing Startup...\n");
appCore = XPAppCoresManager.Find("BrowserAppCore");
dump("Looking up BrowserAppCore...\n");
if (appCore == null) {
dump("Creating BrowserAppCore...\n");
appCore = new BrowserAppCore();
if (appCore != null) {
dump("BrowserAppCore has been created.\n");
appCore.Init("BrowserAppCore");
appCore.setToolbarWindow(window);
appCore.setContentWindow(window.parent.frames[1]);
appCore.setWebShellWindow(window.parent);
appCore.setDisableCallback("DoDisableButtons();");
appCore.setEnableCallback("DoEnableButtons();");
dump("Adding BrowserAppCore to AppCoreManager...\n");
XPAppCoresManager.Add(appCore);
}
} else {
dump("BrowserAppCore has already been created! Why?\n");
}
}
function DoDisableButtons()
{
// Find buttons in the UI and disable them
dump("Browser disabling buttons\n");
}
function DoEnableButtons()
{
// Find buttons in the UI and enable them
dump("Browser enabling buttons\n");
}
function BrowserBack()
{
appCore = XPAppCoresManager.Find("BrowserAppCore");
if (appCore != null) {
dump("Going Back\n");
appCore.back();
} else {
dump("BrowserAppCore has not been created!\n");
}
}
function BrowserForward()
{
appCore = XPAppCoresManager.Find("BrowserAppCore");
if (appCore != null) {
dump("Going Forward\n");
appCore.forward();
} else {
dump("BrowserAppCore has not been created!\n");
}
}
function BrowserNewWindow()
{
appCore = XPAppCoresManager.Find("BrowserAppCore");
if (appCore != null) {
dump("Opening New Window\n");
appCore.newWindow();
} else {
dump("BrowserAppCore has not been created!\n");
}
}
function BrowserPrintPreview()
{
dump("BrowserPrintPreview\n");
}
function BrowserClose()
{
dump("BrowserClose\n");
}
function BrowserExit()
{
appCore = XPAppCoresManager.Find("BrowserAppCore");
if (appCore != null) {
dump("Exiting\n");
appCore.exit();
} else {
dump("BrowserAppCore has not been created!\n");
}
}
</html:script>
<xul:commands>
<xul:command name="nsCmd:StartUp" onCommand="StartUp();"/>
<xul:command name="nsCmd:BrowserBack" onCommand="BrowserBack();"/>
<xul:command name="nsCmd:BrowserForward" onCommand="BrowserForward();"/>
<xul:command name="nsCmd:BrowserReload" onCommand="window.reload();"/>
<xul:command name="nsCmd:BrowserStop" onCommand="window.stop();"/>
<xul:command name="nsCmd:BrowserHome" onCommand="window.home();"/>
<xul:command name="nsCmd:BrowserPrint" onCommand="window.print();"/>
<xul:command name="nsCmd:BrowserNewWindow" onCommand="BrowserNewWindow();"/>
<xul:command name="nsCmd:BrowserExit" onCommand="BrowserExit();"/>
<!-- other parameters of command are assumed to have
some useful initial value -->
</xul:commands>
<xul:menubar>
<xul:menu name="File">
<xul:menuitem name="New Window" cmd="nsCmd:BrowserNewWindow"/>
<xul:separator/>
<xul:menuitem name="Print Setup" cmd="nsCmd:BrowserPrintSetup"/>
<xul:menuitem name="Print Preview" cmd="nsCmd:BrowserPrintPreview"/>
<xul:menuitem name="Print" cmd="nsCmd:BrowserPrint"/>
<xul:separator/>
<xul:menuitem name="Close" cmd="nsCmd:BrowserClose"/>
<xul:menuitem name="Exit" cmd="nsCmd:BrowserExit"/>
</xul:menu>
<xul:menu name="View">
<xul:menuitem name="Reload" cmd="nsCmd:BrowserReload"/>
</xul:menu>
<xul:menu name="Go">
<xul:menuitem name="Back" cmd="nsCmd:BrowserBack"/>
<xul:menuitem name="Forward" cmd="nsCmd:BrowserForward" />
<xul:menuitem name="Home" cmd="nsCmd:BrowserHome"/>
</xul:menu>
</xul:menubar>
<xul:toolbox>
<xul:toolbar>
<html:button cmd="nsCmd:BrowserBack" style="font-size:smaller;background-color:rgb(192,192,192);">
<html:img src="resource:/res/toolbar/TB_Back.gif"/><html:br/>Back
</html:button>
<html:button cmd="nsCmd:BrowserForward" style="font-size:smaller;background-color:rgb(192,192,192);">
<html:img src="resource:/res/toolbar/TB_Forward.gif"/><html:br/>Forward
</html:button>
<html:button cmd="nsCmd:BrowserReload" style="font-size:smaller;background-color:rgb(192,192,192);">
<html:img src="resource:/res/toolbar/TB_Reload.gif"/><html:br/>Reload
</html:button>
<html:button cmd="nsCmd:BrowserStop" style="font-size:smaller;background-color:rgb(192,192,192);">
<html:img src="resource:/res/toolbar/TB_Stop.gif"/><html:br/>Stop
</html:button>
<html:button cmd="nsCmd:BrowserHome" style="font-size:smaller;background-color:rgb(192,192,192);">
<html:img src="resource:/res/toolbar/TB_Home.gif"/><html:br/>Home
</html:button>
<html:button cmd="nsCmd:BrowserPrint" style="font-size:smaller;background-color:rgb(192,192,192);">
<html:img src="resource:/res/toolbar/TB_Print.gif"/><html:br/>Print
</html:button>
<html:button cmd="nsCmd:BrowserHome">
<html:img src="resource:/res/throbber/anims00.gif"/>
</html:button>
</xul:toolbar>
<xul:toolbar style="background-color:rgb(192,192,192);">
<html:button cmd="nsCmd:BrowserBookmarks" style="font-size:smaller;background-color:rgb(192,192,192);">
<html:img src="resource:/res/toolbar/TB_Bookmarks.gif"/>Bookmarks
</html:button>
<html:input style="width:325px;"/>
<html:button cmd="nsCmd:BrowserWhatsRelated" style="font-size:smaller;background-color:rgb(192,192,192);">
<html:img src="resource:/res/toolbar/TB_WhatsRelated.gif"/>What's Related
</html:button>
</xul:toolbar>
<xul:toolbar>
<html:button cmd="nsCmd:BrowserHome" style="font-size:smaller;background-color:rgb(192,192,192);">
<html:img src="resource:/res/toolbar/TB_Location.gif"/>Mozilla.org
</html:button>
<html:button cmd="nsCmd:BrowserHome" style="font-size:smaller;background-color:rgb(192,192,192);">
<html:img src="resource:/res/toolbar/TB_Location.gif"/>Mozilla.org
</html:button>
<html:button cmd="nsCmd:BrowserHome" style="font-size:smaller;background-color:rgb(192,192,192);">
<html:img src="resource:/res/toolbar/TB_Location.gif"/>Mozilla.org
</html:button>
</xul:toolbar>
</xul:toolbox>
</xul:window>
|