`` の ``height`` を親要素の ``| `` の ``height`` と同じ高さまで拡張します。
4. ウィンドウサイズ変更時の処理
========================================
4.1. 初期設定 -> ``mounted`` / ``beforeDestroy``
---------------------------------------------------
DOM要素のマウント時、 ``window.addEventListener('resize', this.windowResized);`` でウィンドウサイズの変更を検知するように設定してします。DOM要素破棄時には ``window.addRemoveListener('resize', this.windowResized);`` でイベントリスナーを破棄します。
4.2. イベント発生時 -> ``windowResized()``
------------------------------------------------
変更された ``window.innerHeight`` と各要素の ``padding`` 、及び ``getBoundingClientRect().y`` で取得できる年表の上端座標からアプリケーションが画面内に収まる高さの最大値を算出し、年表テーブルの ``height`` を書き換えます。
.. note::
``resize`` イベントは発火頻度が高くブラウザに対する負荷が大きいので、lodashを使用して発火頻度を落としています
|