Changeset 32099 for lang/javascript/userchrome
- Timestamp:
- 04/08/09 00:50:06 (11 months ago)
- Files:
-
- 1 modified
-
lang/javascript/userchrome/hatena-multi.uc.js (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lang/javascript/userchrome/hatena-multi.uc.js
r29458 r32099 45 45 self.IOService = Components.classes["@mozilla.org/network/io-service;1"] 46 46 .getService(Components.interfaces.nsIIOService); 47 self.JSON = Components.classes["@mozilla.org/dom/json;1"] 48 .createInstance(Components.interfaces.nsIJSON); 47 49 48 50 self.iconimg = <><![CDATA[ … … 140 142 var self = this; 141 143 var req = new XMLHttpRequest; 142 req.open(" GET", "http://www.hatena.ne.jp/my", true);144 req.open("POST", "http://b.hatena.ne.jp/my.name", true); 143 145 req.onload = function (e) { try { 144 if (req.responseText.match(/<a href="\/my">([^<]+)<\/a>/)) { 145 self.setStatus(RegExp.$1); 146 } else { 147 self.setStatus(""); 148 } 146 var json = self.JSON.decode(req.responseText); 147 148 self.setStatus(json.name); 149 149 } catch (e) { alert(e) } }; 150 150 req.onerror = function (e) {
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)