details:   /erp/devel/pi/rev/b0e4fd2f413b
changeset: 6507:b0e4fd2f413b
user:      David Baz Fayos <david.baz <at> openbravo.com>
date:      Fri Feb 26 12:04:22 2010 +0100
summary:   Related to issue 12479: Now utils.js has relative references -part2

diffstat:

 web/js/utils.js |  53 +++++++++++++++++++++++++++--------------------------
 1 files changed, 27 insertions(+), 26 deletions(-)

diffs (114 lines):

diff -r fa2d62c2d918 -r b0e4fd2f413b web/js/utils.js
--- a/web/js/utils.js   Fri Feb 26 10:00:14 2010 +0100
+++ b/web/js/utils.js   Fri Feb 26 12:04:22 2010 +0100
@@ -2206,13 +2206,13 @@
 * @see #changeClass
 */
 function updateMenuIcon(id) {
-  if (!top.frameMenu) return false;
+  if (!parent.frameMenu) return false;
   else {
-    var frame = top.document;
-    var frameset = frame.getElementById("framesetMenu");
-    if (!frameset) return false;
+    var frameContainer = getFrame('main');
+    var framesetMenu = frameContainer.document.getElementById("framesetMenu");
+    if (!framesetMenu) return false;
     try {
-      if (top.isMenuHide==true) changeClass(id, "_hide", "_show", true);
+      if (frameContainer.isMenuHide==true) changeClass(id, "_hide", "_show", 
true);
       else changeClass(id, "_show", "_hide", true);
     } catch (ignored) {}
     return true;
@@ -2227,10 +2227,11 @@
 * @see #changeClass
 */
 function menuShowHide(id) {
-  if (!top.frameMenu) {
+  if (!parent.frameMenu) {
     window.open(baseFrameServlet, "_blank");
   } else {
-    if (top.isMenuHide == true) {
+    var frameContainer = getFrame('main');
+    if (frameContainer.isMenuHide == true) {
       menuShow(id);
     } else {
       menuHide(id);
@@ -2247,23 +2248,23 @@
 * @see #changeClass
 */
 function menuShow(id) {
-  if (!top.frameMenu) {
+  if (!parent.frameMenu) {
     window.open(baseFrameServlet, "_blank");
   } else {
     if (id==null) {
       id = 'buttonMenu';
     }
-    var frame = top.document;
-    var frameset = frame.getElementById("framesetMenu");
-    if (!frameset) {
+    var frameContainer = getFrame('main');
+    var framesetMenu = frameContainer.document.getElementById("framesetMenu");
+    if (!framesetMenu) {
       return false;
     }
-    if (top.isRTL == true) {
-      frameset.cols = "*," + top.menuWidth + ",0%";
+    if (frameContainer.isRTL == true) {
+      framesetMenu.cols = "*," + frameContainer.menuWidth + ",0%";
     } else {
-      frameset.cols = "0%," + top.menuWidth + ",*";
+      framesetMenu.cols = "0%," + frameContainer.menuWidth + ",*";
     }
-    top.isMenuHide = false;
+    frameContainer.isMenuHide = false;
     try {
       putFocusOnMenu();
     } catch(e) {
@@ -2283,23 +2284,23 @@
 * @see #changeClass
 */
 function menuHide(id) {
-  if (!top.frameMenu) {
+  if (!parent.frameMenu) {
     window.open(baseFrameServlet, "_blank");
   } else {
     if (id==null) {
       id = 'buttonMenu';
     }
-    var frame = top.document;
-    var frameset = frame.getElementById("framesetMenu");
-    if (!frameset) {
+    var frameContainer = getFrame('main');
+    var framesetMenu = frameContainer.document.getElementById("framesetMenu");
+    if (!framesetMenu) {
       return false;
     }
-    if (top.isRTL == true) {
-      frameset.cols = "*,0%,0%";
+    if (frameContainer.isRTL == true) {
+      framesetMenu.cols = "*,0%,0%";
     } else {
-      frameset.cols = "0%,0%,*";
+      framesetMenu.cols = "0%,0%,*";
     }
-    top.isMenuHide = true;
+    frameContainer.isMenuHide = true;
     try {
       putFocusOnWindow();
     } catch(e) {
@@ -2356,10 +2357,10 @@
 }
 
 function getMenuExpandCollapse_status() {
-//  
alert(top.frameMenu.getElementById('paramfieldDesplegar').getAttribute('id'));
+//  
alert(getFrame('frameMenu').getElementById('paramfieldDesplegar').getAttribute('id'));
   var menuExpandCollapse_status;
-  if (top.frames['frameMenu'].document.getElementById('paramfieldDesplegar')) 
menuExpandCollapse_status = 'collapsed';
-  if (top.frames['frameMenu'].document.getElementById('paramfieldContraer')) 
menuExpandCollapse_status = 'expanded';
+  if (getFrame('frameMenu').document.getElementById('paramfieldDesplegar')) 
menuExpandCollapse_status = 'collapsed';
+  if (getFrame('frameMenu').document.getElementById('paramfieldContraer')) 
menuExpandCollapse_status = 'expanded';
   return menuExpandCollapse_status;
 }
 

------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to