X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=ang%2FcrmUtil.js;h=ab460ab7e9c51a5f0e779449c1a8314cd77c17c3;hb=d96bf18d5b1849cc8f21c8845706eaccc78db5f3;hp=a8b0370ad409aa7f3936b9181bba09dbe984146f;hpb=a057aee034f0765dff9979703937b45c10dcfec7;p=civicrm-core.git diff --git a/ang/crmUtil.js b/ang/crmUtil.js index a8b0370ad4..ab460ab7e9 100644 --- a/ang/crmUtil.js +++ b/ang/crmUtil.js @@ -346,4 +346,16 @@ }; }); + angular.module('crmUtil').factory('crmLoadScript', function($q) { + return function(url) { + var deferred = $q.defer(); + + CRM.loadScript(url).done(function() { + deferred.resolve(true); + }); + + return deferred.promise; + }; + }); + })(angular, CRM.$, CRM._);