Port over FF handling of scrollbar offset
This commit is contained in:
@@ -93,8 +93,11 @@
|
|||||||
var htmlWidth = html.getBoundingClientRect().width;
|
var htmlWidth = html.getBoundingClientRect().width;
|
||||||
var scrollbarWidth = (windowWidth - htmlWidth) / 2;
|
var scrollbarWidth = (windowWidth - htmlWidth) / 2;
|
||||||
var scrollbarOffset = scrollbarWidth / 2;
|
var scrollbarOffset = scrollbarWidth / 2;
|
||||||
html.style.setProperty('--scrollbar-offset', `${scrollbarOffset}px`);
|
var isFF = /firefox/i.test(navigator.userAgent)
|
||||||
html.style.setProperty('--scrollbar-offset-negative', `-${scrollbarOffset}px`);
|
if (!isFF) {
|
||||||
|
html.style.setProperty('--scrollbar-offset', `${scrollbarOffset}px`);
|
||||||
|
html.style.setProperty('--scrollbar-offset-negative', `-${scrollbarOffset}px`);
|
||||||
|
}
|
||||||
} catch (error) {}
|
} catch (error) {}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|||||||
+5
-2
@@ -98,8 +98,11 @@
|
|||||||
var htmlWidth = html.getBoundingClientRect().width;
|
var htmlWidth = html.getBoundingClientRect().width;
|
||||||
var scrollbarWidth = (windowWidth - htmlWidth) / 2;
|
var scrollbarWidth = (windowWidth - htmlWidth) / 2;
|
||||||
var scrollbarOffset = scrollbarWidth / 2;
|
var scrollbarOffset = scrollbarWidth / 2;
|
||||||
html.style.setProperty('--scrollbar-offset', `${scrollbarOffset}px`);
|
var isFF = /firefox/i.test(navigator.userAgent)
|
||||||
html.style.setProperty('--scrollbar-offset-negative', `-${scrollbarOffset}px`);
|
if (!isFF) {
|
||||||
|
html.style.setProperty('--scrollbar-offset', `${scrollbarOffset}px`);
|
||||||
|
html.style.setProperty('--scrollbar-offset-negative', `-${scrollbarOffset}px`);
|
||||||
|
}
|
||||||
} catch (error) {}
|
} catch (error) {}
|
||||||
</script>
|
</script>
|
||||||
</head>
|
</head>
|
||||||
|
|||||||
Reference in New Issue
Block a user