mirror of
https://github.com/gorhill/uMatrix.git
synced 2024-06-02 18:34:52 +12:00
code review: no need for try-catch, a dummy localStorage is created if none exists
This commit is contained in:
parent
03120f8dd9
commit
6aa8c856cf
|
@ -35,13 +35,8 @@
|
|||
// Stuff which is good to do very early so as to avoid visual glitches.
|
||||
|
||||
(function() {
|
||||
var paneContentPaddingTop,
|
||||
touchDevice;
|
||||
try {
|
||||
paneContentPaddingTop = localStorage.getItem('paneContentPaddingTop');
|
||||
var paneContentPaddingTop = localStorage.getItem('paneContentPaddingTop'),
|
||||
touchDevice = localStorage.getItem('touchDevice');
|
||||
} catch(ex) {
|
||||
}
|
||||
|
||||
if ( typeof paneContentPaddingTop === 'string' ) {
|
||||
document.querySelector('.paneContent').style.setProperty(
|
||||
|
@ -55,10 +50,7 @@
|
|||
document.addEventListener('touchstart', function onTouched(ev) {
|
||||
document.removeEventListener(ev.type, onTouched);
|
||||
document.body.setAttribute('data-touch', 'true');
|
||||
try {
|
||||
localStorage.setItem('touchDevice', 'true');
|
||||
} catch(ex) {
|
||||
}
|
||||
localStorage.setItem('touchDevice', 'true');
|
||||
resizePopup();
|
||||
});
|
||||
}
|
||||
|
@ -75,10 +67,7 @@ var resizePopup = (function() {
|
|||
paneContent = doc.querySelector('.paneContent');
|
||||
if ( paddingTop !== paneContent.style.paddingTop ) {
|
||||
paneContent.style.setProperty('padding-top', paddingTop);
|
||||
try {
|
||||
localStorage.setItem('paneContentPaddingTop', paddingTop);
|
||||
} catch(ex) {
|
||||
}
|
||||
localStorage.setItem('paneContentPaddingTop', paddingTop);
|
||||
}
|
||||
document.body.classList.toggle(
|
||||
'hConstrained',
|
||||
|
|
Loading…
Reference in a new issue