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'),