更新tool。js

This commit is contained in:
muzi_ys 2022-08-07 21:55:27 +08:00
parent b944a03a1a
commit 16a0d26550
1 changed files with 125 additions and 62 deletions

View File

@ -7,10 +7,9 @@ function getQueryVariable(variable) {
return pair[1]; return pair[1];
} }
} }
return (false); return false;
} }
function htmlEncodeByRegExp(str) { function htmlEncodeByRegExp(str) {
return $('<div/>').text(str).html(); return $('<div/>').text(str).html();
} }
@ -25,10 +24,8 @@ function isElementInViewport(el) {
return ( return (
rect.top >= 0 && rect.top >= 0 &&
rect.left >= 0 && rect.left >= 0 &&
rect.bottom <= rect.bottom <= (window.innerHeight || document.documentElement.clientHeight) &&
(window.innerHeight || document.documentElement.clientHeight) && rect.right <= (window.innerWidth || document.documentElement.clientWidth)
rect.right <=
(window.innerWidth || document.documentElement.clientWidth)
); );
} }
@ -65,9 +62,9 @@ function JScopyText(str) {
return str; return str;
} }
}); });
//自动点击 //自动点击
$("#tem-copy").trigger("click"); $("#tem-copy").trigger("click");
//删除 //删除
clipboard.destroy(); clipboard.destroy();
$("#tem-copy").remove(); $("#tem-copy").remove();
@ -95,27 +92,29 @@ function isEmail(str) {
} }
} }
function cp_setCookie(a, c, b) { function cp_setCookie(e, i, r) {
b = b || 0; r = r || 0;
var d = ""; var t = "";
0 != b && (d = new Date, if (r != 0) {
d.setTime(d.getTime() + 864E5 * b), var o = new Date();
d = "; expires\x3d" + d.toGMTString()); o.setTime(o.getTime() + r * 24 * 60 * 60 * 1e3);
document.cookie = a + "\x3d" + encodeURI(c) + d + "; path\x3d/" t = "; expires=" + o.toGMTString();
}
document.cookie = e + "=" + encodeURI(i) + t + "; path=/";
} }
function cp_getCookie(a) { function cp_getCookie(e) {
a += "\x3d"; var i = e + "=";
for (var c = document.cookie.split(";"), b = 0; b < c.length; b++) { var r = document.cookie.split(";");
var d = c[b].trim(); for (var t = 0; t < r.length; t++) {
if (0 == d.indexOf(a)) var o = r[t].trim();
return d.substring(a.length, d.length) if (o.indexOf(i) == 0) return o.substring(i.length, o.length);
} }
return "" return "";
} }
function cp_isdark() { function cp_isdark() {
return window.matchMedia("(prefers-color-scheme: dark)").matches return window.matchMedia("(prefers-color-scheme: dark)").matches;
} }
function cp_user_get_dark() { function cp_user_get_dark() {
@ -128,23 +127,15 @@ function cp_user_set_dark(a) {
function removedarkcss() { function removedarkcss() {
$("#darkcss").remove(); $("#darkcss").remove();
window.isdark = !1; window.isdark = false;
$("#darkModeicon").removeClass(); $("#darkModeicon").removeClass();
$("#darkModeicon").addClass("fal fa-moon"); $("#darkModeicon").addClass("fal fa-moon");
$(".header-logo img").attr("src", set.logourl) $(".header-logo img").attr("src", set.logourl);
} dark_editor();
function loaddarkcodecss() {
var a = document.createElement("link");
a.type = "text/css";
a.rel = "stylesheet";
a.href = set.darkcodecss;
a.id = "darkcodecss";
$("body").append(a)
} }
function removedarkcodecss() { function removedarkcodecss() {
$("#darkcodecss").remove() $("#darkcodecss").remove();
} }
function loaddarkcss() { function loaddarkcss() {
@ -154,29 +145,87 @@ function loaddarkcss() {
a.href = set.darkcss; a.href = set.darkcss;
a.id = "darkcss"; a.id = "darkcss";
$("body").append(a); $("body").append(a);
window.isdark = !0; window.isdark = true;
$("#darkModeicon").removeClass(); $("#darkModeicon").removeClass();
$("#darkModeicon").addClass("fas fa-sun"); $("#darkModeicon").addClass("fas fa-sun");
$(".header-logo img").attr("src", set.darklogourl) $(".header-logo img").attr("src", set.darklogourl);
dark_editor(1);
} }
function dark_editor(e) {
if (e === 1) {
$("#edit_ifr")
.contents()
.find("#tinymce")
.css("background", "#2a2a2b");
$("#edit_ifr").contents().find("#tinymce").css("color", "#fff");
} else if (e === 3) {
if (cp_user_get_dark()) {
dark_editor(1);
}
} else {
$("#edit_ifr").contents().find("#tinymce").css("background", "#fff");
$("#edit_ifr").contents().find("#tinymce").css("color", "#000");
}
}
function def_dark() { function def_dark() {
"1" == set.dark && loaddarkcss() if (set.dark == "1") {
loaddarkcss();
}
}
function getBrowsericon(e) {
var i = "";
if (e.search("Chrome") != -1) {
i = "chrome.svg";
} else if (e == "Edge") {
i = "edge.svg";
} else if (e == "Firefox") {
i = "firefox.svg";
} else if (e.search("Safari") != -1) {
i = "safari.svg";
} else {
i = "defaultbrowser.svg";
}
return set.imgurl + "/ua/" + i;
} }
function getBrowsericon(a) { function getPhoneicon(e) {
a = -1 != a.search("Chrome") ? "chrome.svg" : "Edge" == a ? "edge.svg" : "Firefox" == a ? "firefox.svg" : -1 != a.search("Safari") ? "safari.svg" : "defaultbrowser.svg"; var i = "";
return set.imgurl + "/ua/" + a if (e == "Apple") {
i = "iphone.svg";
} else {
i = "phone.svg";
}
return set.imgurl + "/ua/" + i;
} }
function getOsicon(e, i) {
function getPhoneicon(a) { var r = "";
return set.imgurl + "/ua/" + ("Apple" == a ? "iphone.svg" : "phone.svg") if (e == "Windows") {
} if (i == "XP") {
r = "windowsxp.svg";
function getOsicon(a, c) { } else if (i == "Vista") {
var b = ""; r = "windowsxp.svg";
"Windows" == a ? "XP" == c ? b = "windowsxp.svg" : "Vista" == c ? b = "windowsxp.svg" : "7" == c ? b = "windows7.svg" : "8" == c ? b = "windows8.svg" : "8.1" == c ? b = "windows8.svg" : "10" == c ? b = "windows10.svg" : "11" == c && (b = "windows11.svg") : b = -1 != a.indexOf("Mac") || -1 != a.search("iOS") ? "mac.svg" : -1 != a.indexOf("Android") ? "android.svg" : -1 != a.search("Linux") ? "linux.svg" : "defaultos.svg"; } else if (i == "7") {
return set.imgurl + "/ua/" + b r = "windows7.svg";
} else if (i == "8") {
r = "windows8.svg";
} else if (i == "8.1") {
r = "windows8.svg";
} else if (i == "10") {
r = "windows10.svg";
} else if (i == "11") {
r = "windows11.svg";
}
} else if (e.indexOf("Mac") != -1 || e.search("iOS") != -1) {
r = "mac.svg";
} else if (e.indexOf("Android") != -1) {
r = "android.svg";
} else if (e.search("Linux") != -1) {
r = "linux.svg";
} else {
r = "defaultos.svg";
}
return set.imgurl + "/ua/" + r;
} }
function close_pop_window() { function close_pop_window() {
@ -185,25 +234,39 @@ function close_pop_window() {
$(".cp-popwindow-window").addClass("animate__bounceOut"); $(".cp-popwindow-window").addClass("animate__bounceOut");
$(".cp-popwindow").css("background", "none"); $(".cp-popwindow").css("background", "none");
setTimeout(function () { setTimeout(function () {
$(".cp-popwindow").remove() $(".cp-popwindow").remove();
}, 800) }, 800)
} }
function load_popwindow() { function load_popwindow() {
$("body").append('\x3cdiv class\x3d"cp-popwindow"\x3e\x3cdiv class\x3d"cp-popwindow-window animate__animated animate__bounceIn"\x3e' + BASE64.decode(set.popwindowhtml) + "\x3c/div\x3e\x3c/div\x3e") $("body").append(
'<div class="cp-popwindow"><div class="cp-popwindow-window animate__animated animate__bounceIn">' +
BASE64.decode(set.popwindowhtml) +
"</div></div>"
);
} }
function loadlazyimg() { function loadlazyimg() {
1 == set.module.imglazyload && (1 == set.is_single || 1 == set.is_page ? $("img").lazyload({ if (set.module.imglazyload == 1) {
if (set.is_single == 1 || set.is_page == 1) {
$("img").lazyload({ effect: "fadeIn", container: $("html,body,#app") });
} else {
$("img.thumbnail").lazyload({
effect: "fadeIn", effect: "fadeIn",
container: $("html,body,#app") skip_invisible: false,
}) : ($("img.thumbnail").lazyload({
effect: "fadeIn",
skip_invisible: !1,
event: "load", event: "load",
container: $("html,body,#app") container: $("html,body,#app")
}), });
setTimeout(function () { setTimeout(function () {
$("img.thumbnail").trigger("load") $("img.thumbnail").trigger("load");
}, 1E3))) }, 1e3);
}
}
}
function loadJS(e, i) {
let r = document.createElement("script");
r.src = e;
r.id = i;
document.head.appendChild(r);
} }