]> wagnertech.de Git - mfinanz.git/blobdiff - js/dhtmlsuite/menu-for-applications.js
Syntaxkorrektur zu den record_links triggern
[mfinanz.git] / js / dhtmlsuite / menu-for-applications.js
index 7a7d76e10e4897c75917236c6a90f2112dec221d..9e4c5bc2936833f5d63c69fa735848807bc4a395 100644 (file)
@@ -1187,7 +1187,7 @@ DHTMLSuite.menuItem.prototype =
                }else{          \r
                        /* Add events */\r
                        var tmpVar = this.objectIndex/1;\r
-                       this.divElement.onclick = function(e) { DHTMLSuite.variableStorage.arrayOfDhtmlSuiteObjects[tmpVar].__navigate(e); }\r
+                       //this.divElement.onclick = function(e) { DHTMLSuite.variableStorage.arrayOfDhtmlSuiteObjects[tmpVar].__navigate(e); }\r
                        this.divElement.onmousedown = this.__clickMenuItem;                     // on mouse down effect\r
                        this.divElement.onmouseup = this.__rolloverMenuItem;            // on mouse up effect\r
                        this.divElement.onmouseover = this.__rolloverMenuItem;          // mouse over effect\r
@@ -1264,7 +1264,17 @@ DHTMLSuite.menuItem.prototype =
                        parentEl.style.backgroundPosition = 'left center';      \r
                }\r
                if(this.modelItemRef.itemText){\r
-                       var div = document.createElement('DIV');\r
+                 var div;\r
+                 if( this.modelItemRef.url )\r
+                 {\r
+                         div = document.createElement('a');\r
+                         div.href = this.modelItemRef.url;\r
+                         div.target = this.modelItemRef.frameTarget;\r
+                         div.style.display = 'block';\r
+                       }\r
+                       else\r
+                         div = document.createElement('div');\r
+                         \r
                        div.className = 'DHTMLSuite_textContent';\r
                        div.innerHTML = this.modelItemRef.itemText;     \r
                        div.className = this.cssPrefix + 'menuItem_textContent';\r
@@ -2221,6 +2231,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