Tableの表をソート

見出し列をAlt+左クリック/Alt+右クリック:並べ替え

目前為 2024-02-20 提交的版本,檢視 最新版本

作者
minarai
評價
0 0 0
版本
0.1.1
建立日期
2024-02-11
更新日期
2024-02-20
尺寸
3.8 KB
授權條款
未知
腳本執行於
所有網站

ページ中にあるTableタグで作られた表を操作でソートします
全てのサイトで動作します

■ 機能

1.Altキー+左クリック(またはAltキー+右クリック)で表をソート

 Tableタグで作られた表の任意のセルをAlt+左クリックすると表のそれ以降の行をその列の値の昇順で並べ替えます
 Alt+右クリックだと降順になります
 副作用で色等のスタイルが変わることがあります

 表は凸凹のない単純な四角い形でなければならず、セルを1つでも結合(colspan/rowspanを設定)している表には対応していませんが
 それでも操作をすると1回目で結合を無理やり外します
 見出しがずれたりスタイルが崩れますがその結果2回目以降の同じ操作でソートできることがあります
 「¥+クリックした要素を削除」スクリプトで不要なセルや行を削除しながら使うと読める表にできるかもしれません

 表のセルは子孫要素が入れ子になっていることがあり
 その場合最も祖先のセル要素自体でないと反応しないのでセルの中心ではなくできるだけ外周に近い位置をクリックしてください

■ 設定

スクリプト冒頭の設定で実行する操作を変えることができます
環境によって使えない組み合わせがかなりあります

const SORT_ASCENDING_ACTION = "Alt+0"; // Shift+ Alt+ Ctrl+ 0:左ボタン 1:中ボタン 2:右ボタン 3:X1ボタン 4:X2ボタン
const SORT_DESCENDING_ACTION = "Alt+2";
 

不具合や要望があれば:(Bitmessage)BM-NBKhGgzahPds3f5Ms6ZRJyvZoMNgTYy4