From 78a89157a2600dcac25bad8cc85a45d4191df506 Mon Sep 17 00:00:00 2001 From: Rene Haas Date: Wed, 9 Nov 2022 17:44:57 +0100 Subject: [PATCH] change initialization bridging attribute name to prevent frameworks to change it back to empty --- README.md | 2 +- .../src/overlayscrollbars.component.ts | 2 +- .../src/OverlayScrollbarsComponent.tsx | 2 +- .../src/OverlayScrollbarsComponent.vue | 2 +- packages/overlayscrollbars/README.md | 2 +- packages/overlayscrollbars/src/styles/structure.scss | 6 +++--- website/src/pages/_document.tsx | 4 ++-- 7 files changed, 10 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 7374f2a..fa1e534 100644 --- a/README.md +++ b/README.md @@ -103,7 +103,7 @@ const osInstance = OverlayScrollbars(document.querySelector('#myElement'), {}); If you initialize OverlayScrollbars it needs a few milliseconds to create and append all the elements to the DOM. While this period the native scrollbars are still visible and are switched out after the initialization is finished. This is perceived as flickering. -To fix this behavior apply the `data-overlayscrollbars=""` attribute to the target element (and `html` element if the target element is `body`). +To fix this behavior apply the `data-overlayscrollbars-initialize` attribute to the target element (and `html` element if the target element is `body`). ### Initialization with an Object
diff --git a/packages/overlayscrollbars-ngx/src/overlayscrollbars.component.ts b/packages/overlayscrollbars-ngx/src/overlayscrollbars.component.ts index 24fde99..d78635a 100644 --- a/packages/overlayscrollbars-ngx/src/overlayscrollbars.component.ts +++ b/packages/overlayscrollbars-ngx/src/overlayscrollbars.component.ts @@ -30,7 +30,7 @@ const mergeEventListeners = (emits: EventListeners, events: EventListeners) => @Component({ selector: 'overlay-scrollbars, [overlay-scrollbars]', // https://angular.io/guide/styleguide#component-selectors - host: { 'data-overlayscrollbars': '' }, + host: { 'data-overlayscrollbars-initialize': '' }, template: `
`, diff --git a/packages/overlayscrollbars-react/src/OverlayScrollbarsComponent.tsx b/packages/overlayscrollbars-react/src/OverlayScrollbarsComponent.tsx index b79dc93..fe9f4f5 100644 --- a/packages/overlayscrollbars-react/src/OverlayScrollbarsComponent.tsx +++ b/packages/overlayscrollbars-react/src/OverlayScrollbarsComponent.tsx @@ -60,7 +60,7 @@ const OverlayScrollbarsComponent = ( return ( // @ts-ignore - +
{children}
); diff --git a/packages/overlayscrollbars-vue/src/OverlayScrollbarsComponent.vue b/packages/overlayscrollbars-vue/src/OverlayScrollbarsComponent.vue index f6ebaee..030294a 100644 --- a/packages/overlayscrollbars-vue/src/OverlayScrollbarsComponent.vue +++ b/packages/overlayscrollbars-vue/src/OverlayScrollbarsComponent.vue @@ -88,7 +88,7 @@ watch(