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/14 22:31:00 UTC
svn commit: r1350387 - in
/openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js:
ApplicationController.js ApplicationModel.js
Author: tveronezi
Date: Thu Jun 14 20:30:59 2012
New Revision: 1350387
URL: http://svn.apache.org/viewvc?rev=1350387&view=rev
Log:
https://issues.apache.org/jira/browse/TOMEE-228
* use the querystring to set the initTab
special thanks to "Artem Barger" for his answer posted at http://stackoverflow.com/questions/901115/get-query-string-values-in-javascript
Modified:
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/ApplicationController.js
openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/ApplicationModel.js
Modified: openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/ApplicationController.js
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/ApplicationController.js?rev=1350387&r1=1350386&r2=1350387&view=diff
==============================================================================
--- openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/ApplicationController.js (original)
+++ openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/ApplicationController.js Thu Jun 14 20:30:59 2012
@@ -207,7 +207,9 @@ TOMEE.ApplicationController = function (
'apps':appsView,
'log':logView
},
- initTab:'home'
+ initTab:TOMEE.utils.getSafe(function() {
+ return model.getUrlVars().initTab;
+ }, 'home')
});
model.loadSystemInfo(function (data) {
Modified: openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/ApplicationModel.js
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/ApplicationModel.js?rev=1350387&r1=1350386&r2=1350387&view=diff
==============================================================================
--- openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/ApplicationModel.js (original)
+++ openejb/trunk/openejb/tomee/tomee-webapp/src/main/webapp/application/js/ApplicationModel.js Thu Jun 14 20:30:59 2012
@@ -52,7 +52,20 @@ TOMEE.ApplicationModel = function (cfg)
);
};
+ var getUrlVars = function () {
+ var vars = {};
+ var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
+
+ var hash = null;
+ for (var i = 0; i < hashes.length; i++) {
+ hash = hashes[i].split('=');
+ vars[hash[0]] = hash[1];
+ }
+ return vars;
+ };
+
return {
+ getUrlVars:getUrlVars,
logout:function () {
request({
method:'GET',
@@ -74,7 +87,7 @@ TOMEE.ApplicationModel = function (cfg)
}
});
},
- loadDeployedApps: function() {
+ loadDeployedApps:function () {
request({
method:'GET',
url:TOMEE.baseURL('deploy'),