roratorio-hub / ratorio

6 stars 8 forks source link

アクセ入れ替え時にSelect2が適用されない場合がある問題の対応 #597

Closed usachoco closed 4 days ago

usachoco commented 4 days ago

暫定処置としてHTML側で無理やりLoadSelect2()を呼び出していましたが equip.jsのSlect2操作部分で根本解決出来たのでHTML側コードを削除しました

概要

アクセサリのコピーボタンをクリックした時に コピー先にアクセサリを入力できる場合は Select2 がリセットされますが アクセサリを入力出来ずに空欄になってしまう場合は Select2 がリセットされない状態でした

多くのアクセサリはSlot1にカードが刺さる(= Select2 化されている)ので問題にならないのですが 以下のようなケースでは問題が生じます

アルファコア:Slot1 がエンチャントなので Select2 化されていない ↓ 空欄:Slot1 がカードなので Select2 化される必要がある

対応

コピー先が空欄になってしまう場合でも Select2 をリセットするように修正しました

関連Issue, PR