Mercurial > google_bookmarks_incsearch
view chrome/content/overlay.xul @ 6:ac5648afee47 default tip
change hot key from ctrl to alt.
author | Yoshiki Yazawa <yaz@honeyplanet.jp> |
---|---|
date | Sat, 23 May 2009 11:56:41 +0900 |
parents | b090002b1814 |
children |
line wrap: on
line source
<?xml version="1.0" encoding="UTF-8"?> <overlay id="googleBookmarksIncsearchOverlay" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> <commandset id="mainCommandSet"> <command id="googleBookmarksIncsearchCommand" oncommand="open_googleBookmarksIncsearch();"/> </commandset> <menupopup id="menu_ToolsPopup"> <menuitem id="googleBookmarksIncsearchMenuitem" label="Google Bookmarks IncSearch" insertbefore="sanitizeSeparator" key="key_open_googleBookmarksIncsearch" command="googleBookmarksIncsearchCommand" /> </menupopup> <toolbarpalette id="BrowserToolbarPalette"> <toolbarbutton id="googleBookmarksIncsearchButton" class="toolbarbutton-1" label="Google Bookmarks IncSearch" tooltiptext="Google Bookmarks IncSearch" command="googleBookmarksIncsearchCommand" /> </toolbarpalette> <keyset id="mainKeyset"> <key id="key_open_googleBookmarksIncsearch" modifiers="accel" key=":" command="googleBookmarksIncsearchCommand" /> </keyset> <script type="application/x-javascript"> <![CDATA[ window.addEventListener('load', function() { var openKey = document.getElementById('key_open_googleBookmarksIncsearch'); var prefSvc = Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefService); var prefBranch = prefSvc.getBranch('extensions.googlebookmarks_incsearch.'); try { var modifiers = prefBranch.getCharPref('shortcut.open.modifiers'); openKey.setAttribute('modifiers', modifiers); } catch(e) {} try { var key = prefBranch.getCharPref('shortcut.open.key'); openKey.setAttribute('key', key); } catch(e) {} try { if (prefBranch.getBoolPref('shortcut.open.disabled')) { openKey.parentNode.removeChild(openKey); } } catch(e) {} }, false); var open_googleBookmarksIncsearch = function() { var openUrl = 'chrome://googlebookmarks_incsearch/content/view.html'; var target = null; var tabs = gBrowser.tabContainer.childNodes; for (var i = 0, len = tabs.length; i < len; i++) { if (tabs[i].linkedBrowser.currentURI.spec == openUrl) { target = tabs[i]; break; } } if (!target) { gBrowser.selectedTab = gBrowser.addTab(openUrl); } else { gBrowser.selectedTab = target; target.linkedBrowser.contentDocument.getElementById('text').focus(); } } ]]> </script> </overlay>