Viewing File: /usr/local/cpanel/whostmgr/docroot/templates/ipv6/loader.min.js

var loader=angular.module("httpLoader",[]);loader.mask=function(disabled){disabled=disabled||false;if(disabled){$("#page_loader").addClass("loading")}else{$("#page_loader").removeClass("loading")}$("#page_loader input, #page_loader button").each((function(index){$(this).prop("disabled",disabled)}))};loader.config(["$httpProvider",function($httpProvider){$httpProvider.responseInterceptors.push("loadingInterceptor");$httpProvider.defaults.transformRequest.push((function(data){loader.mask(true);return data}))}]);loader.factory("loadingInterceptor",["$q",function($q){return function(promise){return promise.then((function(response){loader.mask(false);return response}),(function(reponse){loader.mask(false);return $q.reject(response)}))}}]);
Back to Directory