@corpecca/qp-web-resources
Version:
Qp web resources
1 lines • 949 B
JavaScript
var qp=qp||{};(function(){$.fn.spin&&(qp.libs=qp.libs||{},qp.libs.spinjs={spinner_config:{lines:11,length:0,width:10,radius:20,corners:1,trail:60,speed:1.2},spinner_config_inner_busy_indicator:{lines:11,length:0,width:4,radius:7,corners:1,trail:60,speed:1.2}},qp.ui.setBusy=function(n,t){var i,r,u;t=t||{};(t.always||t["finally"])&&(t={promise:t});i=$.extend({},t);n?(r=$(n),u=r.find(".qp-busy-indicator"),u.length?u.spin(qp.libs.spinjs.spinner_config_inner_busy_indicator):(i.blockUI!=!1&&qp.ui.block(n),r.spin(qp.libs.spinjs.spinner_config))):(i.blockUI!=!1&&qp.ui.block(),$("body").spin(qp.libs.spinjs.spinner_config));i.promise&&(i.promise.always?i.promise.always(function(){qp.ui.clearBusy(n)}):i.promise["finally"]&&i.promise["finally"](function(){qp.ui.clearBusy(n)}))},qp.ui.clearBusy=function(n){if(n){var t=$(n),i=t.find(".qp-busy-indicator");i.length?i.spin(!1):(qp.ui.unblock(n),t.spin(!1))}else qp.ui.unblock(),$("body").spin(!1)})})();