diff --git a/gulpfile.js b/gulpfile.js index 52815b13dc..e86d2400ca 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -93,10 +93,6 @@ gulp.task('lib', ['clean:lib'], function () { src: paths.npmDir + 'ngclipboard/dist/ngclipboard.js', dest: paths.libDir + 'ngclipboard' }, - { - src: paths.npmDir + 'angularjs-slider/dist/rzslider.js', - dest: paths.libDir + 'angularjs-slider' - }, { src: paths.npmDir + 'clipboard/dist/clipboard.js', dest: paths.libDir + 'clipboard' diff --git a/package.json b/package.json index 64302a750c..ff4ad3de7b 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,6 @@ "merge-stream": "1.0.1", "angular-toastr": "2.1.1", "q": "1.5.0", - "angularjs-slider": "6.1.1", "sweetalert": "1.1.3", "angular-sweetalert": "1.1.2", "angulartics": "1.4.0", diff --git a/src/popup/app/tools/toolsModule.js b/src/popup/app/tools/toolsModule.js index 65c8e26227..8fa52b826a 100644 --- a/src/popup/app/tools/toolsModule.js +++ b/src/popup/app/tools/toolsModule.js @@ -1,2 +1,2 @@ angular - .module('bit.tools', ['ngAnimate', 'ngclipboard', 'toastr', 'rzModule', 'oitozero.ngSweetAlert']); + .module('bit.tools', ['ngAnimate', 'ngclipboard', 'toastr', 'oitozero.ngSweetAlert']); diff --git a/src/popup/app/tools/toolsPasswordGeneratorController.js b/src/popup/app/tools/toolsPasswordGeneratorController.js index fcaa452b89..63a64eb1da 100644 --- a/src/popup/app/tools/toolsPasswordGeneratorController.js +++ b/src/popup/app/tools/toolsPasswordGeneratorController.js @@ -12,32 +12,22 @@ utilsService.initListSectionItemListeners($(document), angular); $scope.password = '-'; - $scope.slider = { - value: 12, - options: { - floor: 5, - ceil: 128, - step: 1, - hideLimitLabels: true, - hidePointerLabels: true, - onChange: function () { - $scope.options.length = $scope.slider.value; - $scope.regenerate(false); - }, - onEnd: function () { - $analytics.eventTrack('Generated Password'); - $scope.saveOptions($scope.options); - } - } - }; - $q.when(passwordGenerationService.getOptions()).then(function (options) { $scope.options = options; - $scope.slider.value = options.length; $scope.regenerate(false); $analytics.eventTrack('Generated Password'); }); + $scope.sliderMoved = function () { + $scope.regenerate(false); + }; + + $('#length').change(function (e) { + e.preventDefault(); + $analytics.eventTrack('Generated Password'); + $scope.saveOptions($scope.options); + }); + $scope.regenerate = function (trackRegenerateEvent) { if (trackRegenerateEvent) { $analytics.eventTrack('Regenerated Password'); diff --git a/src/popup/app/tools/views/tools.html b/src/popup/app/tools/views/tools.html index da905fc66d..63ee376a69 100644 --- a/src/popup/app/tools/views/tools.html +++ b/src/popup/app/tools/views/tools.html @@ -5,7 +5,7 @@