From flyson @ users.sourceforge.jp Mon May 8 14:52:21 2006 From: flyson @ users.sourceforge.jp (flyson) Date: Mon, 8 May 2006 14:52:21 +0900 Subject: [Bbs2ch-cvs 97] CVS update: bbs2chreader/content/bbs2chreader/res/skin-default Message-ID: <20060508055221.E80BB2AC10A@users.sourceforge.jp> Index: bbs2chreader/content/bbs2chreader/res/skin-default/respopup.js diff -u bbs2chreader/content/bbs2chreader/res/skin-default/respopup.js:1.3 bbs2chreader/content/bbs2chreader/res/skin-default/respopup.js:1.4 --- bbs2chreader/content/bbs2chreader/res/skin-default/respopup.js:1.3 Wed Mar 9 22:46:50 2005 +++ bbs2chreader/content/bbs2chreader/res/skin-default/respopup.js Mon May 8 14:52:21 2006 @@ -54,6 +54,11 @@ document.addEventListener("mouseout", resPopup.doMouseOut, false); }, + done: function(){ + document.removeEventListener("mouseover", resPopup.doMouseOver, false); + document.removeEventListener("mouseout", resPopup.doMouseOut, false); + }, + /** * ????????????????C??? * @@ -127,17 +132,20 @@ divResPopup.appendChild(content); document.body.appendChild(divResPopup); - - - divResPopup.addEventListener("mouseout", function(aEvent){ - if(aEvent.pageX <= this.offsetLeft || - aEvent.pageY <= this.offsetTop || - aEvent.pageX >= this.offsetLeft + this.offsetWidth || - aEvent.pageY >= this.offsetTop + this.offsetHeight) - document.body.removeChild(this); - }, false); + + divResPopup.addEventListener("mouseout", resPopup.doPopupMouseOut, false); }, + doPopupMouseOut: function(aEvent){ + if(aEvent.pageX <= this.offsetLeft || + aEvent.pageY <= this.offsetTop || + aEvent.pageX >= this.offsetLeft + this.offsetWidth || + aEvent.pageY >= this.offsetTop + this.offsetHeight){ + + this.removeEventListener("mouseout", resPopup.doPopupMouseOut, false); + document.body.removeChild(this); + } + }, /** * ???????????????? @@ -158,4 +166,5 @@ -window.addEventListener("load", resPopup.init, false); \ No newline at end of file +window.addEventListener("load", resPopup.init, false); +window.addEventListener("unload", resPopup.done, false); \ No newline at end of file Index: bbs2chreader/content/bbs2chreader/res/skin-default/imgpopup.js diff -u bbs2chreader/content/bbs2chreader/res/skin-default/imgpopup.js:1.2 bbs2chreader/content/bbs2chreader/res/skin-default/imgpopup.js:1.3 --- bbs2chreader/content/bbs2chreader/res/skin-default/imgpopup.js:1.2 Mon Feb 14 22:04:08 2005 +++ bbs2chreader/content/bbs2chreader/res/skin-default/imgpopup.js Mon May 8 14:52:21 2006 @@ -62,6 +62,11 @@ }, + done: function(){ + document.removeEventListener("mouseover", ImagePopup.doMouseOver, false); + document.removeEventListener("mouseout", ImagePopup.doMouseOut, false); + }, + /** * ??????????????C??? * @@ -146,4 +151,5 @@ -window.addEventListener("load", ImagePopup.init, false); \ No newline at end of file +window.addEventListener("load", ImagePopup.init, false); +window.addEventListener("unload", ImagePopup.done, false); \ No newline at end of file From flyson @ users.sourceforge.jp Mon May 8 15:06:07 2006 From: flyson @ users.sourceforge.jp (flyson) Date: Mon, 8 May 2006 15:06:07 +0900 Subject: [Bbs2ch-cvs 98] CVS update: bbs2chreader/components Message-ID: <20060508060607.A06F62AC10A@users.sourceforge.jp> Index: bbs2chreader/components/nsBbs2chChannel.js diff -u bbs2chreader/components/nsBbs2chChannel.js:1.7 bbs2chreader/components/nsBbs2chChannel.js:1.8 --- bbs2chreader/components/nsBbs2chChannel.js:1.7 Tue Dec 27 19:47:47 2005 +++ bbs2chreader/components/nsBbs2chChannel.js Mon May 8 15:06:07 2006 @@ -80,7 +80,8 @@ asyncOpen: function(aStreamListener, aContext){ this._streamListener = aStreamListener; this._context = aContext; - if(this.loadGroup) this.loadGroup.addRequest(this, this._context); + if(this.loadGroup) this.loadGroup.addRequest(this, null); + // 呼び出し元のスレッド処理後にスタート var timer = Components.classes["@mozilla.org/timer;1"] From flyson @ users.sourceforge.jp Sun May 14 20:23:02 2006 From: flyson @ users.sourceforge.jp (flyson) Date: Sun, 14 May 2006 20:23:02 +0900 Subject: [Bbs2ch-cvs 99] CVS update: bbs2chreader/locale/en-US/bbs2chreader Message-ID: <20060514112302.7E9162AC02B@users.sourceforge.jp> Index: bbs2chreader/locale/en-US/bbs2chreader/thread-status.properties diff -u /dev/null bbs2chreader/locale/en-US/bbs2chreader/thread-status.properties:1.1 --- /dev/null Sun May 14 20:23:02 2006 +++ bbs2chreader/locale/en-US/bbs2chreader/thread-status.properties Sun May 14 20:23:02 2006 @@ -0,0 +1,7 @@ +ok = (\uff40\u30fb\u03c9\u30fb\u00b4)\u300cOK\u300d +not_modified = ( \uff70\u03c9\uff70)\u300c\u65b0\u7740\u306a\u3057\u300d +abone = (\u00b4\u30fb\u03c9\u30fb`)\u300c\u3042\u307c\u30fc\u3093\u767a\u751f\u3002\u53f3\u4e0b\u306e\u30d0\u30c3\u30c6\u30f3\u3092\u62bc\u3057\u3066\u30ed\u30b0\u3092\u6d88\u3057\u305f\u5f8c\u518d\u8aad\u307f\u8fbc\u307f\u3057\u3066\u306d\u300d +error = (\u00b4\u30fb\u03c9\u30fb`)\u300c\u30a8\u30e9\u30fc : %S\u300d + +offline_mode = ( \uff70\u03c9\uff70)\u300c\u30aa\u30d5\u30e9\u30a4\u30f3\u30e2\u30fc\u30c9\u300d +log_pickup_mode = ( \uff70\u03c9\uff70)\u300c\u30ed\u30b0\u30d4\u30c3\u30af\u30a2\u30c3\u30d7\u30e2\u30fc\u30c9\u300d \ No newline at end of file From flyson @ users.sourceforge.jp Sun May 14 20:23:02 2006 From: flyson @ users.sourceforge.jp (flyson) Date: Sun, 14 May 2006 20:23:02 +0900 Subject: [Bbs2ch-cvs 100] CVS update: bbs2chreader/locale/ja-JP/bbs2chreader Message-ID: <20060514112302.AC3AF2AC03E@users.sourceforge.jp> Index: bbs2chreader/locale/ja-JP/bbs2chreader/thread-status.properties diff -u /dev/null bbs2chreader/locale/ja-JP/bbs2chreader/thread-status.properties:1.1 --- /dev/null Sun May 14 20:23:02 2006 +++ bbs2chreader/locale/ja-JP/bbs2chreader/thread-status.properties Sun May 14 20:23:02 2006 @@ -0,0 +1,7 @@ +ok = (\uff40\u30fb\u03c9\u30fb\u00b4)\u300cOK\u300d +not_modified = ( \uff70\u03c9\uff70)\u300c\u65b0\u7740\u306a\u3057\u300d +abone = (\u00b4\u30fb\u03c9\u30fb`)\u300c\u3042\u307c\u30fc\u3093\u767a\u751f\u3002\u53f3\u4e0b\u306e\u30d0\u30c3\u30c6\u30f3\u3092\u62bc\u3057\u3066\u30ed\u30b0\u3092\u6d88\u3057\u305f\u5f8c\u518d\u8aad\u307f\u8fbc\u307f\u3057\u3066\u306d\u300d +error = (\u00b4\u30fb\u03c9\u30fb`)\u300c\u30a8\u30e9\u30fc : %S\u300d + +offline_mode = ( \uff70\u03c9\uff70)\u300c\u30aa\u30d5\u30e9\u30a4\u30f3\u30e2\u30fc\u30c9\u300d +log_pickup_mode = ( \uff70\u03c9\uff70)\u300c\u30ed\u30b0\u30d4\u30c3\u30af\u30a2\u30c3\u30d7\u30e2\u30fc\u30c9\u300d \ No newline at end of file From flyson @ users.sourceforge.jp Sun May 14 20:23:02 2006 From: flyson @ users.sourceforge.jp (flyson) Date: Sun, 14 May 2006 20:23:02 +0900 Subject: [Bbs2ch-cvs 101] CVS update: bbs2chreader/content/bbs2chreader Message-ID: <20060514112302.E11502AC02B@users.sourceforge.jp> Index: bbs2chreader/content/bbs2chreader/thread.js diff -u bbs2chreader/content/bbs2chreader/thread.js:1.31 bbs2chreader/content/bbs2chreader/thread.js:1.32 --- bbs2chreader/content/bbs2chreader/thread.js:1.31 Tue Dec 27 19:48:35 2005 +++ bbs2chreader/content/bbs2chreader/thread.js Sun May 14 20:23:02 2006 @@ -250,7 +250,7 @@ for (var i = startNo; i <= endNo; i++) this.requestRespond(this.datLineParse(logLines[i - 1], i, false) + "\n\n\n"); - this.requestEnd(true, "LOG PICKUP MODE"); + this.requestEnd(true, this.getStatusText("log_pickup_mode")); return; } @@ -275,7 +275,7 @@ // オフラインなら終了 if(Bbs2chGlobal.ioService.offline){ - this.requestEnd(false, "OFFLINE MODE"); + this.requestEnd(false, this.getStatusText("offline_mode")); return; } @@ -396,9 +396,9 @@ if(this.type == Bbs2chGlobal.TYPE_JBBS) resArray.shift(); var resNumber = aNumber; - var resName = "BLOKEN"; + var resName = "BROKEN"; var resMail = ""; - var resDate = "BLOKEN"; + var resDate = "BROKEN"; var resID = ""; var resBeID = ""; var resMes = ""; @@ -517,6 +517,25 @@ return result; }, + + getStatusText: function(aStatus){ + var strBundleService = Components.classes["@mozilla.org/intl/stringbundle;1"] + .getService(Components.interfaces.nsIStringBundleService); + var statusBundle = strBundleService.createBundle( + "chrome://bbs2chreader/locale/thread-status.properties"); + var statusText = ""; + if(typeof(aStatus) == "string"){ + try{ + statusText = statusBundle.GetStringFromName(aStatus); + }catch(ex){} + }else{ + try{ + statusText = statusBundle.formatStringFromName("error", [String(aStatus)], 1); + }catch(ex){} + } + return Bbs2chGlobal.toSJIS(statusText); + }, + /** * 板のタイプにあわせて文字コード変換 @@ -583,16 +602,19 @@ case 206: //差分GET OK break; case 304: //未更新 - this.requestEnd(false, "NOT MODIFIED"); + this.requestEnd(false, this.getStatusText("not_modified")); + return; + case 416: //あぼーん + this.requestEnd(false, this.getStatusText("abone")); return; default: // HTTP エラー - this.requestEnd(false, "ERROR HTTP STATUS : " + aStatus); + this.requestEnd(false, this.getStatusText(aStatus)); return; } // JBBS は未更新のとき空文字を返す if(!aResponseText){ - this.requestEnd(false, "NOT MODIFIED"); + this.requestEnd(false, this.getStatusText("not_modified")); return; } @@ -603,7 +625,7 @@ this.requestRespond(this.datLineParse(this._buffer, this.lineCount, true)); } // リクエストの終了 - this.requestEnd(true, "OK"); + this.requestEnd(true, this.getStatusText("ok")); this._lastModified = this._httpReq.getResponseHeader("Last-Modified"); this._eTag = this._httpReq.getResponseHeader("Etag"); From flyson @ users.sourceforge.jp Sun May 14 20:33:28 2006 From: flyson @ users.sourceforge.jp (flyson) Date: Sun, 14 May 2006 20:33:28 +0900 Subject: [Bbs2ch-cvs 102] CVS update: bbs2chreader Message-ID: <20060514113328.1101F2AC064@users.sourceforge.jp> Index: bbs2chreader/mkxpi.bat diff -u bbs2chreader/mkxpi.bat:1.11 bbs2chreader/mkxpi.bat:1.12 --- bbs2chreader/mkxpi.bat:1.11 Thu Dec 29 22:42:59 2005 +++ bbs2chreader/mkxpi.bat Sun May 14 20:33:27 2006 @@ -1,7 +1,7 @@ @ECHO OFF SET EXT_NAME=bbs2chreader -SET EXT_VER=029 +SET EXT_VER=0210 MKDIR chrome ZIP -r chrome\%EXT_NAME%.jar content skin locale Index: bbs2chreader/install.rdf diff -u bbs2chreader/install.rdf:1.17 bbs2chreader/install.rdf:1.18 --- bbs2chreader/install.rdf:1.17 Thu Dec 29 22:42:59 2005 +++ bbs2chreader/install.rdf Sun May 14 20:33:27 2006 @@ -5,7 +5,7 @@ bbs2chreader {0B9D558E-6983-486b-9AAD-B6CBCD2FC807} - 0.2.9 + 0.2.10 2ch(Japanese Web Forum) Reader chrome://bbs2chreader/content/settings/settings.xul http://bbs2ch.sourceforge.jp/ Index: bbs2chreader/history.txt diff -u bbs2chreader/history.txt:1.10 bbs2chreader/history.txt:1.11 --- bbs2chreader/history.txt:1.10 Thu Dec 29 22:42:59 2005 +++ bbs2chreader/history.txt Sun May 14 20:33:27 2006 @@ -1,3 +1,11 @@ +0.2.10 + [bug:7776] ????? D&D ????????? D&D ??? + [bug:7981] NIS ??????????????????????+ [bug:8016]??????????????????????? + ?????ヲ?????????? + ????????+ + 0.2.9 ????????????????????????????bug:6600] ??????????????[?????????????]??? From flyson.moz @ gmail.com Sun May 14 20:37:50 2006 From: flyson.moz @ gmail.com (flyson) Date: Sun, 14 May 2006 20:37:50 +0900 Subject: [Bbs2ch-cvs 103] RELEASE_0_2_10 Message-ID: RELEASE_0_2_10 From flyson @ users.sourceforge.jp Thu May 25 00:38:37 2006 From: flyson @ users.sourceforge.jp (flyson) Date: Thu, 25 May 2006 00:38:37 +0900 Subject: [Bbs2ch-cvs 104] CVS update: bbs2chreader/components Message-ID: <20060524153837.4149B2AC040@users.sourceforge.jp> Index: bbs2chreader/components/nsBbs2chService.js diff -u bbs2chreader/components/nsBbs2chService.js:1.7 bbs2chreader/components/nsBbs2chService.js:1.8 --- bbs2chreader/components/nsBbs2chService.js:1.7 Fri Sep 23 03:30:58 2005 +++ bbs2chreader/components/nsBbs2chService.js Thu May 25 00:38:37 2006 @@ -45,7 +45,9 @@ // getBoardType で利用する例外的な URL のリスト( 2ch だけど板じゃない URL) this._exURLs = new Array( "http://find.2ch.net/enq/board.php", // こっそりアンケート + "http://info.2ch.net/wiki/", // 2ちゃんねるWiki "http://epg.2ch.net/tv2chwiki/", // テレビ番組欄@2ch + "http://info.2ch.net/rank/", // いろいろランキング "http://info.2ch.net/guide/adv.html", // ガイドライン "http://info.2ch.net/mag.html" // 2ちゃんねるメールマガジン ); @@ -136,10 +138,7 @@ }, getBoardType: function(aURLSpec){ -// if(this._exURLs.indexOf(aURLSpec) != -1) return this.BOARD_TYPE_PAGE; - for(var i=0; i Index: bbs2chreader/content/bbs2chreader/post-wizard.xul diff -u bbs2chreader/content/bbs2chreader/post-wizard.xul:1.10 bbs2chreader/content/bbs2chreader/post-wizard.xul:1.11 --- bbs2chreader/content/bbs2chreader/post-wizard.xul:1.10 Fri Sep 16 00:15:26 2005 +++ bbs2chreader/content/bbs2chreader/post-wizard.xul Sat May 27 21:50:19 2006 @@ -30,7 +30,7 @@