|
|
| 1行目: |
1行目: |
| mw.config.set('tableSorterCollation', {
| | function isSortedTablePage() { |
| 'ア':'あ', 'ァ':'あ', 'ぁ':'あ', 'イ':'い', 'ィ':'い', 'ぃ':'い', 'ウ':'う', 'ゥ':'う', 'ぅ':'う', 'エ':'え', 'ェ':'え', 'ぇ':'え', 'オ':'お', 'ォ':'お', 'ぉ':'お',
| | return ( wgPageName == "AKB48メンバー一覧" || wgPageName == "SKE48メンバー一覧" ); |
| 'カ':'か', 'ガ':'か', 'が':'か', 'キ':'き', 'ギ':'き', 'ぎ':'き', 'ク':'く', 'グ':'く', 'ぐ':'く', 'ケ':'け', 'ゲ':'け', 'げ':'け', 'コ':'こ', 'ゴ':'こ', 'ご':'こ',
| | } |
| 'サ':'さ', 'ザ':'さ', 'ざ':'さ', 'シ':'し', 'ジ':'し', 'じ':'し', 'ス':'す', 'ズ':'す', 'ず':'す', 'セ':'せ', 'ゼ':'せ', 'ぜ':'せ', 'ソ':'そ', 'ゾ':'そ', 'ぞ':'そ',
| | |
| 'タ':'た', 'ダ':'た', 'だ':'た', 'チ':'ち', 'ヂ':'ち', 'ぢ':'ち', 'ツ':'つ', 'ヅ':'つ', 'ッ':'つ', 'づ':'つ', 'っ':'つ', 'テ':'て', 'デ':'て', 'で':'て', 'ト':'と', 'ド':'と', 'ど':'と',
| | jQuery( document ).ready( function( $ ) { |
| 'ナ':'な', 'ニ':'に', 'ヌ':'ぬ', 'ネ':'ね', 'ノ':'の', | | // wrapped in "mw.loader.using" so this doesn't execute until Tablesorter has loaded |
| 'ハ':'は', 'バ':'は', 'パ':'は', 'ば':'は', 'ぱ':'は', 'ヒ':'ひ', 'ビ':'ひ', 'ピ':'ひ', 'び':'ひ', 'ぴ':'ひ', 'フ':'ふ', 'ブ':'ふ', 'プ':'ふ', 'ぶ':'ふ', 'ぷ':'ふ', 'ヘ':'へ', 'ベ':'へ', 'ペ':'へ', 'べ':'へ', 'ぺ':'へ', 'ホ':'ほ', 'ボ':'ほ', 'ポ':'ほ', 'ぼ':'ほ', 'ぽ':'ほ', | | mw.loader.using( 'jquery.tablesorter', function() { |
| 'マ':'ま', 'ミ':'み', 'ム':'む', 'メ':'め', 'モ':'も', | | if( isSortedTablePage() ) $('table.sortable').tablesorter( {sortList: [ { 2: 'desc' }, { 3: 'asc' } ]} ); |
| 'ヤ':'や', 'ャ':'や', 'ゃ':'や', 'ユ':'ゆ', 'ュ':'ゆ', 'ゅ':'ゆ', 'ヨ':'よ', 'ョ':'よ', 'ょ':'よ',
| | // or look for tables with an ID attribute of "sortMe" on any page |
| 'ラ':'ら', 'リ':'り', 'ル':'る', 'レ':'れ', 'ロ':'ろ', | | // $( '#sortMe' ).tablesorter( {sortList: [ { 0: 'asc'} ]} ) |
| 'ワ':'わ', 'ヲ':'を', 'ン':'ん', ' ':'', ' ':'',
| | } ); |
| }); | | } ); |