[Erp5-report] r20008 - /erp5admin/trunk/content/erp5admin/erp5admin_async.js

nobody at svn.erp5.org nobody at svn.erp5.org
Tue Mar 18 20:22:28 CET 2008


Author: bartek
Date: Tue Mar 18 20:22:28 2008
New Revision: 20008

URL: http://svn.erp5.org?rev=20008&view=rev
Log:
fixed main window behaviour after resizing sec win; made sec win height really persistent;

Modified:
    erp5admin/trunk/content/erp5admin/erp5admin_async.js

Modified: erp5admin/trunk/content/erp5admin/erp5admin_async.js
URL: http://svn.erp5.org/erp5admin/trunk/content/erp5admin/erp5admin_async.js?rev=20008&r1=20007&r2=20008&view=diff
==============================================================================
--- erp5admin/trunk/content/erp5admin/erp5admin_async.js (original)
+++ erp5admin/trunk/content/erp5admin/erp5admin_async.js Tue Mar 18 20:22:28 2008
@@ -212,12 +212,8 @@
     }
     try {
         if((security_url == false) || (dashboard.stayhere == false)) security_url = url;
-        if(dashboard.hidden){
-            browser.setAttribute("src", security_url);
-            browser.reload()
-        }else{
-            browser.loadURI(security_url); 
-        }
+        browser.setAttribute("src", security_url);
+        browser.loadURI(security_url); 
     }catch(e){
         // pass
     }
@@ -225,22 +221,23 @@
 }
 
 function erp5admin_showDashboard(){
+    var appContent = document.getElementById('appcontent');
+    dashboard = document.getElementById("erp5admin-dashboard")
+    dashboardSplitter = document.getElementById("erp5admin-dashboard-splitter")
+    appContent.appendChild(dashboardSplitter);
+    appContent.appendChild(dashboard);
     if(dashboard.height == 0) {
         dashboard.height = 150;
     }
-    if(dashboard.width < 100) {
-        dashboard.width = 100;
-    }
     dashboard.hidden = false;
-    document.getElementById("erp5admin-dashboard-splitter").hidden = false;
+    dashboardSplitter.hidden = false;
 }
 
 function erp5admin_hideDashboard(){
     window.clearTimeout(sec_timeout);
     dashboard.hidden = true;
-    dashboard.height = 0;
-    dashboard.width = 0;
     dashboard.stayhere = true;
+    document.getElementById("erp5admin-stayhere").checked = true; // somehow it does not sync by itself
     document.getElementById("erp5admin-dashboard-splitter").hidden = true;
     security_url = false;
 }




More information about the Erp5-report mailing list