Author: tveronezi
Date: Fri Jun 15 17:06:54 2012
New Revision: 1350695

URL: http://svn.apache.org/viewvc?rev=1350695&view=rev
Log:
https://issues.apache.org/jira/browse/TOMEE-228
* CollapsiblePanel.js

Modified:
    
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/components/CollapsiblePanel.js

Modified: 
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/components/CollapsiblePanel.js
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/components/CollapsiblePanel.js?rev=1350695&r1=1350694&r2=1350695&view=diff
==============================================================================
--- 
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/components/CollapsiblePanel.js
 (original)
+++ 
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/components/CollapsiblePanel.js
 Fri Jun 15 17:06:54 2012
@@ -53,6 +53,10 @@ TOMEE.components.CollapsiblePanel = func
                                 {
                                     tag:'i',
                                     cls:'icon-th'
+                                },
+                                {
+                                    elName:'titleEl',
+                                    tag:'span'
                                 }
                             ]
                         }
@@ -67,7 +71,7 @@ TOMEE.components.CollapsiblePanel = func
                     },
                     children:[
                         {
-                            elName: 'myBody',
+                            elName:'bodyEl',
                             tag:'div',
                             cls:'accordion-inner'
                         }
@@ -78,6 +82,22 @@ TOMEE.components.CollapsiblePanel = func
         return group;
     }
 
+    var children = TOMEE.utils.getArray(cfg.children);
+    (function () {
+        var child = null;
+        var childEl = null;
+        for (var i = 0; i < children.length; i++) {
+            child = children[i];
+
+            childEl = buildAccordionGroup();
+            childEl.titleEl.html(child.getTitle());
+            childEl.bodyEl.append(child.getEl());
+
+            myBody.main.append(childEl.main);
+        }
+    })();
+
+
     return {
         getEl:function () {
             return myBody.main;


Reply via email to