Author: tveronezi
Date: Mon Jun 11 16:04:13 2012
New Revision: 1348923

URL: http://svn.apache.org/viewvc?rev=1348923&view=rev
Log:
https://issues.apache.org/jira/browse/TOMEE-224
* preparing "view class" panel


Modified:
    
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/util/El.js
    
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/util/I18N.js
    
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

Modified: 
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/util/El.js
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/util/El.js?rev=1348923&r1=1348922&r2=1348923&view=diff
==============================================================================
--- 
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/util/El.js
 (original)
+++ 
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/util/El.js
 Mon Jun 11 16:04:13 2012
@@ -76,7 +76,7 @@ TOMEE.el = (function () {
             if($.isNumeric(value)) {
                 return value + 'px';
             } else {
-                return value;
+                return TOMEE.utils.getSafe(value, '0px');
             }
         }
     }

Modified: 
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/util/I18N.js
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/util/I18N.js?rev=1348923&r1=1348922&r2=1348923&view=diff
==============================================================================
--- 
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/util/I18N.js
 (original)
+++ 
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/util/I18N.js
 Mon Jun 11 16:04:13 2012
@@ -36,6 +36,7 @@ TOMEE.I18N = (function () {
 
         'application.jdni':'Jndi',
         'application.jdni.lookup':'Lookup',
+        'application.jdni.class': 'Jndi Class',
 
         'application.saved.objects':'Saved Objects',
         'application.saved.objects.load':'Load',

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=1348923&r1=1348922&r2=1348923&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
 Mon Jun 11 16:04:13 2012
@@ -22,18 +22,24 @@ TOMEE.ApplicationViewHome = function (cf
     var channel = cfg.channel;
 
     var jndiMenu = TOMEE.components.Menu({
-        commands:[
-            {
-                text:TOMEE.I18N.get('application.jdni.lookup'),
-                callback:function (data) {
-                    var panel = TOMEE.components.Panel({
-                        title:TOMEE.I18N.get('application.jdni.class')
-                    });
-                    panel.showAt();
+            commands:[
+                {
+                    text:TOMEE.I18N.get('application.jdni.lookup'),
+                    callback:function (data) {
+                        var panel = TOMEE.components.Panel({
+                            title:TOMEE.I18N.get('application.jdni.class'),
+                            extraStyles:{
+                                width:'500px',
+                                height:'200px'
+                            }
+                        });
+                        panel.showAt({
+                            modal: true
+                        });
+                    }
                 }
-            }
-        ]
-    });
+            ]
+        });
 
 
     var elMapContent = TOMEE.el.getElMap({
@@ -186,7 +192,7 @@ TOMEE.ApplicationViewHome = function (cf
         el.append(elText.main);
         el.append(elBottomBar.main);
 
-        elBottomBar.main.bind('click', function () {
+        elBottomBar.main.bind('executeBtn', function () {
             var text = elText.main.val();
             var script = elBottomBar.scriptSelector.val();
             channel.send('trigger.console.exec', {
@@ -286,4 +292,5 @@ TOMEE.ApplicationViewHome = function (cf
             });
         }
     };
-};
\ No newline at end of file
+}
+;
\ No newline at end of file

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=1348923&r1=1348922&r2=1348923&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
 Mon Jun 11 16:04:13 2012
@@ -205,13 +205,17 @@ TOMEE.components.Panel = function (cfg) 
         },
         setHeight:setHeight,
         showAt:function (config) {
+            if (!config) {
+                throw 'missing parameters';
+            }
+
             var main = map.main;
             main.css('position', 'absolute');
 
             var myBody = $('body');
             myBody.append(main);
 
-            if (config) {
+            if (config.left || config.top) {
                 main.css('left', TOMEE.el.getLocationValue(config.left));
                 main.css('top', TOMEE.el.getLocationValue(config.top));
             } else {
@@ -221,7 +225,9 @@ TOMEE.components.Panel = function (cfg) 
                 main.css('top', center.top + 'px');
             }
 
-
+            if (config.modal) {
+                //TODO: add the modal feature
+            }
         }
     };
 };
\ No newline at end of file


Reply via email to