diff --git a/src/background.js b/src/background.js index ce2c8b8..02637bb 100644 --- a/src/background.js +++ b/src/background.js @@ -46,14 +46,20 @@ function sendVideoUrlToMetube(videoUrl, metubeUrl, callback) { } chrome.contextMenus.onClicked.addListener(function(item, tab) { - chrome.storage.sync.get(['metube'], function(data) { + chrome.storage.sync.get(['metube', 'contextMenuClickBehavior'], function(data) { if (data === undefined || !data.hasOwnProperty('metube') || data.metube === "") { openTab(chrome.runtime.getURL('options.html'), tab); return } - sendVideoUrlToMetube(item.linkUrl, data.metube, function() { - openTab(data.metube, tab); - }); + if ( data.contextMenuClickBehavior == 'context-menu-send-current-url') { + sendVideoUrlToMetube(item.linkUrl, data.metube); + } else if (data.contextMenuClickBehavior == 'context-menu-send-current-url-and-switch'){ + sendVideoUrlToMetube(item.linkUrl, data.metube, function() { + openTab(data.metube, tab); + }); + } else { + console.log("Unknown contextMenuClickBehavior value: " + data.contextMenuClickBehavior); + } }); }); diff --git a/src/options.html b/src/options.html index 3ae68ec..7ccc446 100644 --- a/src/options.html +++ b/src/options.html @@ -33,11 +33,17 @@
Youtube-dl support many another sites except youtube. You can add mask url's of this sites in textfield bellow but it can affect performance and we have not tested them support