[Mapbender-commits] r10283 - in trunk/mapbender/http: img/geoportal2019 javascripts
svn_mapbender at osgeo.org
svn_mapbender at osgeo.org
Fri Oct 11 02:11:43 PDT 2019
Author: armin11
Date: 2019-10-11 02:11:43 -0700 (Fri, 11 Oct 2019)
New Revision: 10283
Added:
trunk/mapbender/http/img/geoportal2019/greysquare.jpg
Modified:
trunk/mapbender/http/javascripts/jsTree2019.js
Log:
New option for geoportal2019 gui - add overview - thanx to karlo
Added: trunk/mapbender/http/img/geoportal2019/greysquare.jpg
===================================================================
(Binary files differ)
Index: trunk/mapbender/http/img/geoportal2019/greysquare.jpg
===================================================================
--- trunk/mapbender/http/img/geoportal2019/greysquare.jpg 2019-10-11 09:08:03 UTC (rev 10282)
+++ trunk/mapbender/http/img/geoportal2019/greysquare.jpg 2019-10-11 09:11:43 UTC (rev 10283)
Property changes on: trunk/mapbender/http/img/geoportal2019/greysquare.jpg
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Modified: trunk/mapbender/http/javascripts/jsTree2019.js
===================================================================
--- trunk/mapbender/http/javascripts/jsTree2019.js 2019-10-11 09:08:03 UTC (rev 10282)
+++ trunk/mapbender/http/javascripts/jsTree2019.js 2019-10-11 09:11:43 UTC (rev 10283)
@@ -695,8 +695,8 @@
//TODO find a proper solution for this
var treeGDE = jst_cm.parentNode.parentNode;
if(treeGDE.id=="treeGDE"){
- offX -= parseInt(treeGDE.style.left, 10);
- offY -= parseInt(treeGDE.style.top, 10);
+ offX -= 0;
+ offY -= 23;
if(treeGDE.scrollTop)
offY += treeGDE.scrollTop;
if(treeGDE.scrollLeft)
@@ -703,7 +703,11 @@
offX += treeGDE.scrollLeft;
}
- jst_cm.style.top = (offY + event.clientY) + "px";
+ var contextMenuFlip = (window.innerHeight - 200);
+ if (contextMenuFlip >= event.clientY ){
+ jst_cm.style.top = (offY + event.clientY) + "px";
+ } else { jst_cm.style.top = (offY + event.clientY - 185) + "px";
+ }
jst_cm.style.left = (offX + event.clientX) + "px";
jst_cm.style.visibility = ""
@@ -716,7 +720,7 @@
function renderTree(){
// TestDate = new Date();TestStartZeit=TestDate.getTime();
- eval(jst_container).innerHTML = '<table cellspacing="0" cellpadding="0" border="0"><tr id="'+eval(jst_data + "[0][0]")+'"><td colspan="2"><span id="rootFolder"></span></td></tr></table><div /*style="position:absolute;top:-100;left:-100"*/ id="contextMenu"></div>'
+ eval(jst_container).innerHTML = '<table cellspacing="0" cellpadding="0" border="0"><tr id="'+eval(jst_data + "[0][0]")+'"><td colspan="2"><span id="rootFolder"></span></td></tr></table><div style="position:absolute;top:-100;left:-100" id="contextMenu"></div>'
renderNode(jst_data, document.getElementById("rootFolder"))
renderNode(jst_data + "[0][2]", document.getElementById("rootImage"))
More information about the Mapbender_commits
mailing list