diff options
author | teramako | 2008-06-04 15:58:20 +0000 |
---|---|---|
committer | teramako | 2008-06-04 15:58:20 +0000 |
commit | b67b28bda9d32d222a33299a35262dab277d6cdf (patch) | |
tree | 5a663a910fc7013e7fb841574d009d3a9b819a30 /bookmarktoolbar-hint.js | |
parent | 1043888af805f0b200771bec96b270af0154c27b (diff) | |
download | vimperator-plugins-b67b28bda9d32d222a33299a35262dab277d6cdf.tar.bz2 |
bug fix
git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@13245 d0d07461-0603-4401-acd4-de1884942a52
Diffstat (limited to 'bookmarktoolbar-hint.js')
-rw-r--r-- | bookmarktoolbar-hint.js | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/bookmarktoolbar-hint.js b/bookmarktoolbar-hint.js index fcb7b15..0749a30 100644 --- a/bookmarktoolbar-hint.js +++ b/bookmarktoolbar-hint.js @@ -54,6 +54,7 @@ liberator.plugins.bookmarkToolbarHints = (function(){ return true; } else { liberator.open(target.node.uri, where); + liberator.options.guioptions = liberator.plugins.bookmarkToolbarHints.go; } return false; } @@ -64,9 +65,7 @@ liberator.plugins.bookmarkToolbarHints = (function(){ var focusNum = 0; var where = liberator.CURERNT_TAB; var manager = { - get toolbar(){ - return getToolbar(); - }, + get toolbar(){ return getToolbar(); }, go : null, get where(){ return where; }, set where(value){ where = value; }, @@ -80,7 +79,6 @@ liberator.plugins.bookmarkToolbarHints = (function(){ if (button.localName == "menuseparator") continue; hints.push(button); var tooltip = createTooltip(); - //tooltip.showPopup(button, button.boxObject.screenX, button.boxObject.screenY); tooltip.showPopup(button, -1, -1,"tooltip","topright"); } }, @@ -91,10 +89,9 @@ liberator.plugins.bookmarkToolbarHints = (function(){ case "<Esc>": case "<C-[>": allHidePopup(current); - liberator.options.guioptions= liberator.plugins.bookmarkToolbarHints.go; + liberator.options.guioptions = liberator.plugins.bookmarkToolbarHints.go; break; case "<Return>": - //if (toolbarOpen(current.childNodes[focusNum])) return; if (toolbarOpen(hints[focusNum])) return; break; case "<Tab>": @@ -105,15 +102,12 @@ liberator.plugins.bookmarkToolbarHints = (function(){ num = parseInt(key,10); if (currentNum) num += currentNum * 10; - //if (current.childNodes.length >= num*10){ if (hints.length >= num*10){ currentNum = num; forcusNum = num; return; } - //if (current.childNodes[num-1]){ if (hints[num-1]){ - //if (toolbarOpen(current.childNodes[num-1])) return; if (toolbarOpen(hints[num-1])) return; } } @@ -131,7 +125,6 @@ liberator.plugins.bookmarkToolbarHints = (function(){ tooltipbox.firstChild.hidePopup(); tooltipbox.removeChild(tooltipbox.firstChild); } - //clearTooltips(); } }; var tooltipbox = document.createElement('box'); @@ -159,5 +152,4 @@ liberator.mappings.addUserMap([liberator.modes.NORMAL], ['<Leader>F'], plugins.bookmarkToolbarHints.show(); } ); -//$("liberator-container").* += <tooltip id="liberator-tooltip"><label id="liberator-tooltip-text" value=""/></tooltip>; |