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', '');
+ }
}
}]
}]