api4 - Apply standard headers
[civicrm-core.git] / ang / crmUtil.js
index a8b0370ad409aa7f3936b9181bba09dbe984146f..ab460ab7e9c51a5f0e779449c1a8314cd77c17c3 100644 (file)
     };
   });
 
+  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._);