Mitsuhiro Tanda 9 лет назад
Родитель
Сommit
1672ca4edb
1 измененных файлов с 7 добавлено и 1 удалено
  1. 7 1
      public/app/features/dashboard/shareModalCtrl.js

+ 7 - 1
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();
+        }
       });
     };
   });