aboutsummaryrefslogtreecommitdiffstats
path: root/hints-for-embedded.js
diff options
context:
space:
mode:
Diffstat (limited to 'hints-for-embedded.js')
-rwxr-xr-xhints-for-embedded.js9
1 files changed, 8 insertions, 1 deletions
diff --git a/hints-for-embedded.js b/hints-for-embedded.js
index c76a635..3dc087a 100755
--- a/hints-for-embedded.js
+++ b/hints-for-embedded.js
@@ -102,6 +102,13 @@ let INFO =
const DESC = 'Hint for embedded object';
let modeName = liberator.globalVariables.hint_for_embedded_mode || 'hint-for-embedded';
+ let where = liberator.globalVariables.hint_for_embedded_where;
+
+ if (typeof where === 'undefined')
+ where = liberator.NEW_TAB;
+ if (typeof where === 'string')
+ where = liberator[where.replace(/[-\s]/g, '_').toUpperCase()];
+
let sites = {
nico: {
@@ -150,7 +157,7 @@ let INFO =
modeName,
DESC,
function (elem) {
- liberator.open(elemToURL(elem), liberator.NEW_TAB);
+ liberator.open(elemToURL(elem), where);
},
function () '//embed | //object | //img'
);