「ゲーム」の版間の差分

編集の要約なし
編集の要約なし
編集の要約なし
25行目: 25行目:
<html>
<html>
<script type="text/javascript">
<script type="text/javascript">
window.addEventListener('load', function() {
(function(document) {
   'use strict';
   'use strict';


   var LightTableFilter = (function(Arr) {
   var LightTableFilter = (function(Arr) {
     var _input;
     var _input;
    // 略称と本来の名前のマッピング
    var synonyms = {
      'ドラクエ': 'ドラゴンクエスト',
      'DQ': 'ドラゴンクエスト'
    };


     function _onInputEvent(e) {
     function _onInputEvent(e) {
42行目: 48行目:


     function _filter(row) {
     function _filter(row) {
       var text = row.textContent.toLowerCase(), val = _input.value.toLowerCase();
       var text = row.textContent.toLowerCase();
      var val = _input.value.toLowerCase();
 
      // マッピングを使用して検索語句を変換
      if (synonyms[val]) {
        val = synonyms[val].toLowerCase();
      }
 
       row.style.display = text.indexOf(val) === -1 ? 'none' : 'table-row';
       row.style.display = text.indexOf(val) === -1 ? 'none' : 'table-row';
     }
     }
56行目: 69行目:
   })(Array.prototype);
   })(Array.prototype);


   LightTableFilter.init();
   document.addEventListener('readystatechange', function() {
});
    if (document.readyState === 'complete') {
      LightTableFilter.init();
    }
  });
 
})(document);
</script>
</script>
</html>
</html>