Author: tveronezi
Date: Wed Jun 13 11:28:29 2012
New Revision: 1349761

URL: http://svn.apache.org/viewvc?rev=1349761&view=rev
Log:
https://issues.apache.org/jira/browse/TOMEE-224
* fixing auto height issue

Modified:
    
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/ApplicationViewHome.js
    
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/components/Panel.js
    
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/Console.js

Modified: 
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/ApplicationViewHome.js
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/ApplicationViewHome.js?rev=1349761&r1=1349760&r2=1349761&view=diff
==============================================================================
--- 
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/ApplicationViewHome.js
 (original)
+++ 
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/ApplicationViewHome.js
 Wed Jun 13 11:28:29 2012
@@ -60,7 +60,11 @@ TOMEE.ApplicationViewHome = function (cf
         channel:cfg.channel
     });
 
-    elMapContent['left'].append(jndiPanel.getEl());
+    elMapContent['left'].append((function () {
+        var wrapper = $('<div style="padding-bottom: 5px"></div>');
+        wrapper.append(jndiPanel.getEl());
+        return wrapper;
+    })());
     elMapContent['left'].append(savedPanel.getEl());
 
 
@@ -97,7 +101,19 @@ TOMEE.ApplicationViewHome = function (cf
     elMapContent['right'].append(mdbsPanel.getEl());
     elMapContent['right'].append(wsPanel.getEl());
 
+    var setHeight = function (height) {
+        var mySize = height - TOMEE.el.getBorderSize(elMapContent.main);
+        elMapContent.main.height(mySize);
+
+        var childrenSize = mySize - TOMEE.el.getBorderSize(elMapContent.left);
+        elMapContent.left.height(childrenSize);
+        elMapContent.center.height(childrenSize);
+
+        consolePanel.setHeight(childrenSize);
+    };
+
     return {
+        setHeight:setHeight,
         loadJndi:function (data) {
             jndiPanel.loadJndi(data);
         },

Modified: 
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/components/Panel.js
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/components/Panel.js?rev=1349761&r1=1349760&r2=1349761&view=diff
==============================================================================
--- 
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/components/Panel.js
 (original)
+++ 
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/components/Panel.js
 Wed Jun 13 11:28:29 2012
@@ -135,6 +135,10 @@ TOMEE.components.Panel = function (cfg) 
 
         var mySize = height - toolbarSize - footerSize - 
TOMEE.el.getBorderSize(map.main) - TOMEE.el.getBorderSize(map.myBody);
         map.myBody.height(mySize);
+
+        if (cfg.onResize) {
+            cfg.onResize(mySize);
+        }
     };
 
     var getCenter = function () {

Modified: 
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/Console.js
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/Console.js?rev=1349761&r1=1349760&r2=1349761&view=diff
==============================================================================
--- 
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/Console.js
 (original)
+++ 
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/Console.js
 Wed Jun 13 11:28:29 2012
@@ -25,7 +25,7 @@ TOMEE.Console = function (cfg) {
         elName:'main',
         tag:'textarea',
         attributes:{
-            style:'height: 400px; width: 100%;border: 0px;padding: 0px;margin: 
0px;'
+            style:'width: 100%;border: 0px;padding: 0px;margin: 0px;'
         }
     });
 
@@ -34,6 +34,9 @@ TOMEE.Console = function (cfg) {
         extraStyles:{
             height:'500px'
         },
+        onResize: function(height) {
+            elText.main.height(height);
+        },
         bbar:[
             {
                 elName:'scriptSelector',
@@ -79,6 +82,9 @@ TOMEE.Console = function (cfg) {
     };
 
     return {
+        setHeight:function(height) {
+            console.setHeight(height);
+        },
         getEl:function () {
             return console.getEl();
         },


Reply via email to