annotate xul/menu.js @ 107:861b573775c8

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