Author: tveronezi
Date: Wed Jun  6 01:47:56 2012
New Revision: 1346700

URL: http://svn.apache.org/viewvc?rev=1346700&view=rev
Log:
https://issues.apache.org/jira/browse/TOMEE-205
preparing file upload

Modified:
    openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/js/tomee/util/El.js
    
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/js/tomee/view/ApplicationViewApps.js
    
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/js/tomee/view/components/Panel.js

Modified: 
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/js/tomee/util/El.js
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/js/tomee/util/El.js?rev=1346700&r1=1346699&r2=1346700&view=diff
==============================================================================
--- 
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/js/tomee/util/El.js 
(original)
+++ 
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/js/tomee/util/El.js 
Wed Jun  6 01:47:56 2012
@@ -59,6 +59,9 @@ TOMEE.el = (function () {
             el.html(elCfg.html);
         }
 
+        if(elCfg.createCallback) {
+            elCfg.createCallback(el);
+        }
 
         return el;
     };

Modified: 
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/js/tomee/view/ApplicationViewApps.js
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/js/tomee/view/ApplicationViewApps.js?rev=1346700&r1=1346699&r2=1346700&view=diff
==============================================================================
--- 
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/js/tomee/view/ApplicationViewApps.js
 (original)
+++ 
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/js/tomee/view/ApplicationViewApps.js
 Wed Jun  6 01:47:56 2012
@@ -47,14 +47,46 @@ TOMEE.ApplicationViewApps = function (cf
 
     var deployments = (function () {
         var panel = TOMEE.components.Panel({
-            title:TOMEE.I18N.get('application.deployments')
+            title:TOMEE.I18N.get('application.deployments'),
+            avoidOverflow: true
         });
 
+
         var table = TOMEE.components.Table({
-            channel:channel
+            channel:channel,
+            columns:['appName']
+        });
+
+        var map = TOMEE.el.getElMap({
+            elName:'main',
+            tag:'div',
+            attributes:{
+                style:'height: 220px;'
+            },
+            children:[
+                table
+            ]
         });
 
-        panel.getContentEl().append(table.getEl());
+        var content = panel.getContentEl();
+        content.append(map.main);
+        content.append(TOMEE.el.getElMap({
+            elName:'main',
+            tag:'form',
+            attributes:{
+                style:'background-color:#EEE; border-top: 1px solid #E5E5E5; 
height: 30px;margin-bottom: 0px;'
+            },
+            children:[
+                {
+                    tag:'input',
+                    attributes:{
+                        style: 'padding-left: 5px; float: left; position: 
relative;',
+                        type:"file"
+                    }
+                }
+            ]
+
+        }).main);
 
         return {
             getEl:function () {
@@ -87,7 +119,7 @@ TOMEE.ApplicationViewApps = function (cf
 
 
     return {
-        getEl: function() {
+        getEl:function () {
             return elMapContent.main;
         }
     };

Modified: 
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/js/tomee/view/components/Panel.js
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/js/tomee/view/components/Panel.js?rev=1346700&r1=1346699&r2=1346700&view=diff
==============================================================================
--- 
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/js/tomee/view/components/Panel.js
 (original)
+++ 
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/js/tomee/view/components/Panel.js
 Wed Jun  6 01:47:56 2012
@@ -20,6 +20,7 @@ TOMEE.components.Panel = function (cfg) 
     "use strict";
 
     var channel = cfg.channel;
+    var avoidOverflow = TOMEE.utils.getSafe(cfg.avoidOverflow, false);
 
     var map = TOMEE.el.getElMap({
         elName: 'main',
@@ -40,6 +41,11 @@ TOMEE.components.Panel = function (cfg) 
                     tag: 'div',
                     attributes:{
                         style: 'height: 250px; position: relative; overflow: 
auto;'
+                    },
+                    createCallback: function(el) {
+                        if(avoidOverflow) {
+                            el.css('overflow', '');
+                        }
                     }
                 }]
             }]


Reply via email to