Repository: incubator-ignite
Updated Branches:
  refs/heads/ignite-843 e5812a7e9 -> ce7c763a3


# IGNITE-843 Link fix.


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/facf9b6d
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/facf9b6d
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/facf9b6d

Branch: refs/heads/ignite-843
Commit: facf9b6d9c67d1f63adbb306d0ebddc360bb932a
Parents: 83e0457
Author: Andrey <anovi...@gridgain.com>
Authored: Mon Aug 17 14:20:30 2015 +0700
Committer: Andrey <anovi...@gridgain.com>
Committed: Mon Aug 17 14:20:30 2015 +0700

----------------------------------------------------------------------
 .../src/main/js/controllers/admin-controller.js          |  7 ++++++-
 .../src/main/js/public/stylesheets/style.scss            | 11 ++++++++++-
 .../src/main/js/views/includes/header.jade               |  4 ++--
 .../src/main/js/views/settings/admin.jade                |  7 +++----
 4 files changed, 21 insertions(+), 8 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/facf9b6d/modules/control-center-web/src/main/js/controllers/admin-controller.js
----------------------------------------------------------------------
diff --git 
a/modules/control-center-web/src/main/js/controllers/admin-controller.js 
b/modules/control-center-web/src/main/js/controllers/admin-controller.js
index 09490fe..894ead6 100644
--- a/modules/control-center-web/src/main/js/controllers/admin-controller.js
+++ b/modules/control-center-web/src/main/js/controllers/admin-controller.js
@@ -15,7 +15,8 @@
  * limitations under the License.
  */
 
-controlCenterModule.controller('adminController', ['$scope', '$http', 
'$common', '$confirm', function ($scope, $http, $common, $confirm) {
+controlCenterModule.controller('adminController', ['$scope', '$window', 
'$http', '$common', '$confirm',
+    function ($scope, $window, $http, $common, $confirm) {
     $scope.users = null;
 
     function reload() {
@@ -30,6 +31,10 @@ controlCenterModule.controller('adminController', ['$scope', 
'$http', '$common',
 
     reload();
 
+    $scope.becomeUser = function (user) {
+        $window.location = '/admin/become?viewedUserId=' + user._id;
+    };
+
     $scope.removeUser = function (user) {
         $confirm.show('Are you sure you want to remove user: "' + 
user.username + '"?').then(function () {
             $http.post('admin/remove', {userId: user._id}).success(

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/facf9b6d/modules/control-center-web/src/main/js/public/stylesheets/style.scss
----------------------------------------------------------------------
diff --git 
a/modules/control-center-web/src/main/js/public/stylesheets/style.scss 
b/modules/control-center-web/src/main/js/public/stylesheets/style.scss
index 28a3de7..bdddd5b 100644
--- a/modules/control-center-web/src/main/js/public/stylesheets/style.scss
+++ b/modules/control-center-web/src/main/js/public/stylesheets/style.scss
@@ -1021,6 +1021,10 @@ label {
     margin-right: 0;
 }
 
+.fa-eye {
+    cursor: pointer;
+}
+
 .fa-plus {
     cursor: pointer;
 }
@@ -1164,8 +1168,13 @@ input.ng-dirty.ng-invalid, button.ng-dirty.ng-invalid {
     border-radius: 6px;
 }
 
-.nav-tabs > li > a {
+.theme-line .nav-tabs > li > a {
     padding: 5px 5px;
+    color: #555;
+}
+
+.theme-line .nav-tabs > li.active > a {
+    color: $ignite-red;
 }
 
 .viewedUser {

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/facf9b6d/modules/control-center-web/src/main/js/views/includes/header.jade
----------------------------------------------------------------------
diff --git a/modules/control-center-web/src/main/js/views/includes/header.jade 
b/modules/control-center-web/src/main/js/views/includes/header.jade
index b690ba2..aecdf16 100644
--- a/modules/control-center-web/src/main/js/views/includes/header.jade
+++ b/modules/control-center-web/src/main/js/views/includes/header.jade
@@ -32,11 +32,11 @@ header#header.header
                 li(ng-controller='notebooks')
                     a.dropdown-toggle(ng-hide='notebooks.length == 0' 
data-toggle='dropdown' bs-dropdown='notebookDropdown' 
data-placement='bottom-right') SQL
                         span.caret
-                    a(ng-hide='notebooks.length > 0' ng-class='{active: 
isActive("/sql")}' href='/notebooks/new') SQL
+                    a(ng-hide='notebooks.length > 0' href='/notebooks/new') SQL
                 //+header-item('/deploy', '/deploy', 'Deploy')
             ul.nav.navbar-nav.pull-right
                 li(ng-if='user')
-                    a.dropdown-toggle(data-toggle='dropdown' 
bs-dropdown='userDropdown' data-placement='bottom-right' 
data-ng-bind='::user.username')
+                    a.dropdown-toggle(data-toggle='dropdown' 
bs-dropdown='userDropdown' data-placement='bottom-right') {{::user.username}}
                         span.caret
                 li.nav-login(ng-if='!user')
                     a(ng-click='login()') Log In

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/facf9b6d/modules/control-center-web/src/main/js/views/settings/admin.jade
----------------------------------------------------------------------
diff --git a/modules/control-center-web/src/main/js/views/settings/admin.jade 
b/modules/control-center-web/src/main/js/views/settings/admin.jade
index 8345bb9..46210cb 100644
--- a/modules/control-center-web/src/main/js/views/settings/admin.jade
+++ b/modules/control-center-web/src/main/js/views/settings/admin.jade
@@ -47,10 +47,9 @@ block container
                                 input(type='checkbox' 
ng-disabled='row.adminChanging || row._id == user._id'
                                     ng-model='row.admin' 
ng-change='toggleAdmin(row)')
                             td(style='text-align: center;')
-                                a(ng-click='removeUser(row)' ng-show='row._id 
!= user._id' bs-tooltip data-title='Remove user')
-                                    i.fa.fa-remove
-                                a(style='margin-left: 5px' 
ng-href='admin/become?viewedUserId={{row._id}}' ng-show='row._id != user._id' 
bs-tooltip data-title='Become this user')
-                                    i.fa.fa-eye
+                                div(ng-show='row._id != user._id')
+                                    i.fa.fa-remove(ng-click='removeUser(row)' 
bs-tooltip data-title='Remove user')
+                                    i.fa.fa-eye(ng-click='becomeUser(row)' 
style='margin-left: 5px'  bs-tooltip data-title='Become this user')
                     tfoot
                         tr
                             td.text-right(colspan='5')

Reply via email to