|
From: Jon O. <jon...@us...> - 2007-06-19 18:31:48
|
Update of /cvsroot/mxbb/core/modules/mx_shared/mygosumenu/1.0 In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv14377/1.0 Modified Files: DropDownMenu1.js Log Message: The navigation menu is updated, to support also IE New core methods for adding header and footer text/files Index: DropDownMenu1.js =================================================================== RCS file: /cvsroot/mxbb/core/modules/mx_shared/mygosumenu/1.0/DropDownMenu1.js,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** DropDownMenu1.js 5 Apr 2006 21:05:30 -0000 1.1 --- DropDownMenu1.js 19 Jun 2007 18:31:44 -0000 1.2 *************** *** 42,46 **** if (!document.getElementById(this.id)) { return alert("DropDownMenu1.init() failed. Element '"+ this.id +"' does not exist."); } if (this.type != "horizontal" && this.type != "vertical") { return alert("DropDownMenu1.init() failed. Unknown menu type: '"+this.type+"'"); } ! if (this.browser.ie && this.browser.ie5) { fixWrap(); } fixSections(); parse(document.getElementById(this.id).childNodes, this.tree, this.id); --- 42,46 ---- if (!document.getElementById(this.id)) { return alert("DropDownMenu1.init() failed. Element '"+ this.id +"' does not exist."); } if (this.type != "horizontal" && this.type != "vertical") { return alert("DropDownMenu1.init() failed. Unknown menu type: '"+this.type+"'"); } ! if (this.browser.ie) { fixWrap(); } fixSections(); parse(document.getElementById(this.id).childNodes, this.tree, this.id); *************** *** 52,56 **** var sections = new Array(); var widths = new Array(); ! for (var i = 0; i < arr.length; i++) { if (arr[i].className == "section") { --- 52,56 ---- var sections = new Array(); var widths = new Array(); ! for (var i = 0; i < arr.length; i++) { if (arr[i].className == "section") { *************** *** 94,98 **** for (var i = 0; i < nodes.length; i++) { if (nodes[i].nodeType == 1 && /item2/.test(nodes[i].className) && nodes[i].currentStyle) { ! if (self.browser.ie5) { nodes[i].style.width = (maxWidth) + "px"; } else { --- 94,98 ---- for (var i = 0; i < nodes.length; i++) { if (nodes[i].nodeType == 1 && /item2/.test(nodes[i].className) && nodes[i].currentStyle) { ! if (self.browser.ie) { nodes[i].style.width = (maxWidth) + "px"; } else { *************** *** 133,137 **** if ("horizontal" == self.type) { box2.style.top = box1.offsetTop + box1.offsetHeight + self.position.top + "px"; ! if (self.browser.ie5) { box2.style.left = self.position.left + "px"; } else { --- 133,137 ---- if ("horizontal" == self.type) { box2.style.top = box1.offsetTop + box1.offsetHeight + self.position.top + "px"; ! if (self.browser.ie) { box2.style.left = self.position.left + "px"; } else { *************** *** 140,144 **** } else if ("vertical" == self.type) { box2.style.top = box1.offsetTop + self.position.top + "px"; ! if (self.browser.ie5) { box2.style.left = box1.offsetWidth + self.position.left + "px"; } else { --- 140,144 ---- } else if ("vertical" == self.type) { box2.style.top = box1.offsetTop + self.position.top + "px"; ! if (self.browser.ie) { box2.style.left = box1.offsetWidth + self.position.left + "px"; } else { |