You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by tv...@apache.org on 2012/06/15 19:06:54 UTC

svn commit: r1350695 - /openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/components/CollapsiblePanel.js

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;