mirror of
https://github.com/tenrok/OverlayScrollbars.git
synced 2026-06-20 19:40:37 +03:00
fix body init
This commit is contained in:
@@ -129,6 +129,7 @@ export const createStructureSetupElements = (
|
|||||||
viewportInitialization
|
viewportInitialization
|
||||||
);
|
);
|
||||||
const viewportIsTarget = viewportElement === targetElement;
|
const viewportIsTarget = viewportElement === targetElement;
|
||||||
|
const viewportIsTargetBody = viewportIsTarget & isBody;
|
||||||
const evaluatedTargetObj: StructureSetupElementsObj = {
|
const evaluatedTargetObj: StructureSetupElementsObj = {
|
||||||
_target: targetElement,
|
_target: targetElement,
|
||||||
_host: isTextarea
|
_host: isTextarea
|
||||||
@@ -154,8 +155,8 @@ export const createStructureSetupElements = (
|
|||||||
!_nativeScrollbarsHiding &&
|
!_nativeScrollbarsHiding &&
|
||||||
createUniqueViewportArrangeElement &&
|
createUniqueViewportArrangeElement &&
|
||||||
createUniqueViewportArrangeElement(env),
|
createUniqueViewportArrangeElement(env),
|
||||||
_scrollOffsetElement: isBody ? ownerDocument.documentElement : viewportElement,
|
_scrollOffsetElement: viewportIsTargetBody ? ownerDocument.documentElement : viewportElement,
|
||||||
_scrollEventElement: isBody ? ownerDocument : viewportElement,
|
_scrollEventElement: viewportIsTargetBody ? ownerDocument : viewportElement,
|
||||||
_windowElm: wnd,
|
_windowElm: wnd,
|
||||||
_documentElm: ownerDocument,
|
_documentElm: ownerDocument,
|
||||||
_isTextarea: isTextarea,
|
_isTextarea: isTextarea,
|
||||||
@@ -193,7 +194,7 @@ export const createStructureSetupElements = (
|
|||||||
const removePaddingClass = addClass(_padding, classNamePadding);
|
const removePaddingClass = addClass(_padding, classNamePadding);
|
||||||
const removeViewportClass = addClass(_viewport, !viewportIsTarget && classNameViewport);
|
const removeViewportClass = addClass(_viewport, !viewportIsTarget && classNameViewport);
|
||||||
const removeContentClass = addClass(_content, classNameContent);
|
const removeContentClass = addClass(_content, classNameContent);
|
||||||
const removeHtmlClass = isBody
|
const removeHtmlClass = viewportIsTargetBody
|
||||||
? addClass(parent(targetElement), classNameViewportScrollbarHidden)
|
? addClass(parent(targetElement), classNameViewportScrollbarHidden)
|
||||||
: noop;
|
: noop;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user