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 16:08:52 UTC

svn commit: r1350631 - in /openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp: ./ application/js/view/ application/js/view/panels/ application/js/view/tabs/

Author: tveronezi
Date: Fri Jun 15 14:08:51 2012
New Revision: 1350631

URL: http://svn.apache.org/viewvc?rev=1350631&view=rev
Log:
https://issues.apache.org/jira/browse/TOMEE-228
* externalizing code

Added:
    openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/ApplicationsLog.js
    openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/Mdbs.js
    openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/WebServices.js
    openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/tabs/
    openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/tabs/ApplicationViewApps.js
      - copied, changed from r1350555, openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/ApplicationViewApps.js
    openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/tabs/ApplicationViewHome.js
      - copied, changed from r1350555, 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/tabs/ApplicationViewLog.js
      - copied unchanged from r1350555, openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/ApplicationViewLog.js
Removed:
    openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/ApplicationViewApps.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/ApplicationViewLog.js
Modified:
    openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/index.html

Added: openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/ApplicationsLog.js
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/ApplicationsLog.js?rev=1350631&view=auto
==============================================================================
--- openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/ApplicationsLog.js (added)
+++ openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/ApplicationsLog.js Fri Jun 15 14:08:51 2012
@@ -0,0 +1,39 @@
+/**
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ */
+
+TOMEE.ApplicationsLog = function (cfg) {
+    "use strict";
+
+    var channel = cfg.channel;
+
+    var panel = TOMEE.components.Panel({
+        title:'-'
+    });
+
+    //Log here!
+    panel.getContentEl().append('');
+
+    return {
+        getEl:function () {
+            return panel.getEl();
+        },
+        setHeight:function (height) {
+            panel.setHeight(height);
+        }
+    };
+};
\ No newline at end of file

Added: openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/Mdbs.js
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/Mdbs.js?rev=1350631&view=auto
==============================================================================
--- openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/Mdbs.js (added)
+++ openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/Mdbs.js Fri Jun 15 14:08:51 2012
@@ -0,0 +1,33 @@
+/**
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ */
+
+TOMEE.MDBs = function (cfg) {
+    "use strict";
+
+    var channel = cfg.channel;
+
+    var mdbs = TOMEE.components.Panel({
+        title:TOMEE.I18N.get('application.mdbs')
+    });
+
+    return {
+        getEl:function () {
+            return mdbs.getEl();
+        }
+    };
+};
\ No newline at end of file

Added: openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/WebServices.js
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/WebServices.js?rev=1350631&view=auto
==============================================================================
--- openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/WebServices.js (added)
+++ openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/WebServices.js Fri Jun 15 14:08:51 2012
@@ -0,0 +1,33 @@
+/**
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ */
+
+TOMEE.WebServices = function (cfg) {
+    "use strict";
+
+    var channel = cfg.channel;
+
+    var ws = TOMEE.components.Panel({
+        title:TOMEE.I18N.get('application.ws')
+    });
+
+    return {
+        getEl:function () {
+            return ws.getEl();
+        }
+    };
+};
\ No newline at end of file

Copied: openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/tabs/ApplicationViewApps.js (from r1350555, openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/ApplicationViewApps.js)
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/tabs/ApplicationViewApps.js?p2=openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/tabs/ApplicationViewApps.js&p1=openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/ApplicationViewApps.js&r1=1350555&r2=1350631&rev=1350631&view=diff
==============================================================================
--- openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/ApplicationViewApps.js (original)
+++ openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/tabs/ApplicationViewApps.js Fri Jun 15 14:08:51 2012
@@ -49,23 +49,9 @@ TOMEE.ApplicationViewApps = function (cf
         channel:channel
     });
 
-    var log = (function () {
-        var panel = TOMEE.components.Panel({
-            title:'-'
-        });
-
-        //Log here!
-        panel.getContentEl().append('');
-
-        return {
-            getEl:function () {
-                return panel.getEl();
-            },
-            setHeight:function (height) {
-                panel.setHeight(height);
-            }
-        };
-    })();
+    var log = TOMEE.ApplicationsLog({
+        channel:channel
+    });
 
     elMapContent['left'].append(deployments.getEl());
     elMapContent['center'].append(log.getEl());

Copied: openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/tabs/ApplicationViewHome.js (from r1350555, 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/tabs/ApplicationViewHome.js?p2=openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/tabs/ApplicationViewHome.js&p1=openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/ApplicationViewHome.js&r1=1350555&r2=1350631&rev=1350631&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/tabs/ApplicationViewHome.js Fri Jun 15 14:08:51 2012
@@ -74,29 +74,13 @@ TOMEE.ApplicationViewHome = function (cf
 
     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();
-            }
-        };
-    })();
+    var mdbsPanel = TOMEE.MDBs({
+        channel:cfg.channel
+    });
+
+    var wsPanel = TOMEE.WebServices({
+        channel:cfg.channel
+    });
 
     elMapContent['right'].append(mdbsPanel.getEl());
     elMapContent['right'].append(wsPanel.getEl());

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=1350631&r1=1350630&r2=1350631&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 Fri Jun 15 14:08:51 2012
@@ -30,9 +30,10 @@
 
     <script src="application/js/view/ApplicationToolbar.js"></script>
     <script src="application/js/view/ApplicationView.js"></script>
