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/10/20 15:38:36 UTC
svn commit: r1400446 - in
/openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/app/js:
ApplicationController.js ApplicationTemplates.js
templates/application-tab-jndi-table.handlebars util/I18N.js
view/panels/jndi.js
Author: tveronezi
Date: Sat Oct 20 13:38:36 2012
New Revision: 1400446
URL: http://svn.apache.org/viewvc?rev=1400446&view=rev
Log:
https://issues.apache.org/jira/browse/TOMEE-488
Added:
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/app/js/templates/application-tab-jndi-table.handlebars
Modified:
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/app/js/ApplicationController.js
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/app/js/ApplicationTemplates.js
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/app/js/util/I18N.js
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/app/js/view/panels/jndi.js
Modified: openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/app/js/ApplicationController.js
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/app/js/ApplicationController.js?rev=1400446&r1=1400445&r2=1400446&view=diff
==============================================================================
--- openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/app/js/ApplicationController.js (original)
+++ openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/app/js/ApplicationController.js Sat Oct 20 13:38:36 2012
@@ -69,6 +69,12 @@ TOMEE.ApplicationController = function (
});
});
+ channel.bind('ui-actions', 'reload-jndi-table', function () {
+ model.sendMessage({
+ cmdName:'GetJndi'
+ });
+ });
+
channel.bind('server-command-callback', 'RunScript', function (data) {
$.meow({
message:TOMEE.I18N.get('application.console.done')
Modified: openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/app/js/ApplicationTemplates.js
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/app/js/ApplicationTemplates.js?rev=1400446&r1=1400445&r2=1400446&view=diff
==============================================================================
--- openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/app/js/ApplicationTemplates.js (original)
+++ openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/app/js/ApplicationTemplates.js Sat Oct 20 13:38:36 2012
@@ -58,5 +58,6 @@ TOMEE.ApplicationTemplates = (function (
'application-disconnected-popup',
'application-tab-webservices',
'application-tab-webservices-table',
- 'application-tab-jndi'
+ 'application-tab-jndi',
+ 'application-tab-jndi-table'
]);
\ No newline at end of file
Added: openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/app/js/templates/application-tab-jndi-table.handlebars
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/app/js/templates/application-tab-jndi-table.handlebars?rev=1400446&view=auto
==============================================================================
--- openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/app/js/templates/application-tab-jndi-table.handlebars (added)
+++ openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/app/js/templates/application-tab-jndi-table.handlebars Sat Oct 20 13:38:36 2012
@@ -0,0 +1,14 @@
+<table class="table">
+ <thead>
+ <tr>
+ <th>{{i18n "application.jndi.path"}}</th>
+ </tr>
+ </thead>
+ <tbody>
+ {{#jndi}}
+ <tr>
+ <td>{{this}}</td>
+ </tr>
+ {{/jndi}}
+ </tbody>
+</table>
\ No newline at end of file
Modified: openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/app/js/util/I18N.js
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/app/js/util/I18N.js?rev=1400446&r1=1400445&r2=1400446&view=diff
==============================================================================
--- openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/app/js/util/I18N.js (original)
+++ openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/app/js/util/I18N.js Sat Oct 20 13:38:36 2012
@@ -30,6 +30,7 @@ TOMEE.I18N = (function () {
'application.home':'Home',
'application.jndi':'JNDI',
+ 'application.jndi.path':'Path',
'application.console':'Console',
'application.console.run':'Execute',
Modified: openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/app/js/view/panels/jndi.js
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/app/js/view/panels/jndi.js?rev=1400446&r1=1400445&r2=1400446&view=diff
==============================================================================
--- openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/app/js/view/panels/jndi.js (original)
+++ openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/app/js/view/panels/jndi.js Sat Oct 20 13:38:36 2012
@@ -22,6 +22,23 @@ TOMEE.ApplicationTabJndi = function () {
var channel = TOMEE.ApplicationChannel,
container = $(TOMEE.ApplicationTemplates.getValue('application-tab-jndi', {}));
+ channel.bind('ui-actions', 'window-F5-pressed', function () {
+ triggerRefresh();
+ });
+
+ channel.bind('server-command-callback-success', 'GetJndi', function (data) {
+ var table = $(TOMEE.ApplicationTemplates.getValue('application-tab-jndi-table', {
+ jndi:data.output.jndi
+ }));
+
+ container.find('table').remove();
+ container.append(table);
+ });
+
+ function triggerRefresh() {
+ channel.send('ui-actions', 'reload-jndi-table', {});
+ }
+
return {
getEl:function () {
return container;