Preview: utility.js
Size: 2.94 KB
/home/nshryvcy/blissfulnepal.com/wp-content/plugins/tourmaster/framework/js/utility.js
!function(a){"use strict";window.tourmaster_alert_box=function(b){var c=a.extend({status:"",head:"",message:"",duration:1500},b);"success"==c.status?c.icon="fa fa-check":"failed"==c.status&&(c.icon="fa fa-remove");var d=a('<div class="tourmaster-alert-box-wrapper">\t\t\t\t<div class="tourmaster-alert-box-head">\t\t\t\t\t<span class="tourmaster-alert-box-icon '+c.icon+'"></span>\t\t\t\t\t<span class="tourmaster-alert-box-head">'+c.head+"</span>\t\t\t\t</div>"+(c.message.length>0?'<div class="tourmaster-alert-box-text">'+c.message+"</div>":"")+"</div>").appendTo(a("body"));d.css({opacity:0}).animate({opacity:1},150),d.css({"margin-left":-(d.outerWidth()/2),"margin-top":-(d.outerHeight()/2)}),d.animate({opacity:1},function(){a(this).delay(c.duration).fadeOut(200,function(){a(this).remove()})})},window.tourmaster_confirm_box=function(b){var c=a.extend({head:tourmaster_utility.confirm_head,text:tourmaster_utility.confirm_text,sub:tourmaster_utility.confirm_sub,success:function(){}},b),d=a('<div class="tourmaster-conform-box-overlay"></div>').appendTo(a("body")),e=a('<span class="tourmaster-confirm-box-button tourmaster-yes">'+tourmaster_utility.confirm_yes+"</span>"),f=a('<span class="tourmaster-confirm-box-button tourmaster-no">'+tourmaster_utility.confirm_no+"</span>"),g=a('<div class="tourmaster-confirm-box-wrapper">\t\t\t\t<div class="tourmaster-confirm-box-head">'+c.head+'</div>\t\t\t\t<div class="tourmaster-confirm-box-content-wrapper" >\t\t\t\t\t<div class="tourmaster-confirm-box-text">'+c.text+'</div>\t\t\t\t\t<div class="tourmaster-confirm-box-sub">'+c.sub+"</div>\t\t\t\t</div>\t\t\t</div>").insertAfter(d);a('<div class="tourmaster-confirm-box-button-wrapper"></div>').append(f).append(e).appendTo(g),g.css({"margin-left":-(g.outerWidth()/2),"margin-top":-(g.outerHeight()/2)}),d.css({opacity:0}).animate({opacity:.6},200),g.css({opacity:0}).animate({opacity:1},200),e.click(function(){"function"==typeof c.success&&c.success(),d.fadeOut(200,function(){a(this).remove()}),g.fadeOut(200,function(){a(this).remove()})}),f.click(function(){d.fadeOut(200,function(){a(this).remove()}),g.fadeOut(200,function(){a(this).remove()})})},window.tourmaster_debounce=function(a,b,c){var d;return function(){function h(){c||a.apply(f,g),d=null}var f=this,g=arguments;d?clearTimeout(d):c&&a.apply(f,g),d=setTimeout(h,b)}},window.tourmaster_throttling=function(a,b){var c;return function(){function g(){a.apply(e,f),c=null}var e=this,f=arguments;c||(c=setTimeout(g,b))}},window.tourmaster_download_content=function(a,b){var c=document.createElement("a");c.setAttribute("href","data:application/json;charset=utf-8,"+encodeURIComponent(a)),c.setAttribute("download",b),c.style.display="none",document.body.appendChild(c),c.click(),document.body.removeChild(c)},window.tourmaster_download_file=function(a,b){var c=document.createElement("a");c.setAttribute("href",a),c.setAttribute("download",b),c.style.display="none",document.body.appendChild(c),c.click(),document.body.removeChild(c)}}(jQuery);
Directory Contents
Dirs: 0 × Files: 3