annotate gnv/src/main/webapp/scripts/gnviewer.js @ 409:df78178e1180

Moved user interface creation to an own action. This makes avoids code duplication and makes it easier to write new action to handle special interactions, because there is no need for parsing the describe document and creating the user interface after this. gnv/trunk@599 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Fri, 22 Jan 2010 11:28:25 +0000
parents d93ea867406b
children d2582f75b144
rev   line source
26
01e5ae4e7a12 Added existing JavaScripte-Code to the Project
Tim Englich <tim.englich@intevation.de>
parents:
diff changeset
1 function displayOverlay() {
01e5ae4e7a12 Added existing JavaScripte-Code to the Project
Tim Englich <tim.englich@intevation.de>
parents:
diff changeset
2 adjustOverlaySize();
01e5ae4e7a12 Added existing JavaScripte-Code to the Project
Tim Englich <tim.englich@intevation.de>
parents:
diff changeset
3 showDiv("overlay");
01e5ae4e7a12 Added existing JavaScripte-Code to the Project
Tim Englich <tim.englich@intevation.de>
parents:
diff changeset
4 showDiv("overlayContent");
01e5ae4e7a12 Added existing JavaScripte-Code to the Project
Tim Englich <tim.englich@intevation.de>
parents:
diff changeset
5 }
01e5ae4e7a12 Added existing JavaScripte-Code to the Project
Tim Englich <tim.englich@intevation.de>
parents:
diff changeset
6
01e5ae4e7a12 Added existing JavaScripte-Code to the Project
Tim Englich <tim.englich@intevation.de>
parents:
diff changeset
7 function adjustOverlaySize() {
01e5ae4e7a12 Added existing JavaScripte-Code to the Project
Tim Englich <tim.englich@intevation.de>
parents:
diff changeset
8 var lHeight = document.getElementById("page").scrollHeight;
01e5ae4e7a12 Added existing JavaScripte-Code to the Project
Tim Englich <tim.englich@intevation.de>
parents:
diff changeset
9 //alert(lHeight);
01e5ae4e7a12 Added existing JavaScripte-Code to the Project
Tim Englich <tim.englich@intevation.de>
parents:
diff changeset
10 var lOverlay = document.getElementById("overlay");
01e5ae4e7a12 Added existing JavaScripte-Code to the Project
Tim Englich <tim.englich@intevation.de>
parents:
diff changeset
11 lOverlay.style.height = lHeight + 'px';
01e5ae4e7a12 Added existing JavaScripte-Code to the Project
Tim Englich <tim.englich@intevation.de>
parents:
diff changeset
12 }
01e5ae4e7a12 Added existing JavaScripte-Code to the Project
Tim Englich <tim.englich@intevation.de>
parents:
diff changeset
13
01e5ae4e7a12 Added existing JavaScripte-Code to the Project
Tim Englich <tim.englich@intevation.de>
parents:
diff changeset
14 function showDiv(pName) {
01e5ae4e7a12 Added existing JavaScripte-Code to the Project
Tim Englich <tim.englich@intevation.de>
parents:
diff changeset
15 var el = document.getElementById(pName);
01e5ae4e7a12 Added existing JavaScripte-Code to the Project
Tim Englich <tim.englich@intevation.de>
parents:
diff changeset
16 el.style.visibility = (el.style.visibility == "visible") ? "hidden" : "visible";
28
d93ea867406b CodeCleanup in Imported Javascriptfile
Tim Englich <tim.englich@intevation.de>
parents: 26
diff changeset
17 }

http://dive4elements.wald.intevation.org