-    <script src="application/js/view/ApplicationViewHome.js"></script>
-    <script src="application/js/view/ApplicationViewApps.js"></script>
-    <script src="application/js/view/ApplicationViewLog.js"></script>
+
+    <script src="application/js/view/tabs/ApplicationViewHome.js"></script>
+    <script src="application/js/view/tabs/ApplicationViewApps.js"></script>
+    <script src="application/js/view/tabs/ApplicationViewLog.js"></script>
 
     <script src="application/js/view/panels/ErrorPanel.js"></script>
     <script src="application/js/view/panels/Jndi.js"></script>
@@ -40,6 +41,10 @@
     <script src="application/js/view/panels/Saved.js"></script>
     <script src="application/js/view/panels/Console.js"></script>
     <script src="application/js/view/panels/Applications.js"></script>
+    <script src="application/js/view/panels/ApplicationsLog.js"></script>
+    <script src="application/js/view/panels/Mdbs.js"></script>
+    <script src="application/js/view/panels/WebServices.js"></script>
+
 
 </head>
 <body></body>



Re: svn commit: r1350631 - in /openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp: ./ application/js/view/ application/js/view/panels/ application/js/view/tabs/

Posted by Thiago Veronezi <th...@veronezi.org>.
https://issues.apache.org/jira/browse/TOMEE-232


On Fri, Jun 15, 2012 at 10:29 AM, Thiago Veronezi <th...@veronezi.org>wrote:

