Move registering WebUI magnet handler behind toolbar option

Alert the user if the operation fails due to lack of browser support
This commit is contained in:
Thomas Piccirello 2019-07-14 17:40:42 -07:00
parent b9da9ebfdf
commit 324d20d42c
2 changed files with 8 additions and 3 deletions

View file

@ -590,6 +590,10 @@ window.addEvent('load', function() {
MochaUI.Desktop.setDesktopSize();
});
$('registerMagnetHandlerLink').addEvent('click', function(e) {
registerMagnetHandler();
});
$('speedInBrowserTitleBarLink').addEvent('click', function(e) {
speedInTitle = !speedInTitle;
localStorage.setItem('speed_in_browser_title_bar', speedInTitle.toString());
@ -801,13 +805,13 @@ window.addEvent('load', function() {
addMainWindowTabsEventListener();
addSearchPanel();
}
registerMagnetHandler();
});
function registerMagnetHandler() {
if (typeof navigator.registerProtocolHandler !== 'function')
if (typeof navigator.registerProtocolHandler !== 'function') {
alert("Your browser does not support this feature");
return;
}
const hashParams = getHashParamsFromUrl();
hashParams.download = '';