144,147c144,147 < } else if (pageFor[host].uri.length > page.uri.length) { // より短いアドレスのタイトルが妥当 < pageFor[host] = page; < isUpdated = true; < } --- > }// else if (pageFor[host].uri.length > page.uri.length) { // より短いアドレスのタイトルが妥当 > // pageFor[host] = page; > // isUpdated = true; > //} 187,193c187 < < function registerIgnoreIds(e) { < var req = this; < var json = eval(req.responseText); < for (var i in json) if (json.hasOwnProperty(i)) { < var id = json[i].data.id; < if (ignoreIds.indexOf(id) == -1 && id != '') { --- > function registerIgnoreIds(e) { var req = this; var json = eval(req.responseText); for (var i in json) if (json.hasOwnProperty(i)) { var id = json[i].data.id; if (ignoreIds.indexOf(id) == -1 && id != '') { 204c198,199 < liberator.open(uri, liberator.CURRENT_TAB); --- > var targetTab = args.bang ? liberator.CURRENT_TAB : liberator.NEW_TAB; > liberator.open(uri, targetTab); 220,221c215,218 < } < } --- > }, > bang: true > }, > true
pageFor[host].uri が null だぞ、って怒られて動かなかったので。ついでに bang のあり/なしで、現在のタブで開くのか、新しいタブで開くのかを選べるように。 bang ありだと現在のタブで開く。
CodeRepos のコミッターじゃないので diff だけ置いておきます。