call clipboard destroy()

This commit is contained in:
Mitsuhiro Tanda 2017-01-13 02:58:44 +09:00
parent 3df119002d
commit 1672ca4edb

View File

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