- 149 名前:80 mailto:sage [2007/03/17(土) 16:41:23 ID:mUq/uV6P0]
- >>143
ホームボタンクリックを新規タブで. eval(BrowserHomeClick.toString().replace('loadOneOrMoreURIs','gBrowser.addTab')); ブックマークと履歴を新規タブで. document.getElementById('bookmarks-menu').setAttribute('oncommand','event.button = 1; BookmarksMenu.loadBookmarkMiddleClick(event,this.database);'); document.getElementById('go-menu').setAttribute('oncommand','gBrowser.addTab(event.target.getAttribute("statustext"));'); document.getElementById('sidebar-box').addEventListener('load',function(event){ var id = event.target.firstChild.id; var doc = event.target; if(id == 'bookmarksPanel'){ var bm = doc.getElementById('bookmarks-view'); eval('bm.openItemClick = ' + bm.openItemClick.toString().replace('var browserTarget = whereToOpenLink(aEvent);','var browserTarget = "tab"')); } else if(id == 'history-panel'){ var ht = doc.getElementById('historyTree'); var nt = doc.getElementById('miOpenInNewTab'); var oc = ht.onclick; var newTabFlag = false; function _callbackTabOpen(event){ newTabFlag = true; gBrowser.tabContainer.removeEventListener('TabOpen',_callbackTabOpen,false); } ht.onclick = function(event){ newTabFlag = false; gBrowser.tabContainer.addEventListener('TabOpen',_callbackTabOpen,false); nt.doCommand(); if(!newTabFlag) oc(event); }; } },true);
|

|