diff -ur bbs2chreader_020_ex/chrome/bbs2chreader/content/bbs2chreader/board-items.js bbs2chreader_020_exYA/chrome/bbs2chreader/content/bbs2chreader/board-items.js --- bbs2chreader_020_ex/chrome/bbs2chreader/content/bbs2chreader/board-items.js Wed Mar 9 17:09:00 2005 +++ bbs2chreader_020_exYA/chrome/bbs2chreader/content/bbs2chreader/board-items.js Thu Mar 17 11:37:56 2005 @@ -200,7 +200,10 @@ threadUrlLastStart = ""; } - if(aFilterLimit == -1 ) aFilterLimit = subjectLines.length; + var nowDate = new Date(); + var showChoosy = false; + if(aFilterLimit == -2) showChoosy = true; + if(aFilterLimit < 0) aFilterLimit = subjectLines.length; var logItemHash = this.getLogItemHash(threadUrlSpec); // ぐるぐる @@ -233,6 +236,14 @@ // ハッシュから削除し、残ったものは DAT 落ちとみなす delete logItemHash["item-" + item.datID]; + + if(showChoosy){ + if(item.unread == 0) continue; + } + } + else if(showChoosy){ + var progress = parseInt(nowDate.getTime() - item.datID * 1000); + if(progress > (1000 * 60 * 60 *24)) continue; } this._items.push(item); diff -ur bbs2chreader_020_ex/chrome/bbs2chreader/content/bbs2chreader/board-page.xul bbs2chreader_020_exYA/chrome/bbs2chreader/content/bbs2chreader/board-page.xul --- bbs2chreader_020_ex/chrome/bbs2chreader/content/bbs2chreader/board-page.xul Sun Mar 13 11:47:40 2005 +++ bbs2chreader_020_exYA/chrome/bbs2chreader/content/bbs2chreader/board-page.xul Thu Mar 17 11:36:21 2005 @@ -67,6 +67,7 @@ +