> Yes, we can merge all the files in a single one when building it for
> production. We can also apply a js minimifier to it (
> http://developer.yahoo.com/yui/compressor/).
>
> []s,
> Thiago.
>
>
> On Fri, Jun 15, 2012 at 10:12 AM, Romain Manni-Bucau <
> rmannibucau@gmail.com> wrote:
>
>> the imports start to be a bit numerous
>>
>> shouldn't we use an AMD loader or optimize our js in our maven build?
>>
>> - Romain
>>
>>
>> 2012/6/15 <tv...@apache.org>
>>
>> > Author: tveronezi
>> > Date: Fri Jun 15 14:08:51 2012
>> > New Revision: 1350631
>> >
>> > URL: http://svn.apache.org/viewvc?rev=1350631&view=rev
>> > Log:
>> > https://issues.apache.org/jira/browse/TOMEE-228
>> > * externalizing code
>> >
>> > Added:
>> >
>> >
>>  openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/ApplicationsLog.js
>> >
>> >
>>  openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/Mdbs.js
>> >
>> >
>>  openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/WebServices.js
>> >
>> >
>>  openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/tabs/
>> >
>> >
>>  openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/tabs/ApplicationViewApps.js
>> >      - copied, changed from r1350555,
>> >
>> openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/ApplicationViewApps.js
>> >
>> >
>>  openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/tabs/ApplicationViewHome.js
>> >      - copied, changed from r1350555,
>> >
>> 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/tabs/ApplicationViewLog.js
>> >      - copied unchanged from r1350555,
>> >
>> openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/ApplicationViewLog.js
>> > Removed:
>> >
>> >
>>  openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/ApplicationViewApps.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/ApplicationViewLog.js
>> > Modified:
>> >    openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/index.html
>> >
>> > Added:
>> >
>> openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/ApplicationsLog.js
>> > URL:
>> >
>> http://svn.apache.org/viewvc/openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/ApplicationsLog.js?rev=1350631&view=auto
>> >
>> >
>> ==============================================================================
>> > ---
>> >
>> openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/ApplicationsLog.js
>> > (added)
>> > +++
>> >
>> openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/ApplicationsLog.js
>> > Fri Jun 15 14:08:51 2012
>> > @@ -0,0 +1,39 @@
>> > +/**
>> > + *
>> > + * Licensed to the Apache Software Foundation (ASF) under one or more
>> > + * contributor license agreements.  See the NOTICE file distributed
>> with
>> > + * this work for additional information regarding copyright ownership.
>> > + * The ASF licenses this file to You under the Apache License, Version
>> 2.0
>> > + * (the "License"); you may not use this file except in compliance with
>> > + * the License.  You may obtain a copy of the License at
>> > + *
>> > + *     http://www.apache.org/licenses/LICENSE-2.0
>> > + *
>> > + *  Unless required by applicable law or agreed to in writing, software
>> > + *  distributed under the License is distributed on an "AS IS" BASIS,
>> > + *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
>> > implied.
>> > + *  See the License for the specific language governing permissions and
>> > + *  limitations under the License.
>> > + */
>> > +
>> > +TOMEE.ApplicationsLog = function (cfg) {
>> > +    "use strict";
>> > +
>> > +    var channel = cfg.channel;
>> > +
>> > +    var panel = TOMEE.components.Panel({
>> > +        title:'-'
>> > +    });
>> > +
>> > +    //Log here!
>> > +    panel.getContentEl().append('');
>> > +
>> > +    return {
>> > +        getEl:function () {
>> > +            return panel.getEl();
>> > +        },
>> > +        setHeight:function (height) {
>> > +            panel.setHeight(height);
>> > +        }
>> > +    };
>> > +};
>> > \ No newline at end of file
>> >
>> > Added:
>> >
>> openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/Mdbs.js
>> > URL:
>> >
>> http://svn.apache.org/viewvc/openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/Mdbs.js?rev=1350631&view=auto
>> >
>> >
>> ==============================================================================
>> > ---
>> >
>> openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/Mdbs.js
>> > (added)
>> > +++
>> >
>> openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/Mdbs.js
>> > Fri Jun 15 14:08:51 2012
>> > @@ -0,0 +1,33 @@
>> > +/**
>> > + *
>> > + * Licensed to the Apache Software Foundation (ASF) under one or more
>> > + * contributor license agreements.  See the NOTICE file distributed
>> with
>> > + * this work for additional information regarding copyright ownership.
>> > + * The ASF licenses this file to You under the Apache License, Version
>> 2.0
>> > + * (the "License"); you may not use this file except in compliance with
>> > + * the License.  You may obtain a copy of the License at
>> > + *
>> > + *     http://www.apache.org/licenses/LICENSE-2.0
>> > + *
>> > + *  Unless required by applicable law or agreed to in writing, software
>> > + *  distributed under the License is distributed on an "AS IS" BASIS,
>> > + *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
>> > implied.
>> > + *  See the License for the specific language governing permissions and
>> > + *  limitations under the License.
>> > + */
>> > +
>> > +TOMEE.MDBs = function (cfg) {
>> > +    "use strict";
>> > +
>> > +    var channel = cfg.channel;
>> > +
>> > +    var mdbs = TOMEE.components.Panel({
>> > +        title:TOMEE.I18N.get('application.mdbs')
>> > +    });
>> > +
>> > +    return {
>> > +        getEl:function () {
>> > +            return mdbs.getEl();
>> > +        }
>> > +    };
>> > +};
>> > \ No newline at end of file
>> >
>> > Added:
>> >
>> openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/WebServices.js
>> > URL:
>> >
>> http://svn.apache.org/viewvc/openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/WebServices.js?rev=1350631&view=auto
>> >
>> >
>> ==============================================================================
>> > ---
>> >
>> openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/WebServices.js
>> > (added)
>> > +++
>> >
>> openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/WebServices.js
>> > Fri Jun 15 14:08:51 2012
>> > @@ -0,0 +1,33 @@
>> > +/**
>> > + *
>> > + * Licensed to the Apache Software Foundation (ASF) under one or more
>> > + * contributor license agreements.  See the NOTICE file distributed
>> with
>> > + * this work for additional information regarding copyright ownership.
>> > + * The ASF licenses this file to You under the Apache License, Version
>> 2.0
>> > + * (the "License"); you may not use this file except in compliance with
>> > + * the License.  You may obtain a copy of the License at
>> > + *
>> > + *     http://www.apache.org/licenses/LICENSE-2.0
>> > + *
>> > + *  Unless required by applicable law or agreed to in writing, software
>> > + *  distributed under the License is distributed on an "AS IS" BASIS,
>> > + *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
>> > implied.
>> > + *  See the License for the specific language governing permissions and
>> > + *  limitations under the License.
>> > + */
>> > +
>> > +TOMEE.WebServices = function (cfg) {
>> > +    "use strict";
>> > +
>> > +    var channel = cfg.channel;
>> > +
>> > +    var ws = TOMEE.components.Panel({
>> > +        title:TOMEE.I18N.get('application.ws')
>> > +    });
>> > +
>> > +    return {
>> > +        getEl:function () {
>> > +            return ws.getEl();
>> > +        }
>> > +    };
>> > +};
>> > \ No newline at end of file
>> >
>> > Copied:
>> >
>> openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/tabs/ApplicationViewApps.js
>> > (from r1350555,
>> >
>> openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/ApplicationViewApps.js)
>> > URL:
>> >
>> http://svn.apache.org/viewvc/openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/tabs/ApplicationViewApps.js?p2=openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/tabs/ApplicationViewApps.js&p1=openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/ApplicationViewApps.js&r1=1350555&r2=1350631&rev=1350631&view=diff
>> >
>> >
>> ==============================================================================
>> > ---
>> >
>> openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/ApplicationViewApps.js
>> > (original)
>> > +++
>> >
>> openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/tabs/ApplicationViewApps.js
>> > Fri Jun 15 14:08:51 2012
>> > @@ -49,23 +49,9 @@ TOMEE.ApplicationViewApps = function (cf
>> >         channel:channel
>> >     });
>> >
>> > -    var log = (function () {
>> > -        var panel = TOMEE.components.Panel({
>> > -            title:'-'
>> > -        });
>> > -
>> > -        //Log here!
>> > -        panel.getContentEl().append('');
>> > -
>> > -        return {
>> > -            getEl:function () {
>> > -                return panel.getEl();
>> > -            },
>> > -            setHeight:function (height) {
>> > -                panel.setHeight(height);
>> > -            }
>> > -        };
>> > -    })();
>> > +    var log = TOMEE.ApplicationsLog({
>> > +        channel:channel
>> > +    });
>> >
>> >     elMapContent['left'].append(deployments.getEl());
>> >     elMapContent['center'].append(log.getEl());
>> >
>> > Copied:
>> >
>> openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/tabs/ApplicationViewHome.js
>> > (from r1350555,
>> >
>> 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/tabs/ApplicationViewHome.js?p2=openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/tabs/ApplicationViewHome.js&p1=openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/ApplicationViewHome.js&r1=1350555&r2=1350631&rev=1350631&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/tabs/ApplicationViewHome.js
>> > Fri Jun 15 14:08:51 2012
>> > @@ -74,29 +74,13 @@ TOMEE.ApplicationViewHome = function (cf
>> >
>> >     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();
>> > -            }
>> > -        };
>> > -    })();
>> > +    var mdbsPanel = TOMEE.MDBs({
>> > +        channel:cfg.channel
>> > +    });
>> > +
>> > +    var wsPanel = TOMEE.WebServices({
>> > +        channel:cfg.channel
>> > +    });
>> >
>> >     elMapContent['right'].append(mdbsPanel.getEl());
>> >     elMapContent['right'].append(wsPanel.getEl());
>> >
>> > 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=1350631&r1=1350630&r2=1350631&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
>> > Fri Jun 15 14:08:51 2012
>> > @@ -30,9 +30,10 @@
>> >
>> >     <script src="application/js/view/ApplicationToolbar.js"></script>
>> >     <script src="application/js/view/ApplicationView.js"></script>
>> > -    <script src="application/js/view/ApplicationViewHome.js"></script>
>> > -    <script src="application/js/view/ApplicationViewApps.js"></script>
>> > -    <script src="application/js/view/ApplicationViewLog.js"></script>
>> > +
>> > +    <script
>> > src="application/js/view/tabs/ApplicationViewHome.js"></script>
>> > +    <script
>> > src="application/js/view/tabs/ApplicationViewApps.js"></script>
>> > +    <script
>> src="application/js/view/tabs/ApplicationViewLog.js"></script>
>> >
>> >     <script src="application/js/view/panels/ErrorPanel.js"></script>
>> >     <script src="application/js/view/panels/Jndi.js"></script>
>> > @@ -40,6 +41,10 @@
>> >     <script src="application/js/view/panels/Saved.js"></script>
>> >     <script src="application/js/view/panels/Console.js"></script>
>> >     <script src="application/js/view/panels/Applications.js"></script>
>> > +    <script
>> src="application/js/view/panels/ApplicationsLog.js"></script>
>> > +    <script src="application/js/view/panels/Mdbs.js"></script>
>> > +    <script src="application/js/view/panels/WebServices.js"></script>
>> > +
>> >
>> >  </head>
>> >  <body></body>
>> >
>> >
>> >
>>
>
>

