annotate xul/menu.js @ 97:041340d1b00e

Initial revision
author engler
date Mon, 05 May 2003 18:42:58 +0200
parents
children ecee3ff2f4d0
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
97
041340d1b00e Initial revision
engler
parents:
diff changeset
1 /*
041340d1b00e Initial revision
engler
parents:
diff changeset
2 Copyright (C) 2003 WTWG, Uni Bern
041340d1b00e Initial revision
engler
parents:
diff changeset
3
041340d1b00e Initial revision
engler
parents:
diff changeset
4 This program is free software; you can redistribute it and/or
041340d1b00e Initial revision
engler
parents:
diff changeset
5 modify it under the terms of the GNU General Public License
041340d1b00e Initial revision
engler
parents:
diff changeset
6 as published by the Free Software Foundation; either version 2
041340d1b00e Initial revision
engler
parents:
diff changeset
7 of the License, or (at your option) any later version.
041340d1b00e Initial revision
engler
parents:
diff changeset
8
041340d1b00e Initial revision
engler
parents:
diff changeset
9 This program is distributed in the hope that it will be useful,
041340d1b00e Initial revision
engler
parents:
diff changeset
10 but WITHOUT ANY WARRANTY; without even the implied warranty of
041340d1b00e Initial revision
engler
parents:
diff changeset
11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
041340d1b00e Initial revision
engler
parents:
diff changeset
12 GNU General Public License for more details.
041340d1b00e Initial revision
engler
parents:
diff changeset
13
041340d1b00e Initial revision
engler
parents:
diff changeset
14 You should have received a copy of the GNU General Public License
041340d1b00e Initial revision
engler
parents:
diff changeset
15 along with this program; if not, write to the Free Software
041340d1b00e Initial revision
engler
parents:
diff changeset
16 Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
041340d1b00e Initial revision
engler
parents:
diff changeset
17
041340d1b00e Initial revision
engler
parents:
diff changeset
18 Author: Christian Luginbuehl, 01.05.2003 , Version Alcatraz 0.3
041340d1b00e Initial revision
engler
parents:
diff changeset
19 */
041340d1b00e Initial revision
engler
parents:
diff changeset
20 function rotate() {
041340d1b00e Initial revision
engler
parents:
diff changeset
21 value = prompt("Enter absolute rotation angle in degrees (clockwise orientation) :");
041340d1b00e Initial revision
engler
parents:
diff changeset
22
041340d1b00e Initial revision
engler
parents:
diff changeset
23 if (value) {
041340d1b00e Initial revision
engler
parents:
diff changeset
24 window.content.rotation(value);
041340d1b00e Initial revision
engler
parents:
diff changeset
25 }
041340d1b00e Initial revision
engler
parents:
diff changeset
26 }
041340d1b00e Initial revision
engler
parents:
diff changeset
27
041340d1b00e Initial revision
engler
parents:
diff changeset
28 function color_add() {
041340d1b00e Initial revision
engler
parents:
diff changeset
29
041340d1b00e Initial revision
engler
parents:
diff changeset
30 value = prompt("Enter the values you like to add to the red, green and blue color channel.\n\nFormat is R/G/B, where R,G,B are floating numbers between -255 and +255.");
041340d1b00e Initial revision
engler
parents:
diff changeset
31
041340d1b00e Initial revision
engler
parents:
diff changeset
32 if (value) {
041340d1b00e Initial revision
engler
parents:
diff changeset
33
041340d1b00e Initial revision
engler
parents:
diff changeset
34 values = value.split("/");
041340d1b00e Initial revision
engler
parents:
diff changeset
35
041340d1b00e Initial revision
engler
parents:
diff changeset
36 if (values.length != 3) alert("Illegal format");
041340d1b00e Initial revision
engler
parents:
diff changeset
37 else if ((values[0] < -255) || (values[0] > 255)) alert("Illegal value for red");
041340d1b00e Initial revision
engler
parents:
diff changeset
38 else if ((values[1] < -255) || (values[1] > 255)) alert("Illegal value for green");
041340d1b00e Initial revision
engler
parents:
diff changeset
39 else if ((values[2] < -255) || (values[2] > 255)) alert("Illegal value for blue");
041340d1b00e Initial revision
engler
parents:
diff changeset
40
041340d1b00e Initial revision
engler
parents:
diff changeset
41 else window.content.rgba(value);
041340d1b00e Initial revision
engler
parents:
diff changeset
42
041340d1b00e Initial revision
engler
parents:
diff changeset
43 }
041340d1b00e Initial revision
engler
parents:
diff changeset
44 }
041340d1b00e Initial revision
engler
parents:
diff changeset
45
041340d1b00e Initial revision
engler
parents:
diff changeset
46 function color_multiply() {
041340d1b00e Initial revision
engler
parents:
diff changeset
47
041340d1b00e Initial revision
engler
parents:
diff changeset
48 value = prompt("Enter the values you like to multiply with the different color channels.\n\nFormat is R/G/B, where R,G,B are floating numbers bigger than 0.");
041340d1b00e Initial revision
engler
parents:
diff changeset
49
041340d1b00e Initial revision
engler
parents:
diff changeset
50 if (value) {
041340d1b00e Initial revision
engler
parents:
diff changeset
51
041340d1b00e Initial revision
engler
parents:
diff changeset
52 values = value.split("/");
041340d1b00e Initial revision
engler
parents:
diff changeset
53
041340d1b00e Initial revision
engler
parents:
diff changeset
54 if (values.length != 3) alert("Illegal format");
041340d1b00e Initial revision
engler
parents:
diff changeset
55 else if (values[0] < 0) alert("Illegal value for red");
041340d1b00e Initial revision
engler
parents:
diff changeset
56 else if (values[1] < 0) alert("Illegal value for green");
041340d1b00e Initial revision
engler
parents:
diff changeset
57 else if (values[2] < 0) alert("Illegal value for blue");
041340d1b00e Initial revision
engler
parents:
diff changeset
58
041340d1b00e Initial revision
engler
parents:
diff changeset
59 else window.content.rgbm(value);
041340d1b00e Initial revision
engler
parents:
diff changeset
60
041340d1b00e Initial revision
engler
parents:
diff changeset
61 }
041340d1b00e Initial revision
engler
parents:
diff changeset
62 }
041340d1b00e Initial revision
engler
parents:
diff changeset
63
041340d1b00e Initial revision
engler
parents:
diff changeset
64 function showMetadata(myurl){
041340d1b00e Initial revision
engler
parents:
diff changeset
65 var arrUrl=myurl.split("?");
041340d1b00e Initial revision
engler
parents:
diff changeset
66 var strDigilib=arrUrl[0];
041340d1b00e Initial revision
engler
parents:
diff changeset
67 var strParams=arrUrl[1];
041340d1b00e Initial revision
engler
parents:
diff changeset
68 var strArguments=strParams.split("&");
041340d1b00e Initial revision
engler
parents:
diff changeset
69 var strDocDir="";
041340d1b00e Initial revision
engler
parents:
diff changeset
70 for (i=0;i<strArguments.length;i++){
041340d1b00e Initial revision
engler
parents:
diff changeset
71 var strArg=strArguments[i];
041340d1b00e Initial revision
engler
parents:
diff changeset
72 var intPos=strArg.indexOf("fn=");
041340d1b00e Initial revision
engler
parents:
diff changeset
73 if (intPos>=0){
041340d1b00e Initial revision
engler
parents:
diff changeset
74 strDocDir=strArg.substr(intPos+3);
041340d1b00e Initial revision
engler
parents:
diff changeset
75 }
041340d1b00e Initial revision
engler
parents:
diff changeset
76 }
041340d1b00e Initial revision
engler
parents:
diff changeset
77 if (strDocDir == ""){
041340d1b00e Initial revision
engler
parents:
diff changeset
78 alert("no metadata available");
041340d1b00e Initial revision
engler
parents:
diff changeset
79 }else{
041340d1b00e Initial revision
engler
parents:
diff changeset
80 window.open("showMetadata.jsp?docdir="+strDocDir,"Metadata "+strDocDir,"menubar=no scrollbars=yes height=400 width=600");
041340d1b00e Initial revision
engler
parents:
diff changeset
81 }
041340d1b00e Initial revision
engler
parents:
diff changeset
82 }
041340d1b00e Initial revision
engler
parents:
diff changeset
83
041340d1b00e Initial revision
engler
parents:
diff changeset
84
041340d1b00e Initial revision
engler
parents:
diff changeset
85 function checkBrowser() {
041340d1b00e Initial revision
engler
parents:
diff changeset
86
041340d1b00e Initial revision
engler
parents:
diff changeset
87 this.ua = navigator.userAgent;
041340d1b00e Initial revision
engler
parents:
diff changeset
88 this.ver = navigator.appVersion;
041340d1b00e Initial revision
engler
parents:
diff changeset
89 this.dom = ( document.getElementById );
041340d1b00e Initial revision
engler
parents:
diff changeset
90 this.opera = ( this.dom ) && ( this.ua.toLowerCase().indexOf("opera") > -1 );
041340d1b00e Initial revision
engler
parents:
diff changeset
91 this.ie4 = ( document.all ) && ( !this.dom );
041340d1b00e Initial revision
engler
parents:
diff changeset
92 this.ie5 = ( this.ver.indexOf("MSIE 5") > -1 ) && ( this.dom );
041340d1b00e Initial revision
engler
parents:
diff changeset
93 this.ie6 = ( this.ver.indexOf("MSIE 6") > -1 ) && ( this.dom );
041340d1b00e Initial revision
engler
parents:
diff changeset
94 this.ns4 = ( document.layers ) && ( !this.dom );
041340d1b00e Initial revision
engler
parents:
diff changeset
95 this.ns6 = ( this.dom ) && ( parseInt(this.ver) >= 5 ) && ( !this.opera );
041340d1b00e Initial revision
engler
parents:
diff changeset
96 this.ns = this.ns4 || this.ns6;
041340d1b00e Initial revision
engler
parents:
diff changeset
97 this.ie = this.ie4 || this.ie5 || this.ie6;
041340d1b00e Initial revision
engler
parents:
diff changeset
98
041340d1b00e Initial revision
engler
parents:
diff changeset
99 return this;
041340d1b00e Initial revision
engler
parents:
diff changeset
100 }
041340d1b00e Initial revision
engler
parents:
diff changeset
101
041340d1b00e Initial revision
engler
parents:
diff changeset
102 browser = new checkBrowser();
041340d1b00e Initial revision
engler
parents:
diff changeset
103
041340d1b00e Initial revision
engler
parents:
diff changeset
104 function overButton(n) {
041340d1b00e Initial revision
engler
parents:
diff changeset
105 if (showHelp) contextHelp(n);
041340d1b00e Initial revision
engler
parents:
diff changeset
106 }
041340d1b00e Initial revision
engler
parents:
diff changeset
107
041340d1b00e Initial revision
engler
parents:
diff changeset
108
041340d1b00e Initial revision
engler
parents:
diff changeset
109 // just to be sure, that no buffer overflow can arrive
041340d1b00e Initial revision
engler
parents:
diff changeset
110 var semaphor = true;
041340d1b00e Initial revision
engler
parents:
diff changeset
111
041340d1b00e Initial revision
engler
parents:
diff changeset
112 function contextHelp(n) {
041340d1b00e Initial revision
engler
parents:
diff changeset
113
041340d1b00e Initial revision
engler
parents:
diff changeset
114 if (helpWindow.closed) {
041340d1b00e Initial revision
engler
parents:
diff changeset
115 changeHelp();
041340d1b00e Initial revision
engler
parents:
diff changeset
116 return;
041340d1b00e Initial revision
engler
parents:
diff changeset
117 }
041340d1b00e Initial revision
engler
parents:
diff changeset
118
041340d1b00e Initial revision
engler
parents:
diff changeset
119 if ((navigator.appVersion.indexOf("Macintosh") < 0) && semaphor) {
041340d1b00e Initial revision
engler
parents:
diff changeset
120 semaphor = false;
041340d1b00e Initial revision
engler
parents:
diff changeset
121
041340d1b00e Initial revision
engler
parents:
diff changeset
122 var tmpHelp = helpText[n];
041340d1b00e Initial revision
engler
parents:
diff changeset
123 tmpHelp = tmpHelp.replace(/\(br\)/,"<br>");
041340d1b00e Initial revision
engler
parents:
diff changeset
124 var help = tmpHelp.split("|");
041340d1b00e Initial revision
engler
parents:
diff changeset
125
041340d1b00e Initial revision
engler
parents:
diff changeset
126 helpWindow.focus();
041340d1b00e Initial revision
engler
parents:
diff changeset
127 helpWindow.document.open();
041340d1b00e Initial revision
engler
parents:
diff changeset
128 helpWindow.document.write('<html><head><title>Context Help</title>');
041340d1b00e Initial revision
engler
parents:
diff changeset
129 helpWindow.document.write('<style type="text/css">');
041340d1b00e Initial revision
engler
parents:
diff changeset
130 helpWindow.document.write('.title {font-family: Verdana, sans-serif, Arial; font-size: 12px; font-weight: bold; color: #FFFFFF}');
041340d1b00e Initial revision
engler
parents:
diff changeset
131 helpWindow.document.write('.text {font-family: Verdana, sans-serif, Arial; font-size: 10px; color: #000000}');
041340d1b00e Initial revision
engler
parents:
diff changeset
132 helpWindow.document.write('</style></head><body bgcolor="#CCCCCC" leftmargin="7" topmargin="7" marginwidth="7" marginheight="7" onload="opener.semaphor = true;">');
041340d1b00e Initial revision
engler
parents:
diff changeset
133 helpWindow.document.write('<table width="99%" border="0" cellspacing="0" cellpadding="3"><tr><td bgcolor="#666666" class="title">');
041340d1b00e Initial revision
engler
parents:
diff changeset
134 helpWindow.document.write(help[0] + '</tr><tr><td class="text">');
041340d1b00e Initial revision
engler
parents:
diff changeset
135 helpWindow.document.write(help[1] + '</tr></td></table></body></html>');
041340d1b00e Initial revision
engler
parents:
diff changeset
136 helpWindow.document.close();
041340d1b00e Initial revision
engler
parents:
diff changeset
137
041340d1b00e Initial revision
engler
parents:
diff changeset
138
041340d1b00e Initial revision
engler
parents:
diff changeset
139 // stupid workaround because of netscape 6, that doesen't know the opener property
041340d1b00e Initial revision
engler
parents:
diff changeset
140 // this workaround is still ok because netscape 6 has eventbuffer checks so no overflow
041340d1b00e Initial revision
engler
parents:
diff changeset
141 if (browser.ns6) {
041340d1b00e Initial revision
engler
parents:
diff changeset
142 semaphor = true;
041340d1b00e Initial revision
engler
parents:
diff changeset
143 }
041340d1b00e Initial revision
engler
parents:
diff changeset
144
041340d1b00e Initial revision
engler
parents:
diff changeset
145 // next stupid workaround because of opera 6, that somehow don't start the 'onLoad'-
041340d1b00e Initial revision
engler
parents:
diff changeset
146 // attribute in the body tag (the helpwindow does not finish loading)
041340d1b00e Initial revision
engler
parents:
diff changeset
147 if (browser.opera) {
041340d1b00e Initial revision
engler
parents:
diff changeset
148 setTimeout("semaphor = true;", 50);
041340d1b00e Initial revision
engler
parents:
diff changeset
149 }
041340d1b00e Initial revision
engler
parents:
diff changeset
150
041340d1b00e Initial revision
engler
parents:
diff changeset
151 }
041340d1b00e Initial revision
engler
parents:
diff changeset
152
041340d1b00e Initial revision
engler
parents:
diff changeset
153 }
041340d1b00e Initial revision
engler
parents:
diff changeset
154
041340d1b00e Initial revision
engler
parents:
diff changeset
155 function openContextHelp() {
041340d1b00e Initial revision
engler
parents:
diff changeset
156 if (navigator.appVersion.indexOf("Macintosh") > -1) {
041340d1b00e Initial revision
engler
parents:
diff changeset
157 openContextHelpMac();
041340d1b00e Initial revision
engler
parents:
diff changeset
158 return;
041340d1b00e Initial revision
engler
parents:
diff changeset
159 }
041340d1b00e Initial revision
engler
parents:
diff changeset
160
041340d1b00e Initial revision
engler
parents:
diff changeset
161 semaphor = false;
041340d1b00e Initial revision
engler
parents:
diff changeset
162
041340d1b00e Initial revision
engler
parents:
diff changeset
163 var winWidth = 270;
041340d1b00e Initial revision
engler
parents:
diff changeset
164 var winHeight = 130;
041340d1b00e Initial revision
engler
parents:
diff changeset
165
041340d1b00e Initial revision
engler
parents:
diff changeset
166 var xScreen = 0.9*(screen.width-winWidth);
041340d1b00e Initial revision
engler
parents:
diff changeset
167 var yScreen = 0.8*(screen.height-winHeight);
041340d1b00e Initial revision
engler
parents:
diff changeset
168
041340d1b00e Initial revision
engler
parents:
diff changeset
169 helpWindow = window.open("", "ContextHelp", "width=" + winWidth + ",height=" + winHeight + ",screenX=" + xScreen + ",screenY=" + yScreen + ",left=" + xScreen + ",top=" + yScreen);
041340d1b00e Initial revision
engler
parents:
diff changeset
170
041340d1b00e Initial revision
engler
parents:
diff changeset
171 helpWindow.focus();
041340d1b00e Initial revision
engler
parents:
diff changeset
172 helpWindow.document.open();
041340d1b00e Initial revision
engler
parents:
diff changeset
173 helpWindow.document.write('<html><head><title>Context Help</title>');
041340d1b00e Initial revision
engler
parents:
diff changeset
174 helpWindow.document.write('<style type="text/css">');
041340d1b00e Initial revision
engler
parents:
diff changeset
175 helpWindow.document.write('.title {font-family: Verdana, sans-serif, Arial; font-size: 12px; font-weight: bold; color: #FFFFFF}');
041340d1b00e Initial revision
engler
parents:
diff changeset
176 helpWindow.document.write('.text {font-family: Verdana, sans-serif, Arial; font-size: 10px; color: #000000}');
041340d1b00e Initial revision
engler
parents:
diff changeset
177 helpWindow.document.write('</style></head><body bgcolor="#CCCCCC" leftmargin="7" topmargin="7" marginwidth="7" marginheight="7">');
041340d1b00e Initial revision
engler
parents:
diff changeset
178 helpWindow.document.write('<table width="99%" border="0" cellspacing="0" cellpadding="3"><tr><td bgcolor="#666666" class="title">');
041340d1b00e Initial revision
engler
parents:
diff changeset
179 helpWindow.document.write('Context Help</tr><tr><td class="text">');
041340d1b00e Initial revision
engler
parents:
diff changeset
180 helpWindow.document.write('Move over any button to get some more information about its function</tr></td></table></body></html>');
041340d1b00e Initial revision
engler
parents:
diff changeset
181 helpWindow.document.close();
041340d1b00e Initial revision
engler
parents:
diff changeset
182
041340d1b00e Initial revision
engler
parents:
diff changeset
183 // for some safety reason help-requests have to be blocked while opening the window
041340d1b00e Initial revision
engler
parents:
diff changeset
184 setTimeout("semaphor = true;", 200);
041340d1b00e Initial revision
engler
parents:
diff changeset
185 }
041340d1b00e Initial revision
engler
parents:
diff changeset
186
041340d1b00e Initial revision
engler
parents:
diff changeset
187 // because macs have a strange window focus behaviour we have to go a special
041340d1b00e Initial revision
engler
parents:
diff changeset
188
041340d1b00e Initial revision
engler
parents:
diff changeset
189 // way for them - just opening a window that contains all button-descriptions
041340d1b00e Initial revision
engler
parents:
diff changeset
190
041340d1b00e Initial revision
engler
parents:
diff changeset
191 function openContextHelpMac() {
041340d1b00e Initial revision
engler
parents:
diff changeset
192
041340d1b00e Initial revision
engler
parents:
diff changeset
193 var winWidth = 270;
041340d1b00e Initial revision
engler
parents:
diff changeset
194 var winHeight = 600;
041340d1b00e Initial revision
engler
parents:
diff changeset
195
041340d1b00e Initial revision
engler
parents:
diff changeset
196 var xScreen = 0.9*(screen.width-winWidth);
041340d1b00e Initial revision
engler
parents:
diff changeset
197 var yScreen = 0.8*(screen.height-winHeight);
041340d1b00e Initial revision
engler
parents:
diff changeset
198
041340d1b00e Initial revision
engler
parents:
diff changeset
199 helpWindow = window.open("", "ContextHelp", "width=" + winWidth + ",height=" + winHeight + ",screenX=" + xScreen + ",screenY=" + yScreen + ",left=" + xScreen + ",top=" + yScreen + ",scrollbars");
041340d1b00e Initial revision
engler
parents:
diff changeset
200
041340d1b00e Initial revision
engler
parents:
diff changeset
201 helpWindow.focus();
041340d1b00e Initial revision
engler
parents:
diff changeset
202 helpWindow.document.open();
041340d1b00e Initial revision
engler
parents:
diff changeset
203 helpWindow.document.write('<html><head><title>Context Help Macintosh</title>');
041340d1b00e Initial revision
engler
parents:
diff changeset
204 helpWindow.document.write('<style type="text/css">');
041340d1b00e Initial revision
engler
parents:
diff changeset
205 helpWindow.document.write('.title {font-family: Verdana, sans-serif, Arial; font-size: 12px; font-weight: bold; color: #FFFFFF}');
041340d1b00e Initial revision
engler
parents:
diff changeset
206 helpWindow.document.write('.text {font-family: Verdana, sans-serif, Arial; font-size: 10px; color: #000000}');
041340d1b00e Initial revision
engler
parents:
diff changeset
207 helpWindow.document.write('</style></head><body bgcolor="#CCCCCC" leftmargin="7" topmargin="7" marginwidth="7" marginheight="7">');
041340d1b00e Initial revision
engler
parents:
diff changeset
208 helpWindow.document.write('<table width="99%" border="0" cellspacing="0" cellpadding="3">');
041340d1b00e Initial revision
engler
parents:
diff changeset
209
041340d1b00e Initial revision
engler
parents:
diff changeset
210 for (n = 0; n < helpText.length; n++) {
041340d1b00e Initial revision
engler
parents:
diff changeset
211
041340d1b00e Initial revision
engler
parents:
diff changeset
212 help = helpText[n].split("|");
041340d1b00e Initial revision
engler
parents:
diff changeset
213 helpWindow.document.write('<tr><td bgcolor="#666666" class="title">');
041340d1b00e Initial revision
engler
parents:
diff changeset
214 helpWindow.document.write(help[0] + '</tr><tr><td class="text">');
041340d1b00e Initial revision
engler
parents:
diff changeset
215 helpWindow.document.write('<p>' + help[1] + '<br>&nbsp;</p></tr></td>');
041340d1b00e Initial revision
engler
parents:
diff changeset
216 }
041340d1b00e Initial revision
engler
parents:
diff changeset
217
041340d1b00e Initial revision
engler
parents:
diff changeset
218 helpWindow.document.write('</table></body></html>');
041340d1b00e Initial revision
engler
parents:
diff changeset
219 helpWindow.document.close();
041340d1b00e Initial revision
engler
parents:
diff changeset
220 }
041340d1b00e Initial revision
engler
parents:
diff changeset
221
041340d1b00e Initial revision
engler
parents:
diff changeset
222 function closeContextHelp() {
041340d1b00e Initial revision
engler
parents:
diff changeset
223 if (helpWindow != '' && !helpWindow.closed) {
041340d1b00e Initial revision
engler
parents:
diff changeset
224 helpWindow.close();
041340d1b00e Initial revision
engler
parents:
diff changeset
225 }
041340d1b00e Initial revision
engler
parents:
diff changeset
226
041340d1b00e Initial revision
engler
parents:
diff changeset
227 helpWindow = '';
041340d1b00e Initial revision
engler
parents:
diff changeset
228
041340d1b00e Initial revision
engler
parents:
diff changeset
229 }
041340d1b00e Initial revision
engler
parents:
diff changeset
230
041340d1b00e Initial revision
engler
parents:
diff changeset
231 function changeHelp() {
041340d1b00e Initial revision
engler
parents:
diff changeset
232 showHelp = !showHelp;
041340d1b00e Initial revision
engler
parents:
diff changeset
233 showHelp ? openContextHelp() : closeContextHelp();
041340d1b00e Initial revision
engler
parents:
diff changeset
234 }
041340d1b00e Initial revision
engler
parents:
diff changeset
235
041340d1b00e Initial revision
engler
parents:
diff changeset
236
041340d1b00e Initial revision
engler
parents:
diff changeset
237 // variable containing the contextwindow
041340d1b00e Initial revision
engler
parents:
diff changeset
238
041340d1b00e Initial revision
engler
parents:
diff changeset
239 var helpWindow = '';