Closed t-f-m closed 8 years ago
PR先を間違えたので #52 はcloseしました。
@t-f-m PullReq53をマージしましたが、入れ子の展開位置に違和感があります。これで意図通りですか?
↓↓↓ 【追記】ブラウザを再起動したら、展開位置が治りました。
画像の状態は content.js の修正前のものと同じですね。
生成されるHTMLが
<table>
<tr><td>(敵名)<td>(HP)<td>(toggle button)</tr>
<div>
<ul><li>(パラメータ)</li><li>(装備1)</li><li>(装備2)</li></ul>
</div>
<tr><td>(敵名)<td>(HP)<td>(toggle button)</tr>
<div>
<ul><li>(パラメータ)</li><li>(装備1)</li><li>(装備2)</li></ul>
</div>
</table>
のようになっていた場合に、
<table>
タグ直下にかけるタグ/かけないタグの限定によって、
<div>
<ul><li>(パラメータ)</li><li>(装備1)</li><li>(装備2)</li></ul>
</div>
<div>
<ul><li>(パラメータ)</li><li>(装備1)</li><li>(装備2)</li></ul>
</div>
<table>
<tr><td>(敵名)<td>(HP)<td>(toggle button)</tr>
<tr><td>(敵名)<td>(HP)<td>(toggle button)</tr>
</table>
というDOMが生成されるようです。
再起動で直ったとのことですが、私も修正したはずの内容が読み込まれないケースに何度か遭遇した結果、タブを新規作成すれば反映されることに気付きました。 おそらくですが、タブ単位で content.js がキャッシュされていることがあるようです。
table や ul の中でも入れ子構造を作れるよう content.js 側を機能拡張して 敵パラメータ・装備を開閉可能な入れ子部分に格納して確認できるようにしました。