diff --git a/zeppelin-web/src/components/navbar/navbar.controller.js b/zeppelin-web/src/components/navbar/navbar.controller.js index b56ee68d5f1..33a6b2f4d20 100644 --- a/zeppelin-web/src/components/navbar/navbar.controller.js +++ b/zeppelin-web/src/components/navbar/navbar.controller.js @@ -46,15 +46,6 @@ angular.module('zeppelinWebApp').controller('NavCtrl', function($scope, $rootSco vm.connected = param; }); - $rootScope.$on('$locationChangeSuccess', function () { - var path = $location.path(); - // hacky solution to clear search bar - // TODO(felizbear): figure out how to make ng-click work in navbar - if (path === '/') { - $scope.searchTerm = ''; - } - }); - $scope.checkUsername = function () { if ($rootScope.ticket) { if ($rootScope.ticket.principal.length <= MAX_USERNAME_LENGTH) { @@ -91,8 +82,8 @@ angular.module('zeppelinWebApp').controller('NavCtrl', function($scope, $rootSco }); }; - $scope.search = function() { - $location.url(/search/ + $scope.searchTerm); + $scope.search = function(searchTerm) { + $location.url(/search/ + searchTerm); }; function loadNotes() { diff --git a/zeppelin-web/src/components/navbar/navbar.html b/zeppelin-web/src/components/navbar/navbar.html index 70edb2199ed..ebc7dfbc35d 100644 --- a/zeppelin-web/src/components/navbar/navbar.html +++ b/zeppelin-web/src/components/navbar/navbar.html @@ -65,7 +65,7 @@
+ ng-submit="search(searchTerm)">