aboutsummaryrefslogtreecommitdiffhomepage
path: root/examples/data/scripts/follow.sh
diff options
context:
space:
mode:
Diffstat (limited to 'examples/data/scripts/follow.sh')
-rwxr-xr-xexamples/data/scripts/follow.sh13
1 files changed, 7 insertions, 6 deletions
diff --git a/examples/data/scripts/follow.sh b/examples/data/scripts/follow.sh
index 30d3775..de126eb 100755
--- a/examples/data/scripts/follow.sh
+++ b/examples/data/scripts/follow.sh
@@ -1,22 +1,23 @@
#!/bin/sh
-# This scripts acts on the return value of followLinks in follow.js
+# This scripts acts on the return value of followLinks in follow.js
result=$1
shift
-uriaction=$1
-shift
-
case "$result" in
- XXXEMIT_FORM_ACTIVEXXX)
+ XXXFORM_ACTIVEXXX)
# a form element was selected
- printf 'event KEYCMD_CLEAR\n' > "$UZBL_FIFO"
+ echo 'event KEYCMD_CLEAR' > "$UZBL_FIFO"
;;
XXXRESET_MODEXXX)
# a link was selected, reset uzbl's input mode
printf 'set mode=\nevent KEYCMD_CLEAR\n' > "$UZBL_FIFO"
;;
+ XXXNEW_WINDOWXXX*)
+ printf "set mode=\nevent KEYCMD_CLEAR\nevent NEW_WINDOW $@\n" > "$UZBL_FIFO"
+ ;;
XXXRETURNED_URIXXX*)
+ uriaction=$1
uri=${result#XXXRETURNED_URIXXX}
case "$uriaction" in