legalthings / angular-signature

HTML5 canvas based smooth signature drawing as angularJS directive (http://szimek.github.io/signature_pad/)
MIT License
105 stars 91 forks source link

add an option to provide a SignaturePad object #58

Open marcin-wosinek opened 7 years ago

marcin-wosinek commented 7 years ago

To allow easier integration with projects using webpack; so the following code works:

require('angular-signature');

angular.module('ownModule'), [
  'signature'
].value('SignaturePad', require('signature_pad'));

without putting anything on the global scope.

adding:

angular.module('signature').value('SignaturePad', SignaturePad)

in signature.js & using DI for SignaturePad should do a trick