aboutsummaryrefslogtreecommitdiffhomepage
path: root/examples/data/uzbl/scripts/follow_Numbers_Strings.js
diff options
context:
space:
mode:
authorGravatar Mason Larobina <mason.larobina@gmail.com>2009-12-13 21:28:12 +0800
committerGravatar Mason Larobina <mason.larobina@gmail.com>2009-12-13 21:28:12 +0800
commit77e2678988494be1146ab6141f547fa64b8401b7 (patch)
tree33933ba373b55a8182d619cc7d15537b61d27aa1 /examples/data/uzbl/scripts/follow_Numbers_Strings.js
parent00de6ef299fb3aedc8a0dc56a799e547f481dd68 (diff)
Clear the keycmd after link follow.
Diffstat (limited to 'examples/data/uzbl/scripts/follow_Numbers_Strings.js')
-rw-r--r--examples/data/uzbl/scripts/follow_Numbers_Strings.js7
1 files changed, 7 insertions, 0 deletions
diff --git a/examples/data/uzbl/scripts/follow_Numbers_Strings.js b/examples/data/uzbl/scripts/follow_Numbers_Strings.js
index 67da2f9..e50da5d 100644
--- a/examples/data/uzbl/scripts/follow_Numbers_Strings.js
+++ b/examples/data/uzbl/scripts/follow_Numbers_Strings.js
@@ -4,6 +4,10 @@ var doc = document;
var win = window;
var links = document.links;
var forms = document.forms;
+
+//Reset keycmd, modcmd and return to default mode.
+function clearKeycmd() { Uzbl.run('set mode ='); }
+
try {
HTMLElement.prototype.click = function() {
if (typeof this.onclick == 'function') {
@@ -93,8 +97,10 @@ function generateHint(el, label) {
hint.style.webkitTransform = 'scale(1) rotate(0deg) translate(-6px,-5px)';
return hint;
}
+
function clickElem(item) {
removeAllHints();
+ clearKeycmd();
if (item) {
var name = item.tagName;
if (name == 'A') {
@@ -117,6 +123,7 @@ function clickElem(item) {
}
}
}
+
function addLinks() {
res = [[], []];
for (var l = 0; l < links.length; l++) {