-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtools.js
More file actions
1 lines (1 loc) · 1.91 KB
/
tools.js
File metadata and controls
1 lines (1 loc) · 1.91 KB
1
if(FrontendTools.attributeToArray=function(a){return a.replace("[","").replace("]","").split(",")},FrontendTools.getDataModules=function(a){return $('[data-fc-modules*="'+a+'"]')},function(a){"use strict";var b=function(b,c,d){var e,f=a.document,g=f.createElement("link");if(d)e=d;else{var h=(f.body||f.getElementsByTagName("head")[0]).childNodes;e=h[h.length-1]}var i=f.styleSheets;g.rel="stylesheet",g.href=b,g.media="only x",e.parentNode.insertBefore(g,d?e:e.nextSibling);var j=function(a){for(var b=g.href,c=i.length;c--;)if(i[c].href===b)return a();setTimeout(function(){j(a)})};return g.onloadcssdefined=j,j(function(){g.media=c||"all"}),g};"undefined"!=typeof module?module.exports=b:a.loadCSS=b}("undefined"!=typeof global?global:this),FrontendTools.loadCSS=function(a,b){var c=a.replace("/",""),d=window.matchMedia,b=b?b:"all",e={};!d||window.matchMedia(b).matches?a&&!document.getElementById(c)&&loadCSS(a,b):window.matchMedia(b).matches||(e[a]=b,window.addEventListener("resize",function(){for(var a in e)window.matchMedia(e[a]).matches&&loadCSS(a,e[a])}))},FrontendTools.mergeJSON=function(a,b){var c={};for(var d in a)c[d]=a[d];for(var d in b)c[d]=b[d];return c},FrontendTools.mergeOptions=function(a,b){var c={};for(var d in a)c[d]=a[d];for(var d in b)c[d]=b[d];return c},FrontendTools.mixOptions=function(a,b){return FrontendTools.mergeJSON(a,b)},FrontendTools.removeLoading=function(a,b,c){var d=a;void 0===b&&(b=""),-1!==a.parentNode.className.indexOf("loading")&&(d=a.parentNode),$(d).removeClass("loading"),$(d).addClass("animated fade-in"),""!==b&-1===a.className.indexOf(b)&&$(a).addClass(b),void 0!==c&&c()},void 0===_gaq)var _gaq=null;FrontendTools.trackModule=function(a,b,c,d){null!==_gaq&&oGlobalSettings.bTrackModules===!0&&FrontendTools.trackEvent(a,b,c,d)},FrontendTools.trackEvent=function(a,b,c,d){null!==_gaq&&_gaq.push(["_trackEvent",a,b,c,d])},FrontendTools.trackPage=function(a){null!==_gaq&&_gaq.push(["_trackPageview",a])};