@@ -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