helpcenter/Web/js/core/main.js
SvetlanaLisina 7cc0208d3a touch fixed
2021-01-20 16:33:47 +03:00

82 lines
3.0 KiB
JavaScript

function PageTrack(e) {
try {
var t = _gat._getTracker("UA-12442749-5");
null != t && t._trackPageview(e)
} catch (o) {}
}
function displayModalPanel(e) {
var t = $("#" + e);
1 == t.length && BlockUIManager.blockUI("#" + e, t.width(), t.height(), 0)
}
function getCookie(e) {
var t = document.cookie.match(new RegExp("(?:^|; )" + e.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, "\\$1") + "=([^;]*)"));
return t ? decodeURIComponent(t[1]) : void 0
}
function setCookie(e, t, o) {
o = o || {};
var r = o.expires;
if ("number" == typeof r && r) {
var n = new Date;
n.setTime(n.getTime() + 1e3 * r), r = o.expires = n
}
r && r.toUTCString && (o.expires = r.toUTCString()), t = encodeURIComponent(t);
var a = e + "=" + t;
for (var i in o) {
a += "; " + i;
var s = o[i];
s !== !0 && (a += "=" + s)
}
document.cookie = a
}
var pageTracker = null;
BlockUIManager = {
blockUI: function(e, t, o, r) {
try {
t = parseInt(t || 0), o = parseInt(o || 0), left = parseInt(-t / 2), r = parseInt(r || -o / 2), $.blockUI({
message: $(e),
css: {
left: "50%",
top: "50%",
opacity: "1",
border: "none",
padding: "0px",
width: t > 0 ? t + "px" : "auto",
height: o > 0 ? o + "px" : "auto",
cursor: "default",
textAlign: "left",
position: "fixed",
"margin-left": left + "px",
"margin-top": r + "px",
"background-color": "Transparent"
},
overlayCSS: {
backgroundColor: "#000",
cursor: "default",
opacity: "0.6"
},
focusInput: !0,
baseZ: 666,
fadeIn: 0,
fadeOut: 0,
onBlock: function () {
if (/Android|webOS|iPhone|iPad|iPod|BlackBerry|BB|PlayBook|IEMobile|Windows Phone|Kindle|Silk|Opera Mini/i.test(navigator.userAgent)) {
e.preventDefault();
}
var t = $(e).parents("div.blockUI:first"),
o = t.removeClass("blockMsg").addClass("blockDialog").get(0),
r = "";
if ($.browser.msie && $.browser.version < 9 && 0 !== t.length) {
var n = " ",
r = n + o.style.cssText,
a = r.toLowerCase().indexOf(n + "filter:"),
i = r.indexOf(";", a); - 1 !== a && (-1 !== i ? o.style.cssText = [r.substring(n.length, a), r.substring(i + 1)].join("") : o.style.cssText = r.substring(n.length, a))
}
}
})
} catch (n) {}
}
};