Re: svn commit: r1350631 - in /openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp: ./ application/js/view/ application/js/view/panels/ application/js/view/tabs/

Posted by Thiago Veronezi <th...@veronezi.org>.
Yes, we can merge all the files in a single one when building it for
production. We can also apply a js minimifier to it (
http://developer.yahoo.com/yui/compressor/).

[]s,
Thiago.


On Fri, Jun 15, 2012 at 10:12 AM, Romain Manni-Bucau
<rm...@gmail.com>wrote:

> the imports start to be a bit numerous
>
> shouldn't we use an AMD loader or optimize our js in our maven build?
>
> - Romain
>
>
> 2012/6/15 <tv...@apache.org>
>
> > Author: tveronezi
> > Date: Fri Jun 15 14:08:51 2012
> > New Revision: 1350631
> >
> > URL: http://svn.apache.org/viewvc?rev=1350631&view=rev
> > Log:
> > https://issues.apache.org/jira/browse/TOMEE-228
> > * externalizing code
> >
> > Added:
> >
> >
>  openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/ApplicationsLog.js
> >
> >
>  openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/Mdbs.js
> >
> >
>  openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/WebServices.js
> >
> >
>  openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/tabs/
> >
> >
>  openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/tabs/ApplicationViewApps.js
> >      - copied, changed from r1350555,
> >
> openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/ApplicationViewApps.js
> >
> >
>  openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/tabs/ApplicationViewHome.js
> >      - copied, changed from r1350555,
> >
> 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/tabs/ApplicationViewLog.js
> >      - copied unchanged from r1350555,
> >
> openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/ApplicationViewLog.js
> > Removed:
> >
> >
>  openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/ApplicationViewApps.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/ApplicationViewLog.js
> > Modified:
> >    openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/index.html
> >
> > Added:
> >
> openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/ApplicationsLog.js
> > URL:
> >
> http://svn.apache.org/viewvc/openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/ApplicationsLog.js?rev=1350631&view=auto
> >
> >
> ==============================================================================
> > ---
> >
> openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/ApplicationsLog.js
> > (added)
> > +++
> >
> openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/ApplicationsLog.js
> > Fri Jun 15 14:08:51 2012
> > @@ -0,0 +1,39 @@
> > +/**
> > + *
> > + * Licensed to the Apache Software Foundation (ASF) under one or more
> > + * contributor license agreements.  See the NOTICE file distributed with
> > + * this work for additional information regarding copyright ownership.
> > + * The ASF licenses this file to You under the Apache License, Version
> 2.0
> > + * (the "License"); you may not use this file except in compliance with
> > + * the License.  You may obtain a copy of the License at
> > + *
> > + *     http://www.apache.org/licenses/LICENSE-2.0
> > + *
> > + *  Unless required by applicable law or agreed to in writing, software
> > + *  distributed under the License is distributed on an "AS IS" BASIS,
> > + *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
> > implied.
> > + *  See the License for the specific language governing permissions and
> > + *  limitations under the License.
> > + */
> > +
> > +TOMEE.ApplicationsLog = function (cfg) {
> > +    "use strict";
> > +
> > +    var channel = cfg.channel;
> > +
> > +    var panel = TOMEE.components.Panel({
> > +        title:'-'
> > +    });
> > +
> > +    //Log here!
> > +    panel.getContentEl().append('');
> > +
> > +    return {
> > +        getEl:function () {
> > +            return panel.getEl();
> > +        },
> > +        setHeight:function (height) {
> > +            panel.setHeight(height);
> > +        }
> > +    };
> > +};
> > \ No newline at end of file
> >
> > Added:
> >
> openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/Mdbs.js
> > URL:
> >
> http://svn.apache.org/viewvc/openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/Mdbs.js?rev=1350631&view=auto
> >
> >
> ==============================================================================
> > ---
> >
> openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/Mdbs.js
> > (added)
> > +++
> >
> openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/Mdbs.js
> > Fri Jun 15 14:08:51 2012
> > @@ -0,0 +1,33 @@
> > +/**
> > + *
> > + * Licensed to the Apache Software Foundation (ASF) under one or more
> > + * contributor license agreements.  See the NOTICE file distributed with
> > + * this work for additional information regarding copyright ownership.
> > + * The ASF licenses this file to You under the Apache License, Version
> 2.0
> > + * (the "License"); you may not use this file except in compliance with
> > + * the License.  You may obtain a copy of the License at
> > + *
> > + *     http://www.apache.org/licenses/LICENSE-2.0
> > + *
> > + *  Unless required by applicable law or agreed to in writing, software
> > + *  distributed under the License is distributed on an "AS IS" BASIS,
> > + *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
> > implied.
> > + *  See the License for the specific language governing permissions and
> > + *  limitations under the License.
> > + */
> > +
> > +TOMEE.MDBs = function (cfg) {
> > +    "use strict";
> > +
> > +    var channel = cfg.channel;
> > +
> > +    var mdbs = TOMEE.components.Panel({
> > +        title:TOMEE.I18N.get('application.mdbs')
> > +    });
> > +
> > +    return {
> > +        getEl:function () {
> > +            return mdbs.getEl();
> > +        }
> > +    };
> > +};
> > \ No newline at end of file
> >
> > Added:
> >
> openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/WebServices.js
> > URL:
> >
> http://svn.apache.org/viewvc/openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/WebServices.js?rev=1350631&view=auto
> >
> >
> ==============================================================================
> > ---
> >
> openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/WebServices.js
> > (added)
> > +++
> >
> openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/WebServices.js
> > Fri Jun 15 14:08:51 2012
> > @@ -0,0 +1,33 @@
> > +/**
> > + *
> > + * Licensed to the Apache Software Foundation (ASF) under one or more
> > + * contributor license agreements.  See the NOTICE file distributed with
> > + * this work for additional information regarding copyright ownership.
> > + * The ASF licenses this file to You under the Apache License, Version
> 2.0
> > + * (the "License"); you may not use this file except in compliance with
> > + * the License.  You may obtain a copy of the License at
> > + *
> > + *     http://www.apache.org/licenses/LICENSE-2.0
> > + *
> > + *  Unless required by applicable law or agreed to in writing, software
> > + *  distributed under the License is distributed on an "AS IS" BASIS,
> > + *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
> > implied.
> > + *  See the License for the specific language governing permissions and
> > + *  limitations under the License.
> > + */
> > +
> > +TOMEE.WebServices = function (cfg) {
> > +    "use strict";
> > +
> > +    var channel = cfg.channel;
> > +
> > +    var ws = TOMEE.components.Panel({
> > +        title:TOMEE.I18N.get('application.ws')
> > +    });
> > +
> > +    return {
> > +        getEl:function () {
> > +            return ws.getEl();
> > +        }
> > +    };
> > +};
> > \ No newline at end of file
> >
> > Copied:
> >
> openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/tabs/ApplicationViewApps.js
> > (from r1350555,
> >
> openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/ApplicationViewApps.js)
> > URL:
> >
> http://svn.apache.org/viewvc/openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/tabs/ApplicationViewApps.js?p2=openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/tabs/ApplicationViewApps.js&p1=openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/ApplicationViewApps.js&r1=1350555&r2=1350631&rev=1350631&view=diff
> >
> >
> ==============================================================================
> > ---
> >
> openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/ApplicationViewApps.js
> > (original)
> > +++
> >
> openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/tabs/ApplicationViewApps.js
> > Fri Jun 15 14:08:51 2012
> > @@ -49,23 +49,9 @@ TOMEE.ApplicationViewApps = function (cf
> >         channel:channel
> >     });
> >
> > -    var log = (function () {
> > -        var panel = TOMEE.components.Panel({
> > -            title:'-'
> > -        });
> > -
> > -        //Log here!
> > -        panel.getContentEl().append('');
> > -
> > -        return {
> > -            getEl:function () {
> > -                return panel.getEl();
> > -            },
> > -            setHeight:function (height) {
> > -                panel.setHeight(height);
> > -            }
> > -        };
> > -    })();
> > +    var log = TOMEE.ApplicationsLog({
> > +        channel:channel
> > +    });
> >
> >     elMapContent['left'].append(deployments.getEl());
> >     elMapContent['center'].append(log.getEl());
> >
> > Copied:
> >
> openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/tabs/ApplicationViewHome.js
> > (from r1350555,
> >
> 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/tabs/ApplicationViewHome.js?p2=openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/tabs/ApplicationViewHome.js&p1=openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/ApplicationViewHome.js&r1=1350555&r2=1350631&rev=1350631&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/tabs/ApplicationViewHome.js
> > Fri Jun 15 14:08:51 2012
> > @@ -74,29 +74,13 @@ TOMEE.ApplicationViewHome = function (cf
> >
> >     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();
> > -            }
> > -        };
> > -    })();
> > +    var mdbsPanel = TOMEE.MDBs({
> > +        channel:cfg.channel
> > +    });
> > +
> > +    var wsPanel = TOMEE.WebServices({
> > +        channel:cfg.channel
> > +    });
> >
> >     elMapContent['right'].append(mdbsPanel.getEl());
> >     elMapContent['right'].append(wsPanel.getEl());
> >
> > 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=1350631&r1=1350630&r2=1350631&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
> > Fri Jun 15 14:08:51 2012
> > @@ -30,9 +30,10 @@
> >
> >     <script src="application/js/view/ApplicationToolbar.js"></script>
> >     <script src="application/js/view/ApplicationView.js"></script>
> > -    <script src="application/js/view/ApplicationViewHome.js"></script>
> > -    <script src="application/js/view/ApplicationViewApps.js"></script>
> > -    <script src="application/js/view/ApplicationViewLog.js"></script>
> > +
> > +    <script
> > src="application/js/view/tabs/ApplicationViewHome.js"></script>
> > +    <script
> > src="application/js/view/tabs/ApplicationViewApps.js"></script>
> > +    <script
> src="application/js/view/tabs/ApplicationViewLog.js"></script>
> >
> >     <script src="application/js/view/panels/ErrorPanel.js"></script>
> >     <script src="application/js/view/panels/Jndi.js"></script>
> > @@ -40,6 +41,10 @@
> >     <script src="application/js/view/panels/Saved.js"></script>
> >     <script src="application/js/view/panels/Console.js"></script>
> >     <script src="application/js/view/panels/Applications.js"></script>
> > +    <script
> src="application/js/view/panels/ApplicationsLog.js"></script>
> > +    <script src="application/js/view/panels/Mdbs.js"></script>
> > +    <script src="application/js/view/panels/WebServices.js"></script>
> > +
> >
> >  </head>
> >  <body></body>
> >
> >
> >
>

