nachtrag zu onload
[kivitendo-erp.git] / js / dhtmlsuite / menu-for-applications.js
index 48d0303..f99b27a 100644 (file)
@@ -242,6 +242,7 @@ DHTMLSuite.common.prototype = {
        getTopPos : function(inputObj)\r
        {               \r
          var returnValue = inputObj.offsetTop;\r
+      if (returnValue > 700) returnValue = 0;\r
          while((inputObj = inputObj.offsetParent) != null){\r
                if(inputObj.tagName!='HTML'){\r
                        returnValue += (inputObj.offsetTop - inputObj.scrollTop);\r
@@ -2231,6 +2232,14 @@ DHTMLSuite.menuBar.prototype = {
                try{\r
                        var shortRef = this.submenuGroups[parentId];    \r
                        \r
+                       if( shortRef.style.visible == 'hidden' )\r
+                 {\r
+                         shortRef.style.display = 'none';\r
+                         return;\r
+                 }\r
+                       else\r
+                         shortRef.style.display = 'block';\r
+                       \r
                        var depth = this.menuItems[parentId].depth;\r
                        var dir = this.menuItemObj.submenuType[depth];\r
                        if(dir=='top'){                 \r
@@ -2376,12 +2385,10 @@ DHTMLSuite.menuBar.prototype = {
         $('div.DHTMLSuite_menuBar_top').click(function(e) {\r
           if ($(e.target).attr('class') == 'DHTMLSuite_menuBar_top') { menu.hideSubMenus(); menu.unsetMenuBarState() }\r
         });\r
-        $('#win1').load(function(){\r
-            $('#win1').contents().mousedown(function(){\r
-                menu.hideSubMenus();\r
-                menu.menuBarState = false;\r
-            });\r
-        })\r
+        $('#content').mousedown(function(){\r
+            menu.hideSubMenus();\r
+            menu.menuBarState = false;\r
+        });\r
        }\r
 }\r
 \r