From af32b53a4e32157b1465a05bac1a2f006dddfd07 Mon Sep 17 00:00:00 2001 From: Joseph Schorr Date: Tue, 29 Jul 2014 18:53:23 -0400 Subject: [PATCH] Fix create token form in the repo-admin view. We had to add type="button" to the delete-ui button so that clicking it doesn't submit the form (and keep the focus there) --- static/directives/delete-ui.html | 2 +- static/js/controllers.js | 10 ++++++---- static/partials/repo-admin.html | 2 +- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/static/directives/delete-ui.html b/static/directives/delete-ui.html index 275c25b50..88fe0cf92 100644 --- a/static/directives/delete-ui.html +++ b/static/directives/delete-ui.html @@ -1,4 +1,4 @@ - + diff --git a/static/js/controllers.js b/static/js/controllers.js index 822c5a751..0fa731a70 100644 --- a/static/js/controllers.js +++ b/static/js/controllers.js @@ -1387,14 +1387,16 @@ function RepoAdminCtrl($scope, Restangular, ApiService, KeyService, $routeParams }); }; + $scope.newTokenName = null; + $scope.createToken = function() { - var friendlyName = { - 'friendlyName': $scope.newToken.friendlyName + var data = { + 'friendlyName': $scope.newTokenName }; var params = {'repository': namespace + '/' + name}; - ApiService.createToken(friendlyName, params).then(function(newToken) { - $scope.newToken.friendlyName = ''; + ApiService.createToken(data, params).then(function(newToken) { + $scope.newTokenName = null; $scope.createTokenForm.$setPristine(); $scope.tokens[newToken.code] = newToken; }); diff --git a/static/partials/repo-admin.html b/static/partials/repo-admin.html index 441c146bb..2e37e32a3 100644 --- a/static/partials/repo-admin.html +++ b/static/partials/repo-admin.html @@ -180,7 +180,7 @@ - +