Improve selecting things

This commit is contained in:
David Ralph
2021-02-25 21:51:16 +00:00
parent 182da7cd5d
commit e3fb5140be
4 changed files with 46 additions and 30 deletions

View File

@@ -47,6 +47,26 @@ export default class App extends React.PureComponent {
if (localStorage.getItem('darkTheme') === 'true') {
document.getElementsByClassName('Toastify')[0].classList.add('dark');
}
// These lines of code prevent double clicking the page or pressing CTRL + A from highlighting the page
document.addEventListener('mousedown', (event) => {
if (event.detail > 1) {
event.preventDefault();
}
}, false);
document.onkeydown = (e) => {
e = e || window.event;
if (!e.ctrlKey) return;
let code = e.which || e.keyCode;
switch (code) {
case 65:
e.preventDefault();
e.stopPropagation();
break;
}
};
}
closeWelcome() {