@progress/kendo-vue-common
Version:
Kendo UI for Vue Common Utilities package
190 lines (189 loc) • 7.8 kB
JavaScript
/**
* @license
*-------------------------------------------------------------------------------------------
* Copyright © 2026 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the package root for more information
*-------------------------------------------------------------------------------------------
*/
import { classNames as r } from "./classNames.mjs";
import { guid as a } from "./guid.mjs";
import { Keys as i } from "./keys.mjs";
import { canUseDOM as m } from "./canUseDOM.mjs";
import { getComponentElementRef as f, getRef as x, setRef as u } from "./refs.mjs";
import { firstFocusableChild as c, focusContainer as d, focusFirstFocusableChild as g, focusLastFocusableChild as E, lastFocusableChild as P } from "./focus.mjs";
import { Draggable as D } from "./Draggable.mjs";
import { clone as I, cloneArray as A, cloneDate as S, cloneObject as B, cloneValue as M } from "./clone.mjs";
import { applyTrappedFocus as C, disableNavigatableContainer as v, enableNavigatableContainer as L, focusableChildren as F, keepFocusInContainer as N } from "./trappedFocus.mjs";
import { isObject as _ } from "./isObject.mjs";
import { noop as w } from "./noop.mjs";
import { getter as K } from "./getter.mjs";
import { setter as V } from "./setter.mjs";
import { getListeners as G, hasListener as j } from "./listeners.mjs";
import { getTemplate as H, templateDefinition as z, templateRendering as X } from "./templateRendering.mjs";
import { getTabIndex as J } from "./getTabIndex.mjs";
import { getDefaultSlots as Y } from "./defaultSlots.mjs";
import { getDir as $, isRtl as ee } from "./isRtl.mjs";
import { getLicenseMessage as re, shouldShowValidationUI as te, validatePackage as ae } from "./validate-package.mjs";
import { AdaptiveModeProvider as ie } from "./providers/AdaptiveModeProvider.mjs";
import { ADAPTIVE_MEDIUM_BREAKPOINT as me, ADAPTIVE_SMALL_BREAKPOINT as se, FIELD_REGEX as fe, FOCUSABLE_ELEMENTS as xe, FOCUSABLE_ELEMENTS_BASE as ue, TABBABLE_ELEMENTS as le } from "./constants/main.mjs";
import { kendoThemeMaps as de } from "./theme.mjs";
import { extendDataItem as Ee, getItemPath as Pe, getNestedValue as be, mapTree as De, mapTreeItem as Te } from "./treeDataOperations.mjs";
import { BrowserSupportService as Ae } from "./browser-support.service.mjs";
import { getScrollbarWidth as Be, setScrollbarWidth as Me } from "./scrollbarWidth.mjs";
import { hasRelativeStackingContext as Ce } from "./hasRelativeStackingContext.mjs";
import { Icon as Le } from "./icons/Icon.mjs";
import { FontIcon as Ne } from "./icons/FontIcon.mjs";
import { SvgIcon as _e } from "./icons/SvgIcon.mjs";
import { getIconName as we } from "./icons/getIconName.mjs";
import { getFileExtensionIcon as Ke } from "./fileExtensionIcon.mjs";
import { Navigation as Ve } from "./navigation.mjs";
import { getActiveElement as Ge, getInnerActiveElement as je } from "./getActiveElement.mjs";
import { WatermarkOverlay as He } from "./watermark/WatermarkOverlay.mjs";
import { RowHeightService as Xe } from "./rowHeightService.mjs";
import { KENDO_PASTE_EVENT_NAME as Je, createKendoPasteEvent as Qe, dispatchKendoPasteEvent as Ye, getKendoPasteEventTarget as Ze } from "./kendopaste/KendoPasteEvent.mjs";
import { actions as eo, animationStyles as oo, base as ro, buttonPrefix as to, calendarPrefix as ao, comboBoxPrefix as no, components as io, containers as po, cssUtils as mo, cursor as so, dateInputs as fo, ddbPrefix as xo, dimensions as uo, directionMap as lo, dropDownListPrefix as co, elements as go, fillModeMap as Eo, forms as Po, grid as bo, gridPrefix as Do, gridRowReorder as To, icon as Io, inputPrefix as Ao, inputs as So, jsonTheme as Bo, labels as Mo, maskedPrefix as ho, orientationMap as Co, pickerPrefix as vo, popup as Lo, radioPrefix as Fo, roundedMap as No, sizeMap as Ro, states as _o, themeColorMap as ko } from "./unstyled/json-classes.mjs";
import { radioButtonClasses as Oo, radioGroupClasses as Ko, uInput as Uo, uMaskedTextBox as Vo, uRadioButton as yo, uRadioGroup as Go, uTextBox as jo } from "./unstyled/inputs.mjs";
import { uAnimation as Ho } from "./unstyled/animations.mjs";
import { uButton as Xo, uButtonGroup as qo, uDropDownButton as Jo } from "./unstyled/buttons.mjs";
import { uCalendar as Yo, uDateInput as Zo, uDateTimePicker as $o, uTime as er, uTimePicker as or } from "./unstyled/dateinputs.mjs";
import { uComboBox as tr, uDropDownList as ar, uDropDownsActionSheet as nr, uDropDownsBase as ir } from "./unstyled/dropdowns.mjs";
import { uError as mr, uFloatingLabel as sr, uHint as fr, uLabel as xr } from "./unstyled/labels.mjs";
import { uForm as lr } from "./unstyled/form.mjs";
import { uGrid as dr } from "./unstyled/grid.mjs";
import { uPopup as Er } from "./unstyled/popup.mjs";
import { uSvgIcon as br } from "./unstyled/icons.mjs";
export {
me as ADAPTIVE_MEDIUM_BREAKPOINT,
se as ADAPTIVE_SMALL_BREAKPOINT,
ie as AdaptiveModeProvider,
Ae as BrowserSupportService,
D as Draggable,
fe as FIELD_REGEX,
xe as FOCUSABLE_ELEMENTS,
ue as FOCUSABLE_ELEMENTS_BASE,
Ne as FontIcon,
Le as Icon,
Je as KENDO_PASTE_EVENT_NAME,
i as Keys,
Ve as Navigation,
Xe as RowHeightService,
_e as SvgIcon,
le as TABBABLE_ELEMENTS,
He as WatermarkOverlay,
eo as actions,
oo as animationStyles,
C as applyTrappedFocus,
ro as base,
to as buttonPrefix,
ao as calendarPrefix,
m as canUseDOM,
r as classNames,
I as clone,
A as cloneArray,
S as cloneDate,
B as cloneObject,
M as cloneValue,
no as comboBoxPrefix,
io as components,
po as containers,
Qe as createKendoPasteEvent,
mo as cssUtils,
so as cursor,
fo as dateInputs,
xo as ddbPrefix,
uo as dimensions,
lo as directionMap,
v as disableNavigatableContainer,
Ye as dispatchKendoPasteEvent,
co as dropDownListPrefix,
go as elements,
L as enableNavigatableContainer,
Ee as extendDataItem,
Eo as fillModeMap,
c as firstFocusableChild,
d as focusContainer,
g as focusFirstFocusableChild,
E as focusLastFocusableChild,
F as focusableChildren,
Po as forms,
Ge as getActiveElement,
f as getComponentElementRef,
Y as getDefaultSlots,
$ as getDir,
Ke as getFileExtensionIcon,
we as getIconName,
je as getInnerActiveElement,
Pe as getItemPath,
Ze as getKendoPasteEventTarget,
re as getLicenseMessage,
G as getListeners,
be as getNestedValue,
x as getRef,
Be as getScrollbarWidth,
J as getTabIndex,
H as getTemplate,
K as getter,
bo as grid,
Do as gridPrefix,
To as gridRowReorder,
a as guid,
j as hasListener,
Ce as hasRelativeStackingContext,
Io as icon,
Ao as inputPrefix,
So as inputs,
_ as isObject,
ee as isRtl,
Bo as jsonTheme,
N as keepFocusInContainer,
de as kendoThemeMaps,
Mo as labels,
P as lastFocusableChild,
De as mapTree,
Te as mapTreeItem,
ho as maskedPrefix,
w as noop,
Co as orientationMap,
vo as pickerPrefix,
Lo as popup,
Oo as radioButtonClasses,
Ko as radioGroupClasses,
Fo as radioPrefix,
No as roundedMap,
u as setRef,
Me as setScrollbarWidth,
V as setter,
te as shouldShowValidationUI,
Ro as sizeMap,
_o as states,
z as templateDefinition,
X as templateRendering,
ko as themeColorMap,
Ho as uAnimation,
Xo as uButton,
qo as uButtonGroup,
Yo as uCalendar,
tr as uComboBox,
Zo as uDateInput,
$o as uDateTimePicker,
Jo as uDropDownButton,
ar as uDropDownList,
nr as uDropDownsActionSheet,
ir as uDropDownsBase,
mr as uError,
sr as uFloatingLabel,
lr as uForm,
dr as uGrid,
fr as uHint,
Uo as uInput,
xr as uLabel,
Vo as uMaskedTextBox,
Er as uPopup,
yo as uRadioButton,
Go as uRadioGroup,
br as uSvgIcon,
jo as uTextBox,
er as uTime,
or as uTimePicker,
ae as validatePackage
};