aboutsummaryrefslogtreecommitdiffstats
path: root/bookmarktoolbar-hint.js
diff options
context:
space:
mode:
authorteramako2008-06-04 15:58:20 +0000
committerteramako2008-06-04 15:58:20 +0000
commitb67b28bda9d32d222a33299a35262dab277d6cdf (patch)
tree5a663a910fc7013e7fb841574d009d3a9b819a30 /bookmarktoolbar-hint.js
parent1043888af805f0b200771bec96b270af0154c27b (diff)
downloadvimperator-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.js14
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>;