From d58f1a10fd5fbdef4cf8fd6b835af61088f6f253 Mon Sep 17 00:00:00 2001 From: Andrey Marakulin Date: Sun, 13 Mar 2022 21:26:51 +0300 Subject: [PATCH] 0.7.0 Fix binds and opennewtab link --- js/links-func.js | 1 + js/right-click-menu.js | 11 ++++++++--- manifest.json | 2 +- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/js/links-func.js b/js/links-func.js index 38390ee..26a60ee 100644 --- a/js/links-func.js +++ b/js/links-func.js @@ -31,6 +31,7 @@ function isNumeric(value) { } function openLink(open_link, newtab='auto') { + open_link = getOpenLink(open_link) if (varDefined(open_link)) { if (newtab === 'auto') { diff --git a/js/right-click-menu.js b/js/right-click-menu.js index c0c8026..0b84f56 100644 --- a/js/right-click-menu.js +++ b/js/right-click-menu.js @@ -17,11 +17,16 @@ function LinkRightClick(what_to_attach) { e.stopPropagation() hideAllRightClick() let link = $(this).attr('link').toString() - $('#click-menu-bottom-menu').off('click').on('click', {param: 'link'}, function (e) { + $('#click-menu-bottom-menu').css({top: e.pageY + 'px', left: e.pageX + 'px'}).show(100) + $('.click-menu-row').off('click').on('click', {param1: 'link'}, function (e) { e.stopPropagation() hideAllRightClick() - openLink(link, true) - }).css({top: e.pageY + 'px', left: e.pageX + 'px'}).show(100) + switch ($(this).attr('data-action')) { + case 'new-tab': + openLink(link, true) + break + } + }) }) } diff --git a/manifest.json b/manifest.json index 4b06527..4245cf0 100644 --- a/manifest.json +++ b/manifest.json @@ -1,7 +1,7 @@ { "name": "Pulchra bookmarks", "description": "Pulchra bookmarks extension", - "version": "0.6.5", + "version": "0.7.0", "manifest_version": 3, "minimum_chrome_version": "96", "chrome_url_overrides": {