Skip to content

Commit 341caa1

Browse files
authored
gallery fix
1 parent 7eab430 commit 341caa1

File tree

1 file changed

+6
-23
lines changed

1 file changed

+6
-23
lines changed

src/ships/gallery.ts

Lines changed: 6 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -117,25 +117,12 @@ export async function fetchGallery(
117117
let image;
118118
if (tab.querySelector(".tabber__panel"))
119119
image = {
120-
normal: tab.querySelector(".tabber__panel[title=Default] .shipskin-image img")
121-
? (<HTMLImageElement>(
122-
tab.querySelector(".tabber__panel[title=Default] .shipskin-image img")
123-
)).src
124-
: null,
125-
nobg: tab.querySelector('.tabber__panel[title="Without BG"] .shipskin-image img')
126-
? (<HTMLImageElement>(
127-
tab.querySelector('.tabber__panel[title="Without BG"] .shipskin-image img')
128-
)).src
129-
: null,
130-
cn: tab.querySelector(".tabber__panel[title=CN] .shipskin-image img")
131-
? (<HTMLImageElement>tab.querySelector(".tabber__panel[title=CN] .shipskin-image img"))
132-
.src
133-
: null,
120+
normal: tab.querySelector(".tabber__panel[title=Default] .shipskin-image img")?.getAttribute("src"),
121+
nobg: tab.querySelector('.tabber__panel[title="Without BG"] .shipskin-image img')?.getAttribute("src"),
122+
cn: tab.querySelector(".tabber__panel[title=CN] .shipskin-image img")?.getAttribute("src")
134123
};
135124
else
136-
image = tab.querySelector(".shipskin-image img")
137-
? (<HTMLImageElement>tab.querySelector(".shipskin-image img")).src
138-
: null;
125+
image = tab.querySelector(".shipskin-image img")?.getAttribute("src");
139126

140127
let info: SkinInfo = {
141128
live2dModel: false,
@@ -177,12 +164,8 @@ export async function fetchGallery(
177164
image: typeof image === "string" || !image ? <string>image : image.normal,
178165
nobg: typeof image === "string" || !image ? undefined : image.nobg,
179166
cn: typeof image === "string" || !image ? undefined : image.cn,
180-
background: tab.querySelector(".res img")
181-
? tab.querySelector(".res img").getAttribute("src")
182-
: null,
183-
chibi: tab.querySelector(".shipskin-content .shipskin-chibi img")
184-
? tab.querySelector(".shipskin-content .shipskin-chibi img").getAttribute("src")
185-
: null,
167+
background: tab.querySelector(".shipskin-content .shipskin-bg img")?.getAttribute("src"),
168+
chibi: tab.querySelector(".shipskin-content .shipskin-chibi img")?.getAttribute("src"),
186169
info: info,
187170
});
188171
}

0 commit comments

Comments
 (0)