PluginProbe
NotificationX – FOMO, Live Sales Notification, WooCommerce Sales Popup, GDPR, Social Proof, Announcement Banner & Floating Notification Bar / 3.3.0
NotificationX – FOMO, Live Sales Notification, WooCommerce Sales Popup, GDPR, Social Proof, Announcement Banner & Floating Notification Bar v3.3.0
3.3.3 3.3.2 3.3.1 3.3.0 3.2.14 3.2.13 3.2.12 3.2.11 3.2.10 3.2.9 3.2.8 3.2.7 trunk 0.2.5.5 0.2.5.6 0.2.5.7 1.0.0 1.0.1 1.0.2 1.0.3 1.1.0 1.1.1 1.1.2 1.1.3 1.1.4 All 158 releases
notificationx / vendor / wpdeveloper / lib-utility / scripts / udx.log.js

udx.log.js in NotificationX – FOMO, Live Sales Notification, WooCommerce Sales Popup, GDPR, Social Proof, Announcement Banner & Floating Notification Bar 3.3.0, at vendor/wpdeveloper/lib-utility/scripts/udx.log.js

1 lines 6.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 jQuery.extend(!0,ud,{scope:"ud",developer_mode:!0,console_options:{show_log:!0},strings:{},timers:{},utils:{type_fix:function(a,b){jQuery.extend(b,{"null":!0});try{var c=function(a){switch(typeof a){case"string":switch(a){case"false":a=!1;break;case"true":a=!0;break;case"":a=b.nullify?null:a}break;case"number":a=parseFloat(a);break;case"object":a=d(a)}return a},d=function(a){if("object"!=typeof a)return c(a);for(key in a)a[key]=c(a[key]);return a}}catch(e){}return d(a)}},warning:function(){return"function"==typeof console.warn?(console.warn(arguments[0]),arguments[0]):void 0},log:function(a,b,c){var d=this;return a instanceof Error&&"object"==typeof console.error?(console.error(a.message,{Error:a,Stack:"string"==typeof a.stack?a.stack.split("\n"):null}),a):window.console&&(c||d.developer_mode&&window.console)&&("boolean"!=typeof a||a)?"Explorer"==d.browser_detect("browser")?!1:(d.log.console={log:function(a){switch(a.type){case"info":return d.log.console.info(a);case"error":return d.log.console.error(a);case"dir":return d.log.console.error(a);case"warn":return d.log.console.warn(a);default:return d.console_options&&d.console_options.show_log?console.log.apply(console,a.items):!1}},info:function(a){return console.info.apply(console,a.items)},error:function(a){return console.error.apply(console,a.items)},dir:function(a){return console.dir.apply(console,a.items)},warn:function(a){return console.warn.apply(console,a.items)}},d.log.console.log({items:[d.scope+"::"].concat(jQuery.makeArray("string"==typeof a&&"object"==typeof b?arguments:[a])),type:"string"==typeof b?b:"log"})):!1},get_service:function(a,b,c){"use strict";return this.log(this.scope+".get_service()",arguments),"function"!=typeof b?!1:void this.ajax("get_api_service",{service:a,args:c},function(a){b(a)})},ajax:function(a,b,c,d){"use strict";if(!ajaxurl)return!1;var e=this,f=function(a){var b={};try{if(b.response_text=jQuery.parseJSON(a.responseText),"object"!=typeof b.response_text||""===a.responseText)throw new Error(e.strings.ajax_response_empty);if(500===a.status)throw new Error(e.strings.internal_server_error)}catch(d){d.message="AJAX Error: "+(d.message?d.message:"Unknown."),b.response_text={success:!1,message:d.message}}b=jQuery.extend(!0,{success:!1,status:a.status},b.response_text),"timeout"===a.statusText&&(b.status=408,b.response_text=b.response_text?b.response_text:e.strings.server_timeout),c(b)};return jQuery.ajax(d=jQuery.extend(!0,{url:ajaxurl+"?action="+e.scope+"_"+a,data:jQuery.extend(!0,{args:b},"object"==typeof data?data:{}),dataType:"json",type:"POST",async:!0,timeout:1e3*(("object"==typeof e.server?e.server.max_execution_time:30)-10),beforeSend:function(a){jQuery(document).trigger(e.scope+".ajax.beforeSend"),a.overrideMimeType("application/json; charset=utf-8")},complete:function(a){f(a)},error:function(){}},"object"==typeof d?d:{}))},apply_filter:function(a,b){return"undefined"==typeof b||"undefined"==typeof a||"string"!=typeof a?b:"undefined"==typeof jQuery?b:"undefined"==typeof window.__ud_filters||"undefined"==typeof window.__ud_filters[a]?b:(jQuery.each(window.__ud_filters[a],function(a,c){if("function"==typeof c)b=c(b);else if("object"==typeof c){if("object"!=typeof b)return!1;b=jQuery.extend(!0,b,c)}}),b)},add_filter:function(a,b){"undefined"!=typeof b&&"undefined"!=typeof a&&"string"==typeof a&&("undefined"==typeof window.__ud_filters&&(window.__ud_filters={}),"undefined"==typeof window.__ud_filters[a]&&(window.__ud_filters[a]=[]),window.__ud_filters[a].push(b))},validate_url:function(a){var b=new RegExp("^(http|https|ftp)://([a-zA-Z0-9.-]+(:[a-zA-Z0-9.&amp;%$-]+)*@)*((25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]).(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0).(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0).(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])|([a-zA-Z0-9-]+.)*[a-zA-Z0-9-]+.(com|edu|gov|int|mil|net|org|biz|arpa|info|name|pro|aero|coop|museum|[a-zA-Z]{2}))(:[0-9]+)*(/($|[a-zA-Z0-9.,?'\\+&amp;%$#=~_-]+))*$");return b.test(a)},create_slug:function(a){return"string"!=typeof a?!1:(a=a.replace(/[^a-zA-Z0-9_\s]/g,""),a=a.toLowerCase(),a=a.replace(/\s/g,"_"))},browser_detect:function(a){return"undefined"==typeof a?!1:("undefined"==typeof window._ud_browser_detect&&(window._ud_browser_detect={init:function(){this.browser=this.searchString(this.dataBrowser)||"An unknown browser",this.version=this.searchVersion(navigator.userAgent)||this.searchVersion(navigator.appVersion)||"an unknown version",this.OS=this.searchString(this.dataOS)||"an unknown OS"},searchString:function(a){for(var b=0;b<a.length;b++){var c=a[b].string,d=a[b].prop;if(this.versionSearchString=a[b].versionSearch||a[b].identity,c){if(-1!=c.indexOf(a[b].subString))return a[b].identity}else if(d)return a[b].identity}},searchVersion:function(a){var b=a.indexOf(this.versionSearchString);if(-1!=b)return parseFloat(a.substring(b+this.versionSearchString.length+1))},dataBrowser:[{string:navigator.userAgent,subString:"Chrome",identity:"Chrome"},{string:navigator.userAgent,subString:"OmniWeb",versionSearch:"OmniWeb/",identity:"OmniWeb"},{string:navigator.vendor,subString:"Apple",identity:"Safari",versionSearch:"Version"},{prop:window.opera,identity:"Opera",versionSearch:"Version"},{string:navigator.vendor,subString:"iCab",identity:"iCab"},{string:navigator.vendor,subString:"KDE",identity:"Konqueror"},{string:navigator.userAgent,subString:"Firefox",identity:"Firefox"},{string:navigator.vendor,subString:"Camino",identity:"Camino"},{string:navigator.userAgent,subString:"Netscape",identity:"Netscape"},{string:navigator.userAgent,subString:"MSIE",identity:"Explorer",versionSearch:"MSIE"},{string:navigator.userAgent,subString:"Gecko",identity:"Mozilla",versionSearch:"rv"},{string:navigator.userAgent,subString:"Mozilla",identity:"Netscape",versionSearch:"Mozilla"}],dataOS:[{string:navigator.platform,subString:"Win",identity:"Windows"},{string:navigator.platform,subString:"Mac",identity:"Mac"},{string:navigator.userAgent,subString:"iPhone",identity:"iPhone/iPod"},{string:navigator.platform,subString:"Linux",identity:"Linux"}]},window._ud_browser_detect.init()),"undefined"!=typeof window._ud_browser_detect[a]?window._ud_browser_detect[a]:!1)}}),Array.prototype.indexOf||(Array.prototype.indexOf=function(a,b){for(var c=b||0,d=this.length;d>c;c++)if(this[c]===a)return c;return-1});