fix(frontend): keep asset and homepage filters in DOM
This commit is contained in:
1 parent
a0adddce59
commit
7308f055c7
23 files changed
+362
-305
No files matched your search
@@ -17,10 +17,14 @@
|
||||
return el;
|
||||
}
|
||||
|
||||
function lazyImage(key, src, className, size) {
|
||||
var template = document.createElement("template");
|
||||
template.innerHTML = "<img" + window.aksrtGetLazyImageAttr(key, src, className, size) + ' alt="" decoding="async">';
|
||||
return template.content.firstElementChild;
|
||||
function imageNode(src, className) {
|
||||
if (!src) return null;
|
||||
var image = document.createElement("img");
|
||||
image.className = className || "";
|
||||
image.src = text(src);
|
||||
image.alt = "";
|
||||
image.decoding = "async";
|
||||
return image;
|
||||
}
|
||||
|
||||
function append(parent, child) {
|
||||
@@ -312,7 +316,7 @@
|
||||
var levelInfo = levels[String(level)] || {};
|
||||
var levelHeader = node("div", "aksrt-vip-level-header");
|
||||
if (levelInfo.img_icon) {
|
||||
var levelIcon = lazyImage("lazy_other", text(levelInfo.img_icon), "aksrt-vip-level-icon");
|
||||
var levelIcon = imageNode(text(levelInfo.img_icon), "aksrt-vip-level-icon");
|
||||
append(levelHeader, levelIcon);
|
||||
}
|
||||
append(levelHeader, node("div", "v-name font-bold", group.name || levelInfo.name || "VIP" + level));
|
||||
|
||||
Reference in new issue
Block a user