!import
(0 calls, 0 incl. v-uS, 0 excl. v-uS)
1 //@line 37 "/home/visbrero/mnt/roisin/rev_control/hg/mozilla/toolkit/content/macWindowMenu.js"
2
checkFocusedWindow
(0 calls, 0 incl. v-uS, 0 excl. v-uS)
3 function checkFocusedWindow()
4 {
5 var windowManagerDS =
6 Components.classes['@mozilla.org/rdf/datasource;1?name=window-mediator']
7 .getService(Components.interfaces.nsIWindowDataSource);
8
9 var sep = document.getElementById("sep-window-list");
10 // Using double parens to avoid warning
11 while ((sep = sep.nextSibling)) {
12 var url = sep.getAttribute('id');
13 var win = windowManagerDS.getWindowForResource(url);
14 if (win == window) {
15 sep.setAttribute("checked", "true");
16 break;
17 }
18 }
19 }
20
toOpenWindow
(0 calls, 0 incl. v-uS, 0 excl. v-uS)
21 function toOpenWindow( aWindow )
22 {
23 aWindow.document.commandDispatcher.focusedWindow.focus();
24 }
25
ShowWindowFromResource
(0 calls, 0 incl. v-uS, 0 excl. v-uS)
26 function ShowWindowFromResource( node )
27 {
28 var windowManagerDS =
29 Components.classes['@mozilla.org/rdf/datasource;1?name=window-mediator']
30 .getService(Components.interfaces.nsIWindowDataSource);
31
32 var desiredWindow = null;
33 var url = node.getAttribute('id');
34 desiredWindow = windowManagerDS.getWindowForResource( url );
35 if (desiredWindow)
36 toOpenWindow(desiredWindow);
37 }
38
zoomWindow
(0 calls, 0 incl. v-uS, 0 excl. v-uS)
39 function zoomWindow()
40 {
41 if (window.windowState == STATE_NORMAL)
42 window.maximize();
43 else
44 window.restore();
45 }