mirror of
https://github.com/mue/mue.git
synced 2026-06-12 11:38:53 +02:00
some improvements
This commit is contained in:
@@ -1,3 +1,5 @@
|
||||
import { toast } from 'react-toastify';
|
||||
|
||||
export default class MarketplaceFunctions {
|
||||
static urlParser (input) { // based on https://stackoverflow.com/questions/37684/how-to-replace-plain-urls-with-links
|
||||
let urlPattern = /https?:\/\/(www\.)?[-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()!@:%_+.~#?&//=]*)/;
|
||||
@@ -29,7 +31,8 @@ export default class MarketplaceFunctions {
|
||||
localStorage.removeItem(type);
|
||||
uninstallStuff();
|
||||
} catch (e) {
|
||||
console.log('invalid');
|
||||
toast('Failed to uninstall addon, check the console');
|
||||
console.error(e);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -76,12 +76,15 @@ export default class SettingsFunctions {
|
||||
switch(detectBrowserLanguage()) {
|
||||
case 'nl':
|
||||
localStorage.setItem('language', 'nl');
|
||||
document.documentElement.lang = 'nl';
|
||||
break;
|
||||
case 'no':
|
||||
localStorage.setItem('language', 'no');
|
||||
document.documentElement.lang = 'no';
|
||||
break;
|
||||
case 'fr':
|
||||
localStorage.setItem('language', 'fr');
|
||||
document.documentElement.lang = 'fr';
|
||||
break;
|
||||
default:
|
||||
localStorage.setItem('language', 'en');
|
||||
|
||||
Reference in New Issue
Block a user