No.177

特定IDのカテゴリを時系列順にするJavaScript
js_time01.png

てがろぐにて特定IDのカテゴリ記事群を時系列順にするJavaScriptです。
[[CATEGORY:TREE]] などのタグで表示できるツリー式カテゴリ一覧のリンクや、記事内に表示できるカテゴリリンクで飛んだ先の一覧に適用されます。([[CATEGORY:PULL]]などのプルダウン式一覧には対応していませんのでご注意ください)

以下のコードをskin-cover.htmlの</body>直前に追加し、コード内コメントに従って、時系列順にしたいカテゴリIDを''で囲んで指定してください。

<script>
'use strict'
{//カテゴリ一覧や1記事内のカテゴリリンクを時系列順にする(ツリー形式のみ)
   //↓時系列順にしたいカテゴリIDを''で囲み、カンマ(,)で区切って複数指定
   const reCats = ['illust','novel'];

   let linkReCats = reCats.map(item => 'a.cat-' + item);
   const reverseLinks = document.querySelectorAll(linkReCats);
   for(let rLink of reverseLinks) {
      rLink.href += '&order=reverse';
   }
}
</script>


#JavaScript

役に立つかも情報

back