summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorGravatar Tom Willemse2024-04-21 00:28:51 -0700
committerGravatar Tom Willemse2024-04-21 00:28:51 -0700
commit11a00b0acca4b2bde45e7ed406a89e0e16e5663a (patch)
tree15e39f0ba0fb50aad40a144b7e3e1856f15cbb97
parentb5e0e85f5d325664bd1b3d6d1bd17efa50017644 (diff)
downloadscuttle-noreferrer-noopener-newwindow.tar.gz
scuttle-noreferrer-noopener-newwindow.zip
feat: Add option to make all links open in a new windownoreferrer-noopener-newwindow
-rw-r--r--data/config.default.php5
-rw-r--r--data/templates/sscuttlizr/bookmarks.tpl.php1
2 files changed, 6 insertions, 0 deletions
diff --git a/data/config.default.php b/data/config.default.php
index 4679196..791eb7a 100644
--- a/data/config.default.php
+++ b/data/config.default.php
@@ -377,6 +377,11 @@ $noreferrer = true;
$noopener = true;
/**
+ * Include target="_blank" to open links in a new window or tab.
+ */
+$openLinksInNewWindow = false;
+
+/**
* Default number of bookmarks per page.
* -1 means no limit.
*
diff --git a/data/templates/sscuttlizr/bookmarks.tpl.php b/data/templates/sscuttlizr/bookmarks.tpl.php
index 41b5975..217043c 100644
--- a/data/templates/sscuttlizr/bookmarks.tpl.php
+++ b/data/templates/sscuttlizr/bookmarks.tpl.php
@@ -473,6 +473,7 @@ if ($currenttag!= '') {
echo ' <div class="link">'
. ('<a href="' . htmlspecialchars($address) . '"'
. ($rel ? ' rel="' . trim($rel) . '"' : "")
+ . ($GLOBALS['openLinksInNewWindow'] ? ' target="_blank"' : '')
. ' class="taggedlink">')
. filter($row['bTitle'])
. '</a>' . $adminStar . "</div>\n";