Re: svn commit: r1350631 - in /openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp: ./ application/js/view/ application/js/view/panels/ application/js/view/tabs/

Posted by Romain Manni-Bucau <rm...@gmail.com>.
the imports start to be a bit numerous

shouldn't we use an AMD loader or optimize our js in our maven build?

- Romain


2012/6/15 <tv...@apache.org>

> Author: tveronezi
> Date: Fri Jun 15 14:08:51 2012
> New Revision: 1350631
>
> URL: http://svn.apache.org/viewvc?rev=1350631&view=rev
> Log:
> https://issues.apache.org/jira/browse/TOMEE-228
> * externalizing code
>
> Added:
>
>  openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/ApplicationsLog.js
>
>  openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/Mdbs.js
>
>  openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/WebServices.js
>
>  openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/tabs/
>
>  openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/tabs/ApplicationViewApps.js
>      - copied, changed from r1350555,
> openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/ApplicationViewApps.js
>
>  openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/tabs/ApplicationViewHome.js
>      - copied, changed from r1350555,
> 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/tabs/ApplicationViewLog.js
>      - copied unchanged from r1350555,
> openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/ApplicationViewLog.js
> Removed:
>
>  openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/ApplicationViewApps.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/ApplicationViewLog.js
> Modified:
>    openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/index.html
>
> Added:
> openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/ApplicationsLog.js
> URL:
> http://svn.apache.org/viewvc/openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/ApplicationsLog.js?rev=1350631&view=auto
>
> ==============================================================================
> ---
> openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/ApplicationsLog.js
> (added)
> +++
> openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/ApplicationsLog.js
> Fri Jun 15 14:08:51 2012
> @@ -0,0 +1,39 @@
> +/**
> + *
> + * Licensed to the Apache Software Foundation (ASF) under one or more
> + * contributor license agreements.  See the NOTICE file distributed with
> + * this work for additional information regarding copyright ownership.
> + * The ASF licenses this file to You under the Apache License, Version 2.0
> + * (the "License"); you may not use this file except in compliance with
> + * the License.  You may obtain a copy of the License at
> + *
> + *     http://www.apache.org/licenses/LICENSE-2.0
> + *
> + *  Unless required by applicable law or agreed to in writing, software
> + *  distributed under the License is distributed on an "AS IS" BASIS,
> + *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
> implied.
> + *  See the License for the specific language governing permissions and
> + *  limitations under the License.
> + */
> +
> +TOMEE.ApplicationsLog = function (cfg) {
> +    "use strict";
> +
> +    var channel = cfg.channel;
> +
> +    var panel = TOMEE.components.Panel({
> +        title:'-'
> +    });
> +
> +    //Log here!
> +    panel.getContentEl().append('');
> +
> +    return {
> +        getEl:function () {
> +            return panel.getEl();
> +        },
> +        setHeight:function (height) {
> +            panel.setHeight(height);
> +        }
> +    };
> +};
> \ No newline at end of file
>
> Added:
> openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/Mdbs.js
> URL:
> http://svn.apache.org/viewvc/openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/Mdbs.js?rev=1350631&view=auto
>
> ==============================================================================
> ---
> openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/Mdbs.js
> (added)
> +++
> openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/Mdbs.js
> Fri Jun 15 14:08:51 2012
> @@ -0,0 +1,33 @@
> +/**
> + *
> + * Licensed to the Apache Software Foundation (ASF) under one or more
> + * contributor license agreements.  See the NOTICE file distributed with
> + * this work for additional information regarding copyright ownership.
> + * The ASF licenses this file to You under the Apache License, Version 2.0
> + * (the "License"); you may not use this file except in compliance with
> + * the License.  You may obtain a copy of the License at
> + *
> + *     http://www.apache.org/licenses/LICENSE-2.0
> + *
> + *  Unless required by applicable law or agreed to in writing, software
> + *  distributed under the License is distributed on an "AS IS" BASIS,
> + *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
> implied.
> + *  See the License for the specific language governing permissions and
> + *  limitations under the License.
> + */
> +
> +TOMEE.MDBs = function (cfg) {
> +    "use strict";
> +
> +    var channel = cfg.channel;
> +
> +    var mdbs = TOMEE.components.Panel({
> +        title:TOMEE.I18N.get('application.mdbs')
> +    });
> +
> +    return {
> +        getEl:function () {
> +            return mdbs.getEl();
> +        }
> +    };
> +};
> \ No newline at end of file
>
> Added:
> openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/WebServices.js
> URL:
> http://svn.apache.org/viewvc/openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/WebServices.js?rev=1350631&view=auto
>
> ==============================================================================
> ---
> openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/WebServices.js
> (added)
> +++
> openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/panels/WebServices.js
> Fri Jun 15 14:08:51 2012
> @@ -0,0 +1,33 @@
> +/**
> + *
> + * Licensed to the Apache Software Foundation (ASF) under one or more
> + * contributor license agreements.  See the NOTICE file distributed with
> + * this work for additional information regarding copyright ownership.
> + * The ASF licenses this file to You under the Apache License, Version 2.0
> + * (the "License"); you may not use this file except in compliance with
> + * the License.  You may obtain a copy of the License at
> + *
> + *     http://www.apache.org/licenses/LICENSE-2.0
> + *
> + *  Unless required by applicable law or agreed to in writing, software
> + *  distributed under the License is distributed on an "AS IS" BASIS,
> + *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
> implied.
> + *  See the License for the specific language governing permissions and
> + *  limitations under the License.
> + */
> +
> +TOMEE.WebServices = function (cfg) {
> +    "use strict";
> +
> +    var channel = cfg.channel;
> +
> +    var ws = TOMEE.components.Panel({
> +        title:TOMEE.I18N.get('application.ws')
> +    });
> +
> +    return {
> +        getEl:function () {
> +            return ws.getEl();
> +        }
> +    };
> +};
> \ No newline at end of file
>
> Copied:
> openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/tabs/ApplicationViewApps.js
> (from r1350555,
> openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/ApplicationViewApps.js)
> URL:
> http://svn.apache.org/viewvc/openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/tabs/ApplicationViewApps.js?p2=openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/tabs/ApplicationViewApps.js&p1=openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/ApplicationViewApps.js&r1=1350555&r2=1350631&rev=1350631&view=diff
>
> ==============================================================================
> ---
> openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/ApplicationViewApps.js
> (original)
> +++
> openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/tabs/ApplicationViewApps.js
> Fri Jun 15 14:08:51 2012
> @@ -49,23 +49,9 @@ TOMEE.ApplicationViewApps = function (cf
>         channel:channel
>     });
>
> -    var log = (function () {
> -        var panel = TOMEE.components.Panel({
> -            title:'-'
> -        });
> -
> -        //Log here!
> -        panel.getContentEl().append('');
> -
> -        return {
> -            getEl:function () {
> -                return panel.getEl();
> -            },
> -            setHeight:function (height) {
> -                panel.setHeight(height);
> -            }
> -        };
> -    })();
> +    var log = TOMEE.ApplicationsLog({
> +        channel:channel
> +    });
>
>     elMapContent['left'].append(deployments.getEl());
>     elMapContent['center'].append(log.getEl());
>
> Copied:
> openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/tabs/ApplicationViewHome.js
> (from r1350555,
> 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/tabs/ApplicationViewHome.js?p2=openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/tabs/ApplicationViewHome.js&p1=openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/view/ApplicationViewHome.js&r1=1350555&r2=1350631&rev=1350631&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/tabs/ApplicationViewHome.js
> Fri Jun 15 14:08:51 2012
> @@ -74,29 +74,13 @@ TOMEE.ApplicationViewHome = function (cf
>
>     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();
> -            }
> -        };
> -    })();
> +    var mdbsPanel = TOMEE.MDBs({
> +        channel:cfg.channel
> +    });
> +
> +    var wsPanel = TOMEE.WebServices({
> +        channel:cfg.channel
> +    });
>
>     elMapContent['right'].append(mdbsPanel.getEl());
>     elMapContent['right'].append(wsPanel.getEl());
>
> 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=1350631&r1=1350630&r2=1350631&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
> Fri Jun 15 14:08:51 2012
> @@ -30,9 +30,10 @@
>
>     <script src="application/js/view/ApplicationToolbar.js"></script>
>     <script src="application/js/view/ApplicationView.js"></script>
> -    <script src="application/js/view/ApplicationViewHome.js"></script>
> -    <script src="application/js/view/ApplicationViewApps.js"></script>
> -    <script src="application/js/view/ApplicationViewLog.js"></script>
> +
> +    <script
> src="application/js/view/tabs/ApplicationViewHome.js"></script>
> +    <script
> src="application/js/view/tabs/ApplicationViewApps.js"></script>
> +    <script src="application/js/view/tabs/ApplicationViewLog.js"></script>
>
>     <script src="application/js/view/panels/ErrorPanel.js"></script>
>     <script src="application/js/view/panels/Jndi.js"></script>
> @@ -40,6 +41,10 @@
>     <script src="application/js/view/panels/Saved.js"></script>
>     <script src="application/js/view/panels/Console.js"></script>
>     <script src="application/js/view/panels/Applications.js"></script>
> +    <script src="application/js/view/panels/ApplicationsLog.js"></script>
> +    <script src="application/js/view/panels/Mdbs.js"></script>
> +    <script src="application/js/view/panels/WebServices.js"></script>
> +
>
>  </head>
>  <body></body>
>
>
>