コンテンツにスキップ
Wikipedia

利用者:Frozen-mikan/ModTablesorter.js

お知らせ: 保存した後、ブラウザのキャッシュをクリアしてページを再読み込みする必要があります。

多くの WindowsLinux のブラウザ

  • Ctrl を押しながら F5 を押す。

Mac における Safari

  • Shift を押しながら、更新ボタン をクリックする。

Mac における ChromeFirefox

  • Cmd Shift を押しながら R を押す。

詳細についてはWikipedia:キャッシュを消すをご覧ください。

 /* jquery.tablesorter への追加機能。西暦1年以降、年月日表記に対応 */
 window.jQuery&&jQuery(document).ready(function($){
 varregex=/^(?:(\d+)(?:.*?)?年)?(?:(\d+)月)?(?:(\d+)日)?(?:\D+?)?(?:(\d+)時)?(?:(\d+)分)?(?:(\d+)秒)?/m;
 functionfillZero(n,l){
 varz={2:'00',4:'0000'};
 vart=z[l];
 if(n)t+=n;
 returnt.substring(t.length-l);
 }

 /* MediaWikiと同じ条件で動作 */
 if($('table.sortable').length==0)return;
 mw.loader.using('jquery.tablesorter',function(){
 $.tablesorter.addParser({
 id:'jpDate',
 is:function(s){
 if(s==='')returnfalse;
 returnregex.test(s);
 },
 format:function(s,table){
 varm=regex.exec(s);
 varyear=m[1];
 varmonth=m[2]?m[2]-1:undefined;
 varday=m[3];
 if(!year&&!month&&!day){
 year=2000;
 month=0;
 day=1;
 }
 return$.tablesorter.formatFloat((s!=='')?
 newDate(year,month,day,m[4],m[5],m[6]).getTime():'0');
 },
 type:'numeric'
 });
 });
 });

AltStyle によって変換されたページ (->オリジナル) /