Author: tveronezi
Date: Mon Jun 11 17:03:22 2012
New Revision: 1348935

URL: http://svn.apache.org/viewvc?rev=1348935&view=rev
Log:
https://issues.apache.org/jira/browse/TOMEE-224
* splitting the ApplicationViewHome.js object

Added:
    
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/JndiClass.js
      - copied, changed from r1348934, 
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/Jndi.js
Modified:
    
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/Jndi.js
    openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/index.html

Modified: 
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/Jndi.js
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/Jndi.js?rev=1348935&r1=1348934&r2=1348935&view=diff
==============================================================================
--- 
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/Jndi.js
 (original)
+++ 
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/Jndi.js
 Mon Jun 11 17:03:22 2012
@@ -26,22 +26,14 @@ TOMEE.Jndi = function (cfg) {
             {
                 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
-                    });
+                    TOMEE.JndiClass({
+                        channel:channel
+                    }).show({});
                 }
             }
         ]
     });
 
-
     var jndi = TOMEE.components.Panel({
         title:TOMEE.I18N.get('application.jdni')
     });

Copied: 
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/JndiClass.js
 (from r1348934, 
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/Jndi.js)
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/JndiClass.js?p2=openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/JndiClass.js&p1=openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/Jndi.js&r1=1348934&r2=1348935&rev=1348935&view=diff
==============================================================================
--- 
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/Jndi.js
 (original)
+++ 
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/JndiClass.js
 Mon Jun 11 17:03:22 2012
@@ -16,60 +16,23 @@
  *  limitations under the License.
  */
 
-TOMEE.Jndi = function (cfg) {
+TOMEE.JndiClass = function (cfg) {
     "use strict";
 
     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'),
-                        extraStyles:{
-                            width:'500px',
-                            height:'200px'
-                        }
-                    });
-                    panel.showAt({
-                        modal:true
-                    });
-                }
-            }
-        ]
-    });
-
-
-    var jndi = TOMEE.components.Panel({
-        title:TOMEE.I18N.get('application.jdni')
-    });
-
-    var tree = TOMEE.components.Tree({
-        key:'jndi',
-        channel:channel,
-        getText:function (data) {
-            return data.name;
-        },
-        childrenPropertyName:'children'
+    var panel = TOMEE.components.Panel({
+        title:TOMEE.I18N.get('application.jdni.class'),
+        extraStyles:{
+            width:'500px',
+            height:'200px'
+        }
     });
 
-    var treeEl = tree.getEl();
-    jndi.getContentEl().append(treeEl);
-
     return {
-        loadJndi:function (data) {
-            tree.load(data.parentEl, data.names);
-        },
-        getEl:function () {
-            return jndi.getEl();
-        },
-        jndiContextMenu:function (opts) {
-            jndiMenu.showAt({
-                left:opts.left,
-                top:opts.top,
-                data:opts.data
+        show:function (params) {
+            panel.showAt({
+                modal:true
             });
         }
     };

Modified: openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/index.html
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/index.html?rev=1348935&r1=1348934&r2=1348935&view=diff
==============================================================================
--- openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/index.html 
(original)
+++ openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/index.html Mon Jun 
11 17:03:22 2012
@@ -35,6 +35,7 @@
     <script src="application/js/view/ApplicationViewLog.js"></script>
 
     <script src="application/js/view/panels/Jndi.js"></script>
+    <script src="application/js/view/panels/JndiClass.js"></script>
     <script src="application/js/view/panels/Saved.js"></script>
     <script src="application/js/view/panels/Console.js"></script>
 


Reply via email to