インクルードファイル読み分け テスト

HTML

<ul class="output"></ul>

SCSS

.output {
  list-style-type: none;
  padding-left: 0;
  
  li {
    font-size: 13px;
    
    & + li {
      border-top: 1px solid #ccc;
    }
  }
}

JavaScript

(function () {
  // インクルードする対象URL(階層の深い順にソートすること)
  var incTargetList = [
    'corporate-info/mpl',
    'spring/hwings',
    'spring/jhgreen',
    'spring/wings',
    'summer/hwings',
    'summer/jhgreen',
    'summer/wings',
    'winter/hwings',
    'winter/jhgreen',
    'winter/wings',
    'admission',
    'highschool',
    'hwings',
    'jhgreen',
    'spring',
    'trial-exam',
    'wings',
    'summer',
    'winter',
  ];

  // インクルードする対象URL(例外)を定義。(階層の深い順にソートすること)
  // サブディレクトリに関わらず常にこのリスト直下のインクルードファイルを読み込むもの。
  var exceptionList = [
    'corporate-info/mpl',
  ];

  // テストするパス
  var pathNameList = [
   '/corporate-info/mpl/',
    '/corporate-info/',
    '/hrs-prevent/',
    '/crt-enrollment/',
    '/cambridge-english/',
    '/kids-english/',
    '/kaigaidai/',
    '/admission/global-info/',
    '/corporate-info/mpl/',
    '/corporate-info/mpl/xxx/',
    '/corporate-info/mpl/xxx/aaa/',
    '/daiju/',
    '/hgreen/',
    '/chukou-english/',
    '/chukouikkan/',
    '/cosmo/',
    '/eiken-toefl/',
    '/kikoku/',
    '/kkai/',
    '/konin',
    '/k-pro/',
    '/meplo/',
    '/next/',
    '/support/',
    '/tanka/',
    '/highschool/kjet-s/',
    '/highschool/mathdb/',
    '/highschool/publishing/',
    '/highschool/research/',
    '/highschool/satellite/',
    '/highschool/teanavi/',
    '/highschool/zento/',
    '/hwings/kanto/',
    '/hwings/tokai/',
    '/wings/kanto/',
    '/wings/tokai/',
    '/jhgreen/fukuoka/',
    '/jhgreen/fukuyama/',
    '/jhgreen/hiroshima/',
    '/jhgreen/kanto/',
    '/jhgreen/kinki/',
    '/jhgreen/kitakyushu/',
    '/jhgreen/tokai/',
    '/spring/meplo/',
    '/spring/kkai/',
    '/spring/chukouikkan/',
    '/spring/support/',
    '/spring/next/',
    '/spring/hwings/kanto/',
    '/spring/hwings/tokai/',
    '/spring/jhgreen/fukuoka/',
    '/spring/jhgreen/kitakyushu/',
    '/spring/jhgreen/fukuyama/',
    '/spring/jhgreen/hiroshima/',
    '/spring/jhgreen/kinki/',
    '/spring/jhgreen/tokai/',
    '/spring/stc/',
   ...