MCPcopy Create free account
hub / github.com/Ice-Hazymoon/MikuTools / outdatedBrowser

Function outdatedBrowser

static/js/outdatedbrowser.js:8–88  ·  view source on GitHub ↗
(t)

Source from the content-addressed store, hash-verified

6* @preserve
7-----------------------------------------------------------------------*/
8var outdatedBrowser = function (t) {
9 function o(t) {
10 s.style.opacity = t / 100, s.style.filter = "alpha(opacity=" + t + ")"
11 }
12
13 function e(t) {
14 o(t), 1 == t && (s.style.display = "block"), 100 == t && (u = !0)
15 }
16
17 function r() {
18 var t = document.getElementById("btnCloseUpdateBrowser"),
19 o = document.getElementById("btnUpdateBrowser");
20 s.style.backgroundColor = bkgColor, s.style.color = txtColor, s.children[0].style.color = txtColor, s.children[1].style.color = txtColor, o.style.color = txtColor, o.style.borderColor && (o.style.borderColor = txtColor), t.style.color = txtColor, t.onmousedown = function () {
21 return s.style.display = "none", !1
22 }, o.onmouseover = function () {
23 this.style.color = bkgColor, this.style.backgroundColor = txtColor
24 }, o.onmouseout = function () {
25 this.style.color = txtColor, this.style.backgroundColor = bkgColor
26 }
27 }
28
29 function l() {
30 var t = !1;
31 if (window.XMLHttpRequest) t = new XMLHttpRequest;
32 else if (window.ActiveXObject) try {
33 t = new ActiveXObject("Msxml2.XMLHTTP")
34 } catch (o) {
35 try {
36 t = new ActiveXObject("Microsoft.XMLHTTP")
37 } catch (o) {
38 t = !1
39 }
40 }
41 return t
42 }
43
44 function a(t) {
45 var o = l();
46 return o && (o.onreadystatechange = function () {
47 n(o)
48 }, o.open("GET", t, !0), o.send(null)), !1
49 }
50
51 function n(t) {
52 var o = document.getElementById("outdated");
53 return 4 == t.readyState && (o.innerHTML = 200 == t.status || 304 == t.status ? t.responseText : d, r()), !1
54 }
55 var s = document.getElementById("outdated");
56 this.defaultOpts = {
57 bgColor: "#f25648",
58 color: "#ffffff",
59 lowerThan: "transform",
60 languagePath: "../outdatedbrowser/lang/en.html"
61 }, t ? ("IE8" == t.lowerThan || "borderSpacing" == t.lowerThan ? t.lowerThan = "borderSpacing" : "IE9" == t.lowerThan || "boxShadow" == t.lowerThan ? t.lowerThan = "boxShadow" : "IE10" == t.lowerThan || "transform" == t.lowerThan || "" == t.lowerThan || "undefined" == typeof t.lowerThan ? t.lowerThan = "transform" : ("IE11" == t.lowerThan || "borderImage" == t.lowerThan) && (t.lowerThan = "borderImage"), this.defaultOpts.bgColor = t.bgColor, this.defaultOpts.color = t.color, this.defaultOpts.lowerThan = t.lowerThan, this.defaultOpts.languagePath = t.languagePath, bkgColor = this.defaultOpts.bgColor, txtColor = this.defaultOpts.color, cssProp = this.defaultOpts.lowerThan, languagePath = this.defaultOpts.languagePath) : (bkgColor = this.defaultOpts.bgColor, txtColor = this.defaultOpts.color, cssProp = this.defaultOpts.lowerThan, languagePath = this.defaultOpts.languagePath);
62 var u = !0,
63 i = function () {
64 var t = document.createElement("div"),
65 o = "Khtml Ms O Moz Webkit".split(" "),

Callers 1

outdatedbrowser.jsFile · 0.85

Calls 3

rFunction · 0.85
aFunction · 0.85
eFunction · 0.70

Tested by

no test coverage detected