angular-spinners
Advanced tools
Comparing version 3.0.1 to 3.0.2
{ | ||
"name": "angular-spinners", | ||
"version": "3.0.1", | ||
"version": "3.0.2", | ||
"authors": [ | ||
@@ -5,0 +5,0 @@ "Alex Ford <alex.ford@codetunnel.com>" |
@@ -107,6 +107,6 @@ /* commonjs package manager support (eg componentjs) */ | ||
template: [ | ||
'<span ng-show="show">', | ||
'<div ng-show="show">', | ||
' <img ng-show="imgSrc" ng-src="{{imgSrc}}" />', | ||
' <span ng-transclude></span>', | ||
'</span>' | ||
' <div ng-transclude></div>', | ||
'</div>' | ||
].join(''), | ||
@@ -113,0 +113,0 @@ controller: ["$scope", "spinnerService", function ($scope, spinnerService) { |
@@ -1,1 +0,1 @@ | ||
"undefined"!=typeof module&&"undefined"!=typeof exports&&module.exports===exports&&(module.exports="angularSpinners"),function(n,e,r){e.module("angularSpinners",[]).factory("spinnerService",function(){var n={};return{_register:function(e){if(!e.hasOwnProperty("name"))throw new Error("Spinner must specify a name when registering with the spinner service.");if(n.hasOwnProperty(e.name))throw new Error("A spinner with the name '"+e.name+"' has already been registered.");n[e.name]=e},_unregister:function(e){n.hasOwnProperty(e)&&delete n[e]},_unregisterGroup:function(e){for(var r in n)n[r].group===e&&delete n[r]},_unregisterAll:function(){for(var e in n)delete n[e]},show:function(e){var r=n[e];if(!r)throw new Error("No spinner named '"+e+"' is registered.");r.show()},hide:function(e){var r=n[e];if(!r)throw new Error("No spinner named '"+e+"' is registered.");r.hide()},showGroup:function(e){var r=!1;for(var o in n){var i=n[o];i.group===e&&(i.show(),r=!0)}if(!r)throw new Error("No spinners found with group '"+e+"'.")},hideGroup:function(e){var r=!1;for(var o in n){var i=n[o];i.group===e&&(i.hide(),r=!0)}if(!r)throw new Error("No spinners found with group '"+e+"'.")},showAll:function(){for(var e in n)n[e].show()},hideAll:function(){for(var e in n)n[e].hide()}}}),e.module("angularSpinners").directive("spinner",function(){return{restrict:"EA",replace:!0,transclude:!0,scope:{name:"@?",group:"@?",show:"=?",imgSrc:"@?",register:"@?",onLoaded:"&?",onShow:"&?",onHide:"&?"},template:['<span ng-show="show">',' <img ng-show="imgSrc" ng-src="{{imgSrc}}" />'," <span ng-transclude></span>","</span>"].join(""),controller:["$scope","spinnerService",function(n,e){n.register=n.hasOwnProperty("register")?!!n.register:!0;var r={name:n.name,group:n.group,show:function(){n.show=!0},hide:function(){n.show=!1},toggle:function(){n.show=!n.show}};n.register===!0&&e._register(r),(n.onShow||n.onHide)&&n.$watch("show",function(o){o&&n.onShow?n.onShow({spinnerService:e,spinnerApi:r}):!o&&n.onHide&&n.onHide({spinnerService:e,spinnerApi:r})}),n.onLoaded&&n.onLoaded({spinnerService:e,spinnerApi:r}),n.$on("$destroy",function(){e._unregister(n.name)})}]}})}(window,window.angular); | ||
"undefined"!=typeof module&&"undefined"!=typeof exports&&module.exports===exports&&(module.exports="angularSpinners"),function(e,n,r){n.module("angularSpinners",[]).factory("spinnerService",function(){var e={};return{_register:function(n){if(!n.hasOwnProperty("name"))throw new Error("Spinner must specify a name when registering with the spinner service.");if(e.hasOwnProperty(n.name))throw new Error("A spinner with the name '"+n.name+"' has already been registered.");e[n.name]=n},_unregister:function(n){e.hasOwnProperty(n)&&delete e[n]},_unregisterGroup:function(n){for(var r in e)e[r].group===n&&delete e[r]},_unregisterAll:function(){for(var n in e)delete e[n]},show:function(n){var r=e[n];if(!r)throw new Error("No spinner named '"+n+"' is registered.");r.show()},hide:function(n){var r=e[n];if(!r)throw new Error("No spinner named '"+n+"' is registered.");r.hide()},showGroup:function(n){var r=!1;for(var o in e){var i=e[o];i.group===n&&(i.show(),r=!0)}if(!r)throw new Error("No spinners found with group '"+n+"'.")},hideGroup:function(n){var r=!1;for(var o in e){var i=e[o];i.group===n&&(i.hide(),r=!0)}if(!r)throw new Error("No spinners found with group '"+n+"'.")},showAll:function(){for(var n in e)e[n].show()},hideAll:function(){for(var n in e)e[n].hide()}}}),n.module("angularSpinners").directive("spinner",function(){return{restrict:"EA",replace:!0,transclude:!0,scope:{name:"@?",group:"@?",show:"=?",imgSrc:"@?",register:"@?",onLoaded:"&?",onShow:"&?",onHide:"&?"},template:['<div ng-show="show">',' <img ng-show="imgSrc" ng-src="{{imgSrc}}" />'," <div ng-transclude></div>","</div>"].join(""),controller:["$scope","spinnerService",function(e,n){e.register=e.hasOwnProperty("register")?!!e.register:!0;var r={name:e.name,group:e.group,show:function(){e.show=!0},hide:function(){e.show=!1},toggle:function(){e.show=!e.show}};e.register===!0&&n._register(r),(e.onShow||e.onHide)&&e.$watch("show",function(o){o&&e.onShow?e.onShow({spinnerService:n,spinnerApi:r}):!o&&e.onHide&&e.onHide({spinnerService:n,spinnerApi:r})}),e.onLoaded&&e.onLoaded({spinnerService:n,spinnerApi:r}),e.$on("$destroy",function(){n._unregister(e.name)})}]}})}(window,window.angular); |
{ | ||
"name": "angular-spinners", | ||
"version": "3.0.1", | ||
"version": "3.0.2", | ||
"description": "", | ||
@@ -5,0 +5,0 @@ "main": "dist/angular-spinners.js", |
@@ -18,6 +18,6 @@ angular.module('angularSpinners') | ||
template: [ | ||
'<span ng-show="show">', | ||
'<div ng-show="show">', | ||
' <img ng-show="imgSrc" ng-src="{{imgSrc}}" />', | ||
' <span ng-transclude></span>', | ||
'</span>' | ||
' <div ng-transclude></div>', | ||
'</div>' | ||
].join(''), | ||
@@ -24,0 +24,0 @@ controller: function ($scope, spinnerService) { |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
26254