]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/web/upup.min.js
LP#1830394: remove console noise from the holdings editor
[working/Evergreen.git] / Open-ILS / web / upup.min.js
1 //! UpUp
2 //! version : 0.3.0
3 //! author  : Tal Ater @TalAter
4 //! license : MIT
5 //! https://github.com/TalAter/UpUp
6 (function(a){"use strict";var b=this,c=navigator.serviceWorker;if(!c)return b.UpUp=null,a;var d={"service-worker-url":"upup.sw.min.js"},e=!1;b.UpUp={start:function(a){this.addSettings(a),c.register(d["service-worker-url"],{scope:"./"}).then(function(a){e&&console.log("Service worker registration successful with scope: %c"+a.scope,"font-weight: bold; color: #00f;"),(a.installing||c.controller).postMessage({action:"set-settings",settings:d})}).catch(function(a){e&&console.log("Service worker registration failed: %c"+a,"font-weight: bold; color: #00f;")})},addSettings:function(b){b=b||{},"string"==typeof b&&(b={content:b}),["content","content-url","assets","service-worker-url","cache-version"].forEach(function(c){b[c]!==a&&(d[c]=b[c])})},debug:function(a){e=!(arguments.length>0)||!!a}}}).call(this);
7 //# sourceMappingURL=upup.min.js.map