X-Git-Url: http://repos.xcallymotion.com/?a=blobdiff_plain;f=public%2Fbower_components%2Fangular-clipboard%2Fangular-clipboard.js;h=cd2694dbd200af62fbd381b4e789e3b916c3cf02;hb=5d92478b1cb7479f39a43973775a6f6147fba8ac;hp=3b45881d7cd823ef42b0040d89f0a8d853ea346c;hpb=6fdab3092eb5921e04b504e7c4b8d9a83a249fb1;p=motion.git diff --git a/public/bower_components/angular-clipboard/angular-clipboard.js b/public/bower_components/angular-clipboard/angular-clipboard.js index 3b45881..cd2694d 100644 --- a/public/bower_components/angular-clipboard/angular-clipboard.js +++ b/public/bower_components/angular-clipboard/angular-clipboard.js @@ -46,7 +46,8 @@ return angular.module('angular-clipboard', []) } return { - copyText: copyText + copyText: copyText, + supported: 'queryCommandSupported' in document && document.queryCommandSupported('copy') }; }]) .directive('clipboard', ['clipboard', function (clipboard) { @@ -55,9 +56,12 @@ return angular.module('angular-clipboard', []) scope: { onCopied: '&', onError: '&', - text: '=' + text: '=', + supported: '=?' }, link: function (scope, element) { + scope.supported = clipboard.supported; + element.on('click', function (event) { try { clipboard.copyText(scope.text); @@ -74,4 +78,4 @@ return angular.module('angular-clipboard', []) }; }]); -})); \ No newline at end of file +}));