File tree Expand file tree Collapse file tree 2 files changed +22
-23
lines changed Expand file tree Collapse file tree 2 files changed +22
-23
lines changed Original file line number Diff line number Diff line change 11<script lang =" ts" context =" module" >
2- import { onDestroy } from ' svelte'
32 import AnimatedJavaIcon from ' ../assets/animated_java_icon.svg'
43 </script >
54
6- <script lang =" ts" >
7- let selected = false
8-
9- const parent = document .querySelector (' [format=animated_java_blueprint]' )!
10- const interval = setInterval (() => {
11- selected = parent .classList .contains (' selected' )
12- }, 16 )
13-
14- onDestroy (() => {
15- clearInterval (interval )
16- })
17- </script >
18-
19- <span class =" icon_wrapper f_left" >
5+ <span class =" icon_wrapper f_left" id =" animated_java:icon" >
206 <img src ={AnimatedJavaIcon } alt =" " />
217</span >
228
Original file line number Diff line number Diff line change 11import Icon from '../components/icon.svelte'
2+ import { PACKAGE } from '../constants'
23import { injectSvelteCompomponent } from '../util/injectSvelte'
4+ import { createBlockbenchMod } from '../util/moddingTools'
35
4- void injectSvelteCompomponent ( {
5- elementSelector : ( ) => document . querySelector ( '[format=animated_java_blueprint]' ) ,
6- svelteComponent : Icon ,
7- svelteComponentProperties : { } ,
8- prepend : true ,
9- postMount : ( ) => {
10- document . querySelector ( '[format=animated_java_blueprint] span i' ) ?. parentElement ?. remove ( )
6+ createBlockbenchMod (
7+ `${ PACKAGE . name } :formatIconMod` ,
8+ undefined ,
9+ ( ) => {
10+ void injectSvelteCompomponent ( {
11+ elementSelector : ( ) => document . querySelector ( '[format=animated_java_blueprint]' ) ,
12+ svelteComponent : Icon ,
13+ svelteComponentProperties : { } ,
14+ prepend : true ,
15+ postMount : ( ) => {
16+ document
17+ . querySelector ( '[format=animated_java_blueprint] span i' )
18+ ?. parentElement ?. remove ( )
19+ } ,
20+ } )
1121 } ,
12- } )
22+ ( ) => {
23+ document . querySelector ( '#animated_java\\:icon' ) ?. remove ( )
24+ }
25+ )
You can’t perform that action at this time.
0 commit comments