aboutsummaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
Diffstat (limited to 'data')
-rw-r--r--data/templates/editbookmark.tpl.php21
1 files changed, 14 insertions, 7 deletions
diff --git a/data/templates/editbookmark.tpl.php b/data/templates/editbookmark.tpl.php
index fc03a59..99afa9c 100644
--- a/data/templates/editbookmark.tpl.php
+++ b/data/templates/editbookmark.tpl.php
@@ -24,6 +24,10 @@ function jsEscTitleDouble($title)
{
return addcslashes(addcslashes($title, "'"), "'\\");
}
+function fixOperaButtonName($name) {
+ //yes, opera has problems with double quotes in button names
+ return str_replace('"', "''", $name);
+}
if (is_array($row['tags'])) {
$row['tags'] = implode(', ', $row['tags']);
@@ -249,10 +253,6 @@ if (browser == "Opera") {
+ '<li>'
+ '<a class="bookmarklet" href="'
+ '<?php
-function fixOperaButtonName($name) {
- //yes, opera has problems with double quotes in button names
- return str_replace('"', "''", $name);
-}
$popupLink = 'javascript:'
. "location.href='"
. createURL('bookmarks', $GLOBALS['user'])
@@ -261,9 +261,16 @@ $popupLink = 'javascript:'
. "&title='+encodeURIComponent(document.title)+'"
. "&description='+encodeURIComponent(SELECTION)+'"
. "';";
-$link = 'opera:/button/Go to page,'
- . '"' . rawurlencode($popupLink) . '"'
- . ',,"Post to ' . fixOperaButtonName($GLOBALS['sitename']) . '",'
+$link = 'opera:/button/'
+ //Opera command
+ . 'Go to page,'
+ //command parameter 1
+ . '"' . rawurlencode($popupLink) . '",'
+ //command parameter 2
+ . ','
+ //button title
+ . '"Post to ' . fixOperaButtonName($GLOBALS['sitename']) . '",'
+ //button icon
. '"Scuttle"';
echo jsEscTitle(htmlspecialchars($link));
?>'.replace('SELECTION', selection)