Author: tveronezi
Date: Tue Jun 5 22:28:29 2012
New Revision: 1346632
URL: http://svn.apache.org/viewvc?rev=1346632&view=rev
Log:
https://issues.apache.org/jira/browse/TOMEE-205
js tree leaf click event
Modified:
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/js/tomee/ApplicationController.js
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/js/tomee/view/ApplicationView.js
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/js/tomee/view/components/Tree.js
Modified:
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/js/tomee/ApplicationController.js
URL:
http://svn.apache.org/viewvc/openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/js/tomee/ApplicationController.js?rev=1346632&r1=1346631&r2=1346632&view=diff
==============================================================================
---
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/js/tomee/ApplicationController.js
(original)
+++
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/js/tomee/ApplicationController.js
Tue Jun 5 22:28:29 2012
@@ -28,7 +28,7 @@ TOMEE.ApplicationController = function (
var channel = TOMEE.ApplicationChannel({});
var view = TOMEE.ApplicationView({
- channel: channel
+ channel:channel
});
view.loadJndi([
@@ -111,6 +111,11 @@ TOMEE.ApplicationController = function (
alert('Log out!');
});
+ channel.bind('jndi_leaf_click', function (params) {
+ alert('name: ' + params.bean.text);
+
+ });
+
return {
};
Modified:
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/js/tomee/view/ApplicationView.js
URL:
http://svn.apache.org/viewvc/openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/js/tomee/view/ApplicationView.js?rev=1346632&r1=1346631&r2=1346632&view=diff
==============================================================================
---
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/js/tomee/view/ApplicationView.js
(original)
+++
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/js/tomee/view/ApplicationView.js
Tue Jun 5 22:28:29 2012
@@ -60,6 +60,7 @@ TOMEE.ApplicationView = function (cfg) {
});
var tree = TOMEE.components.Tree({
+ key: 'jndi',
channel:channel,
getText: function (data) {
return data.text;
Modified:
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/js/tomee/view/components/Tree.js
URL:
http://svn.apache.org/viewvc/openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/js/tomee/view/components/Tree.js?rev=1346632&r1=1346631&r2=1346632&view=diff
==============================================================================
---
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/js/tomee/view/components/Tree.js
(original)
+++
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/js/tomee/view/components/Tree.js
Tue Jun 5 22:28:29 2012
@@ -25,6 +25,7 @@ TOMEE.components.Tree = function (cfg) {
var getText = cfg.getText;
var getChildren = cfg.getChildren;
+ var myKey = cfg.key;
var elements = (function () {
var container = $('<div></div>');
@@ -85,6 +86,15 @@ TOMEE.components.Tree = function (cfg) {
} else {
li.addClass('leaf');
+
+ span.bind('click', {
+ bean:data
+ }, function (event) {
+
+ channel.send(myKey + '_leaf_click', {
+ bean: event.data.bean
+ });
+ });
}
//add LI to the parent UL