Skip to content

Commit eecdeaa

Browse files
committed
Merge pull request #8 from bartaakos/master
added onBeforeCopy
2 parents 64f95d2 + ef645af commit eecdeaa

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

src/angular-zeroclipboard.js

+9
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ angular.module('zeroclipboard', [])
3535
scope: {
3636
onCopied: '&zeroclipCopied',
3737
onError: '&?zeroclipOnError',
38+
onBeforeCopy: '&?zeroclipOnBeforeCopy',
3839
client: '=?uiZeroclip',
3940
value: '=zeroclipModel',
4041
text: '@zeroclipText'
@@ -73,6 +74,14 @@ angular.module('zeroclipboard', [])
7374
}
7475
ZeroClipboard.destroy();
7576
});
77+
78+
scope.client.on('beforecopy', function (e) {
79+
if (scope.onBeforeCopy) {
80+
scope.$apply(function () {
81+
scope.onBeforeCopy({ $event: e });
82+
});
83+
}
84+
});
7685

7786
scope.$on('$destroy', function() {
7887
scope.client.off('complete', _completeHnd);

0 commit comments

Comments
 (0)