src/pyams_skin/resources/js/myams-notify.min.js
changeset 566 a1707c607eec
parent 565 318533413200
child 567 bca1726b1d85
--- a/src/pyams_skin/resources/js/myams-notify.min.js	Sun Jul 19 02:02:20 2020 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-!function(v,m){"use strict";v(document).ready(function(){v("body").append("<div id='divSmallBoxes'></div>").append("<div id='divMiniIcons'></div>").append("<div id='divBigBoxes'></div>")});var c,h=0,p=0,d=0,r=0,u=0,f=m.MyAMS;f.notify={messageBox:function(t,s){var o,i,e=f.browser&&f.browser.isIE8orlower(),a={title:"",content:"",status:"",NormalButton:void 0,ActiveButton:void 0,buttons:void 0,input:void 0,placeholder:"",options:void 0,sound:void 0},n=v.extend({},a,t);if(n.sound&&0===e){var l=document.createElement("audio");navigator.userAgent.match("Firefox/")?l.setAttribute("src",f.baseURL+"../sound/message.ogg"):l.setAttribute("src",f.baseURL+"../sound/message.mp3"),v.get(),l.addEventListener("load",function(){l.play()},!0),l.pause(),l.play()}p+=1,0===h&&(h=1,"<div class='MessageBox animated fadeIn fast' id='MsgBoxBack'></div>",v("body").append("<div class='MessageBox animated fadeIn fast' id='MsgBoxBack'></div>"),e&&v("#MsgBoxBack").addClass("MessageIE"));var c="",d=0,r="",u=0;if(void 0!==n.input)switch(d=1,n.input=n.input.toLowerCase(),n.input){case"text":case"password":c="<input class='form-control' type='"+n.input+"' id='txt"+p+"' placeholder='"+n.placeholder+"'/><br/><br/>";break;case"select":if(void 0===n.options)m.alert&&m.alert("For this type of input, the options parameter is required.");else{for(c="<select class='form-control' id='txt"+p+"'>",i=0;i<=n.options.length-1;i++)"["===n.options[i]?r="":"]"===n.options[i]?(u+=1,c+=r="<option>"+r+"</option>"):r+=n.options[i];c+="</select>"}break;default:m.alert&&m.alert("That type of input is not handled yet")}for(o="<div class='MessageBoxContainer "+n.status+" animated fadeIn fast' id='Msg"+p+"'>",o+="<div class='MessageBoxMiddle'>",o+="<span class='MsgTitle'>"+n.title+"</span class='MsgTitle'>",o+="<p class='pText'>"+n.content+"</p>",o+=c,o+="<div class='MessageBoxButtonSection'>",void 0===n.buttons&&(n.buttons="[Accept]"),n.buttons=v.trim(n.buttons),n.buttons=n.buttons.split(""),void 0===n.NormalButton&&(n.NormalButton="#232323"),void 0===n.ActiveButton&&(n.ActiveButton="#ed145b"),i=0;i<=n.buttons.length-1;i++)"["===n.buttons[i]?r="":"]"===n.buttons[i]?o+=r="<button id='bot"+(u+=1)+"-Msg"+p+"' class='btn "+(1===u?"btn-primary":"btn-default")+" btn-sm botTempo'> "+r+"</button>":r+=n.buttons[i];o+="</div>",o+="</div>",o+="</div>",1<p&&(v(".MessageBoxContainer").hide(),v(".MessageBoxContainer").css("z-index",99999)),v(".MessageBox").append(o),1===d&&v("#txt"+p).focus(),v(".botTempo").hover(function(){v(this).attr("id")},function(){v(this).attr("id")}),v(".botTempo").click(function(){var t=v(this).attr("id"),o=t.substr(t.indexOf("-")+1),i=v.trim(v(this).text());if(1===d){if("function"==typeof s){var e=o.replace("Msg",""),a=v("#txt"+e).val();s&&s(i,a)}}else"function"==typeof s&&s&&s(i);v("#"+o).addClass("animated fadeOut fast"),0===(p-=1)&&v("#MsgBoxBack").removeClass("fadeIn").addClass("fadeOut").delay(300).queue(function(){h=0,v(this).remove()})})},bigBox:function(o,e){var t;if(!0===(o=v.extend({title:"",content:"",icon:void 0,number:void 0,color:void 0,sound:!0,timeout:void 0,colortime:1500,colors:void 0},o)).sound&&f.browser&&0===f.browser.isIE8orlower()){var i=document.createElement("audio");navigator.userAgent.match("Firefox/")?i.setAttribute("src",f.baseURL+"../snd/bigbox.ogg"):i.setAttribute("src",f.baseURL+"../snd/bigbox.mp3"),v.get(),i.addEventListener("load",function(){i.play()},!0),i.pause(),i.play()}t="<div id='bigBox"+(d+=1)+"' class='BigBox animated fadeIn fast'><div id='bigBoxColor"+d+"'><i class='btnClose fa fa-times' id='btnClose"+d+"'></i>",void 0===o.icon&&(o.icon="fa fa-cloud"),t+="<span><i class='"+o.icon+"'></i>&nbsp; "+o.title+"</span>",t+="<p>"+o.content+"</p>",t+="<div class='bigboxnumber'>",void 0!==o.number&&(t+=o.number),t+="</div></div>",t+="</div>",v("#divBigBoxes").append(t),void 0===o.color&&(o.color="#004d60"),v("#bigBox"+d).css("background-color",o.color),v("#divMiniIcons").append("<div id='miniIcon"+d+"' class='cajita animated fadeIn' style='background-color: "+o.color+";'><i class='"+o.icon+"'/></i></div>"),v("#miniIcon"+d).bind("click",function(){var t=v(this).attr("id"),o=t.replace("miniIcon","bigBox"),i=t.replace("miniIcon","bigBoxColor");v(".cajita").each(function(t){var o=v(this).attr("id").replace("miniIcon","bigBox");v("#"+o).css("z-index",9998)}),v("#"+o).css("z-index",9999),v("#"+i).removeClass("animated fadeIn").delay(1).queue(function(){v(this).show(),v(this).addClass("animated fadeIn"),v(this).clearQueue()})});var a,s=v("#btnClose"+d),n=v("#bigBox"+d),l=v("#miniIcon"+d);if(void 0!==o.colors&&0<o.colors.length&&(s.attr("colorcount","0"),a=setInterval(function(){var t=s.attr("colorcount");s.animate({backgroundColor:o.colors[t].color}),n.animate({backgroundColor:o.colors[t].color}),l.animate({backgroundColor:o.colors[t].color}),t<o.colors.length-1?s.attr("colorcount",1*t+1):s.attr("colorcount",0)},o.colortime)),s.bind("click",function(){clearInterval(a),"function"==typeof e&&e&&e();var t=v(this).attr("id"),o=t.replace("btnClose","bigBox"),i=t.replace("btnClose","miniIcon");v("#"+o).removeClass("fadeIn fast"),v("#"+o).addClass("fadeOut fast").delay(300).queue(function(){v(this).clearQueue(),v(this).remove()}),v("#"+i).removeClass("fadeIn fast"),v("#"+i).addClass("fadeOut fast").delay(300).queue(function(){v(this).clearQueue(),v(this).remove()})}),void 0!==o.timeout){var c=d;setTimeout(function(){clearInterval(a);var t=v("#bigBox"+c);t.removeClass("fadeIn fast"),t.addClass("fadeOut fast").delay(300).queue(function(){v(this).clearQueue(),v(this).remove()});var o=v("#miniIcon"+c);o.removeClass("fadeIn fast"),o.addClass("fadeOut fast").delay(300).queue(function(){v(this).clearQueue(),v(this).remove()})},o.timeout)}},smallBox:function(o,i){var t;if(!0===(o=v.extend({title:"",content:"",icon:void 0,iconSmall:void 0,sound:!0,color:void 0,timeout:void 0,colortime:1500,colors:void 0},o)).sound&&f.browser&&0===f.browser.isIE8orlower()){var e=document.createElement("audio");navigator.userAgent.match("Firefox/")?e.setAttribute("src",f.baseURL+"../snd/smallbox.ogg"):e.setAttribute("src",f.baseURL+"../snd/smallbox.mp3"),v.get(),e.addEventListener("load",function(){e.play()},!0),e.pause(),e.play()}var a=t="",s="smallbox"+(r+=1);(a=void 0===o.iconSmall?"<div class='miniIcon'></div>":"<div class='miniIcon'><i class='miniPic "+o.iconSmall+"'></i></div>",t=void 0===o.icon?"<div id='smallbox"+r+"' class='SmallBox animated fadeInRight fast'><div class='textoFull'><span>"+o.title+"</span><p>"+o.content+"</p></div>"+a+"</div>":"<div id='smallbox"+r+"' class='SmallBox animated fadeInRight fast'><div class='foto'><i class='"+o.icon+"'></i></div><div class='textoFoto'><span>"+o.title+"</span><p>"+o.content+"</p></div>"+a+"</div>",1===r)?(v("#divSmallBoxes").append(t),u=v("#smallbox"+r).height()+40):0===v(".SmallBox").size()?(v("#divSmallBoxes").append(t),u=v("#smallbox"+r).height()+40):(v("#divSmallBoxes").append(t),v("#smallbox"+r).css("top",u),u=u+v("#smallbox"+r).height()+20,v(".SmallBox").each(function(t){0===t?(v(this).css("top",20),c=v(this).height()+40,u=v(this).height()+40):(v(this).css("top",c),c=c+v(this).height()+20,u=u+v(this).height()+20)}));var n,l=v("#smallbox"+r);void 0===o.color?l.css("background-color","#004d60"):l.css("background-color",o.color),void 0!==o.colors&&0<o.colors.length&&(l.attr("colorcount","0"),n=setInterval(function(){var t=l.attr("colorcount");l.animate({backgroundColor:o.colors[t].color}),t<o.colors.length-1?l.attr("colorcount",1*t+1):l.attr("colorcount",0)},o.colortime)),void 0!==o.timeout&&setTimeout(function(){clearInterval(n);var t=v(this).height()+20;v("#"+s).css("top");0!==v("#"+s+":hover").length?v("#"+s).on("mouseleave",function(){u-=t,v("#"+s).remove(),"function"==typeof i&&i&&i();var o=0;v(".SmallBox").each(function(t){0===t?(v(this).animate({top:20},300),o=v(this).height()+40,u=v(this).height()+40):(v(this).animate({top:o},350),o=o+v(this).height()+20,u=u+v(this).height()+20)})}):(clearInterval(n),u-=t,"function"==typeof i&&i&&i(),v("#"+s).removeClass().addClass("SmallBox").animate({opacity:0},300,function(){v(this).remove();var o=0;v(".SmallBox").each(function(t){0===t?(v(this).animate({top:20},300),o=v(this).height()+40,u=v(this).height()+40):(v(this).animate({top:o}),o=o+v(this).height()+20,u=u+v(this).height()+20)})}))},o.timeout),v("#smallbox"+r).bind("click",function(){clearInterval(n),"function"==typeof i&&i&&i();var t=v(this).height()+20;v(this).attr("id"),v(this).css("top");u-=t,v(this).removeClass().addClass("SmallBox").animate({opacity:0},300,function(){v(this).remove();var o=0;v(".SmallBox").each(function(t){0===t?(v(this).animate({top:20},300),o=v(this).height()+40,u=v(this).height()+40):(v(this).animate({top:o},350),o=o+v(this).height()+20,u=u+v(this).height()+20)})})})}}}(jQuery,this);