Initial dev repository
[kcls-web.git] / opac / extras / mobile / js / messages.js
diff --git a/opac/extras/mobile/js/messages.js b/opac/extras/mobile/js/messages.js
new file mode 100644 (file)
index 0000000..1e0f81d
--- /dev/null
@@ -0,0 +1,2 @@
+module("messages",imports("plugin"),function(){var h,g;g=function(b){var a;return typeof b!=="undefined"&&b!==null?typeof b==="string"?b:typeof(a=b.desc)!=="undefined"&&a!==null?b.desc:JSON.stringify(b):""};h=function(b,a,d,e){var c;c=$('<div class="promptUI"></div>');b&&c.append("<h1>"+b+"</h1>");a&&c.append("<h2>"+a+"</h2>");c.append("<button>Continue</button>").click(function(){return $.unblockUI()});return $.blockUI({message:c,fadeIn:700,fadeOut:1E3,centerY:false,timeout:d||0,onBlock:e?function(){return c.delegate("button",
+"click",e)}:null,css:$.blockUI.defaults.growlCSS})};return $.fn.messages=function(){return this.plugin("messages").subscribe("notice",function(b,a){var d,e,c,f;$.isArray(a)||(a=[a]);e=a;d=0;for(c=e.length;d<c;d++){f=e[d];$.growlUI(b,g(f),1E3)}return false}).subscribe("prompt",function(b,a,d,e){var c,f,i;$.isArray(a)||(a=[a]);c=a;a=0;for(f=c.length;a<f;a++){i=c[a];h(b,g(i),d,e)}return false})}});