diff --git a/docs/pages/installation.vue b/docs/pages/installation.vue index 2dea90431..442731521 100644 --- a/docs/pages/installation.vue +++ b/docs/pages/installation.vue @@ -24,7 +24,8 @@
  • Installs $themeBrand, $themeTokens $themePalette, and $computedClass helpers on all Vue instances (see ).
  • Provides $coreOutline, $inputModality, $mediaType, and $isPrint computed properties as well as $print method to all Vue instances.
  • Globally registers all KDS Vue components.
  • -
  • Inserts assertive and polite ARIA live regions to your application's document body (see ).
  • +
  • Inserts assertive and polite ARIA live regions #k-live-region to an application's document body (see ).
  • +
  • Inserts the overlay container element #k-overlay to an application's document body (see or search for appendToOverlay prop on components).
  • diff --git a/docs/pages/koverlay.vue b/docs/pages/koverlay.vue new file mode 100644 index 000000000..6ae4320dd --- /dev/null +++ b/docs/pages/koverlay.vue @@ -0,0 +1,29 @@ + diff --git a/docs/pages/usekliveregion.vue b/docs/pages/usekliveregion.vue index be46710a3..88b273ae6 100644 --- a/docs/pages/usekliveregion.vue +++ b/docs/pages/usekliveregion.vue @@ -77,7 +77,7 @@ @@ -93,7 +93,7 @@ export default { setup() { - const { _mountLiveRegion, sendPoliteMessage, sendAssertiveMessage } = useKLiveRegion(); + const { sendPoliteMessage, sendAssertiveMessage } = useKLiveRegion(); const politeMessageInput = ref('Polite hello'); const updatePoliteMessage = message => { @@ -106,7 +106,6 @@ }; return { - _mountLiveRegion, updatePoliteMessage, politeMessageInput, updateAssertiveMessage, @@ -115,9 +114,6 @@ sendAssertiveMessage, }; }, - mounted() { - this._mountLiveRegion(this.$root.$el); - }, }; diff --git a/docs/tableOfContents.js b/docs/tableOfContents.js index e1ce15935..98b1011b3 100644 --- a/docs/tableOfContents.js +++ b/docs/tableOfContents.js @@ -399,6 +399,11 @@ export default [ isCode: true, keywords: tabsRelatedKeywords, }), + new Page({ + path: '/koverlay', + title: 'KOverlay', + isCode: true, + }), new Page({ path: '/ktransition', title: 'KTransition', diff --git a/lib/KIcon/iconDefinitions.js b/lib/KIcon/iconDefinitions.js index 84cbc3c12..40a917d4f 100644 --- a/lib/KIcon/iconDefinitions.js +++ b/lib/KIcon/iconDefinitions.js @@ -404,6 +404,7 @@ const KolibriIcons = { email: { icon: require('./precompiled-icons/material-icons/mail_outline/baseline.vue').default }, sidebar: { icon: require('./precompiled-icons/material-icons/vertical_split/baseline.vue').default, + rtlFlip: true, }, bookmark: { icon: require('./precompiled-icons/mdi/bookmark.vue').default }, diff --git a/lib/KModal.vue b/lib/KModal.vue index 1112d86e7..d27755fb0 100644 --- a/lib/KModal.vue +++ b/lib/KModal.vue @@ -1,6 +1,6 @@