helpcenter/Web/js/core/main.js

78 lines
2.8 KiB
JavaScript
Raw Normal View History

2018-07-13 12:35:52 +00:00
function PageTrack(e) {
2016-08-29 13:51:20 +00:00
try {
2018-07-13 12:35:52 +00:00
var t = _gat._getTracker("UA-12442749-5");
null != t && t._trackPageview(e)
} catch (o) {}
2016-08-29 13:51:20 +00:00
}
2018-07-13 12:35:52 +00:00
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
}
2016-08-29 13:51:20 +00:00
2018-07-13 12:35:52 +00:00
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;
2016-08-29 13:51:20 +00:00
BlockUIManager = {
2018-07-13 12:35:52 +00:00
blockUI: function(e, t, o, r) {
2016-08-29 13:51:20 +00:00
try {
2018-07-13 12:35:52 +00:00
t = parseInt(t || 0), o = parseInt(o || 0), left = parseInt(-t / 2), r = parseInt(r || -o / 2), $.blockUI({
message: $(e),
2016-08-29 13:51:20 +00:00
css: {
2018-07-13 12:35:52 +00:00
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"
2016-08-29 13:51:20 +00:00
},
overlayCSS: {
2018-07-13 12:35:52 +00:00
backgroundColor: "#eee",
cursor: "default",
opacity: "0.6"
2016-08-29 13:51:20 +00:00
},
2018-07-13 12:35:52 +00:00
focusInput: !0,
2016-08-29 13:51:20 +00:00
baseZ: 666,
fadeIn: 0,
fadeOut: 0,
onBlock: function() {
2018-07-13 12:35:52 +00:00
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))
2016-08-29 13:51:20 +00:00
}
}
2018-07-13 12:35:52 +00:00
})
} catch (n) {}
2016-08-29 13:51:20 +00:00
}
2018-07-13 12:35:52 +00:00
};