From 1672ca4edb5f7c324ee51cc3180f8872c31eb19e Mon Sep 17 00:00:00 2001 From: Mitsuhiro Tanda Date: Fri, 13 Jan 2017 02:58:44 +0900 Subject: [PATCH] call clipboard destroy() --- public/app/features/dashboard/shareModalCtrl.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/public/app/features/dashboard/shareModalCtrl.js b/public/app/features/dashboard/shareModalCtrl.js index 3a8eee40475..7e020ca157f 100644 --- a/public/app/features/dashboard/shareModalCtrl.js +++ b/public/app/features/dashboard/shareModalCtrl.js @@ -91,7 +91,13 @@ function (angular, _, $, require, config) { return function(scope, elem) { require(['vendor/clipboard/dist/clipboard'], function(Clipboard) { $.fn.modal.Constructor.prototype.enforceFocus = function() {}; // see https://github.com/zenorocha/clipboard.js/issues/155 - new Clipboard(elem[0]); + scope.clipboard = new Clipboard(elem[0]); + }); + + scope.$on('$destroy', function() { + if (scope.clipboard) { + scope.clipboard.destroy(); + } }); }; });