Author: tveronezi
Date: Mon Jun  4 22:55:09 2012
New Revision: 1346191

URL: http://svn.apache.org/viewvc?rev=1346191&view=rev
Log:
https://issues.apache.org/jira/browse/TOMEE-205
splitting the view and the controller.

Modified:
    
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/js/tomee/util/I18N.js
    
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/js/tomee/view/ApplicationView.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/I18N.js
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/js/tomee/util/I18N.js?rev=1346191&r1=1346190&r2=1346191&view=diff
==============================================================================
--- 
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/js/tomee/util/I18N.js 
(original)
+++ 
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/js/tomee/util/I18N.js 
Mon Jun  4 22:55:09 2012
@@ -31,6 +31,9 @@ TOMEE.I18N = (function () {
 
         'application.jdni': 'Jndi',
         'application.saved.objects': 'Saved Objects',
+        'application.console': 'Console',
+        'application.mdbs': 'MDBs',
+        'application.ws': 'Webservices',
 
         'dummy':'dummy'
     };

Modified: 
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/js/tomee/view/ApplicationView.js
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/js/tomee/view/ApplicationView.js?rev=1346191&r1=1346190&r2=1346191&view=diff
==============================================================================
--- 
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/js/tomee/view/ApplicationView.js
 (original)
+++ 
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/js/tomee/view/ApplicationView.js
 Mon Jun  4 22:55:09 2012
@@ -108,6 +108,50 @@ TOMEE.ApplicationView = function (cfg) {
     elMapContent['left'].append(savedPanel.getEl());
 
 
+    var consolePanel = (function() {
+        var console = TOMEE.components.Panel({
+            title: TOMEE.I18N.get('application.console'),
+            extraStyles: {
+                height: '500px'
+            }
+        });
+
+        return {
+            getEl: function() {
+                return console.getEl();
+            }
+        };
+    })();
+
+    elMapContent['center'].append(consolePanel.getEl());
+
+    var mdbsPanel = (function() {
+        var mdbs = TOMEE.components.Panel({
+            title: TOMEE.I18N.get('application.mdbs')
+        });
+
+        return {
+            getEl: function() {
+                return mdbs.getEl();
+            }
+        };
+    })();
+
+    var wsPanel = (function() {
+        var ws = TOMEE.components.Panel({
+            title: TOMEE.I18N.get('application.ws')
+        });
+
+        return {
+            getEl: function() {
+                return ws.getEl();
+            }
+        };
+    })();
+
+    elMapContent['right'].append(mdbsPanel.getEl());
+    elMapContent['right'].append(wsPanel.getEl());
+
     $('body').append(elMapContent.main);
 
     var elMapFooter = TOMEE.el.getElMap({

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=1346191&r1=1346190&r2=1346191&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
 Mon Jun  4 22:55:09 2012
@@ -46,6 +46,20 @@ TOMEE.components.Panel = function (cfg) 
         }]
     });
 
+
+    var extraStyles = cfg.extraStyles;
+    if(extraStyles) {
+        (function() {
+            var content = map['content'];
+
+            for(var key in extraStyles) {
+                content.css(key, extraStyles[key]);
+            }
+        })();
+    }
+
+
+
     return {
         getEl:function () {
             return map.main;


Reply via email to