').appendTo(container) — the container defaults to
* the viewport — and the placeholder is inserted next to it, so both live outside .dx-sortable
@@ -394,6 +404,13 @@ const OVERRIDES = {
// editor family plus fieldset.
'invalid-badge',
'valid-badge',
+ // Markup a widget writes into its own value, which consumers then render anywhere: the
+ // htmlEditor emits .dx-mention into the HTML it saves, and the Mentions demo shows that HTML
+ // in a chat log with no editor around it. The base layer already says so — `.dx-mention` is a
+ // bare selector there, while `.dx-variable` is nested under `.dx-htmleditor-content`. A
+ // component-tier token would only resolve inside the editor and the highlight would vanish
+ // everywhere else, so the value is published on :root.
+ 'mention',
'focus-rect', // ds.$focus-rect-color-*
'shadow', // ds.$color-shadow-* / ds.$box-shadow-*
'typography', // ds.$font-* / ds.$line-height-*
@@ -480,6 +497,11 @@ const OVERRIDES = {
'with-label',
// .dx-menu-item-has-icon: a menu item that reserves room for an icon
'with-icon',
+ // .dx-button:not(.dx-button-has-text): a button that shows a glyph and nothing else, which
+ // pads itself differently from one carrying a caption
+ 'icon-only',
+ // .dx-button-has-text: the same button when it carries a caption beside the glyph
+ 'with-text',
// .dx-popup-title present: the content box loses the padding the title already provides
'with-title',
// Switch.value rendered as .dx-switch-on-value / -off-value, and the two label boxes inside
@@ -495,6 +517,9 @@ const OVERRIDES = {
'small', 'dragging', 'inverted', 'first-month', 'first-of-month', 'other-month',
// calendar cell states drawn as classes, and the two htmlEditor overlay variants
'contoured', 'faded', 'noimage', 'highlighted', 'dragged', 'legacy',
+ // .dx-calendar-today marks the current date's cell; .dx-calendar-multiview sits on the
+ // widget root when it shows more than one month at a time
+ 'today', 'multiview',
// `.dx-calendar-other-view` — a cell belonging to the neighbouring month
'other',
// the two step appearances Stepper draws, and the two treeView border variants
@@ -821,7 +846,8 @@ const OVERRIDES = {
* on. Compounds (`group-header`, `nav-button`, `pull-down`) are one anatomy level, not two.
*/
'check-box': ['icon', 'mark', 'arrow', 'arrow-icon', 'container'],
- switch: ['handle', 'container', 'inner'],
+ // wave B7: .dx-switch-on and .dx-switch-off are the two labels the track slides between
+ switch: ['handle', 'container', 'inner', 'label'],
/*
* `menu-items-container` sits next to `items-container` on purpose: base/_contextMenu.scss draws
* `.dx-context-menu .dx-menu-items-container` with its own parameter, and contextMenu/_index.scss
@@ -833,7 +859,9 @@ const OVERRIDES = {
'drop-down-menu': ['section', 'list', 'popup', 'content'],
'date-view': ['roller', 'item', 'year', 'month', 'hours-colon'],
'time-view': ['clock', 'digits', 'field', 'number-box', 'input', 'time-separator', 'spin',
- 'format12'],
+ 'format12',
+ // wave B8: the hour and minute hands are boxes the clock positions on the dial
+ 'arrow'],
fieldset: ['field', 'label', 'value', 'header', 'attention-icon', 'radio-group'],
'radio-group': ['radio-button', 'collection', 'value-container'],
'progress-bar': ['status', 'range', 'container', 'label'],
@@ -881,8 +909,16 @@ const OVERRIDES = {
'file', 'file-name', 'file-container', 'files-container', 'suggestions', 'editing-preview',
'caption', 'delete-button', 'cancel-button', 'context-menu', 'icon', 'box', 'container',
'alert-list', 'prompt', 'textarea', 'toolbar', 'information', 'author-name', 'timestamp',
- 'typing-indicator', 'circle', 'bubble', 'group'],
- 'color-view': ['palette', 'palette-cell', 'hue-scale', 'hue-scale-cell', 'hue-scale-wrapper', 'alpha', 'controls',
+ 'typing-indicator', 'circle', 'bubble', 'group',
+ // wave B3: .dx-chat-messagebubble-image is a real
![]()
box inside a bubble
+ 'image'],
+ /*
+ * `alpha` alone was doing three jobs — the alpha row, the alpha cell and the alpha scale are
+ * three different elements with three different sizes, so each gets its own segment and the
+ * bare `alpha` is gone. `apply-button` names the dialog button the base layer sizes.
+ */
+ 'color-view': ['palette', 'palette-cell', 'hue-scale', 'hue-scale-cell', 'hue-scale-wrapper', 'controls',
+ 'alpha-row', 'alpha-cell', 'alpha-scale', 'alpha-label', 'apply-button',
'container', 'label', 'handle', 'color-preview', 'preview', 'textbox', 'hex', 'overlay',
'content-box', 'bg-box'],
diagram: [
@@ -917,7 +953,10 @@ const OVERRIDES = {
'html-editor': ['toolbar', 'table', 'variable', 'mention', 'resize', 'resize-frame', 'cover',
'uploader', 'file-uploader', 'input-wrapper', 'wrapper', 'ai-dialog', 'content', 'icon', 'item',
'highlighted-row', 'code-block', 'placeholder', 'size-editor', 'add-image-dialog', 'separator',
- 'tabs', 'selects', 'title'],
+ 'tabs', 'selects', 'title',
+ // wave B14: the quoted block, a table cell, and the bar that resizes a column or row together
+ // with the strip that highlights the one being dragged
+ 'blockquote', 'cell', 'resizer', 'highlight'],
'pivot-grid': ['area', 'area-field', 'fields-area-head', 'fields-area-head-cell', 'field-chooser',
'field', 'fields', 'expand-icon', 'row', 'column', 'cell', 'last-cell', 'header', 'headers',
'drag-header', 'total', 'grand-total', 'filter', 'sort', 'icon', 'chevron', 'chevron-icon',
@@ -928,7 +967,10 @@ const OVERRIDES = {
stepper: [
// wave H: anatomy the folder needed to enter `migrated`
'content', 'optional-mark','step', 'step-indicator', 'step-label', 'label', 'connector', 'value', 'icon', 'text',
- 'item', 'container'],
+ 'item', 'container',
+ // wave B3: the two box-shadow rings around the indicator — `ring` is the selection ring,
+ // `halo` is the gap the indicator punches in the connector behind it
+ 'ring', 'halo'],
'recurrence-editor': ['switch', 'repeat-end', 'item', 'container', 'label', 'until-date-box',
'count-number-box', 'interval-number-box', 'number-box', 'button-group', 'radio-group'],
/*
@@ -978,6 +1020,8 @@ const OVERRIDES = {
'thumbnails', 'thumbnails-item', 'thumbnails-view-port', 'custom-thumbnail', 'spacer',
'progress-panel', 'progress-box', 'progress-title', 'progress-bar', 'close-button',
'large-icon', 'view-mode-button', 'tree-view-item', 'drop-zone-placeholder',
+ // wave B5: .dx-splitter-wrapper is a splitter box the file manager positions itself
+ 'splitter-wrapper',
'cancel-button', 'notification', 'container', 'separator', 'content', 'item', 'menu-item',
'popup', 'overlay', 'editor', 'button', 'icon', 'text', 'title', 'image', 'placeholder',
'drop-zone',
@@ -1022,6 +1066,19 @@ const OVERRIDES = {
'adaptive-column', 'tree-view', 'node', 'select-all', 'sort-index', 'error-message', 'popup',
'overlay', 'revert-button', 'validation', 'input', 'progress-bar', 'prompt-editor', 'after',
'lines', 'title', 'ai', 'operation', 'list', 'button', 'content', 'text', 'header-row',
+ /*
+ * Opening the last of the base-layer fixed sizes: `expand-column` completes the
+ * select/edit/adaptive column family that was already here, `toolbar` and
+ * `regenerate-button` name the AI chat parts the base layer sizes
+ * (.dx-ai-chat .dx-popup-title .dx-toolbar-item, .dx-ai-chat__message-regenerate-button),
+ * and `confirm-dialog` the AI assistant dialog whose buttons carry a fixed width.
+ */
+ 'expand-column', 'toolbar', 'regenerate-button', 'confirm-dialog',
+ // the last of the base-layer sizes: menu bar and caption, the search panel, the bottom
+ // load panel and the rows view, each named after the class the shared layer sizes
+ 'menu-bar', 'menu-caption', 'search-panel', 'bottom-load-panel', 'rowsview',
+ // .dx-column-indicators: the sort / header-filter icon strip in a column header
+ 'column-indicator',
],
// dataGrid's own deltas on top of the chassis: the group panel and the edit-form buttons.
// `group-panel-item` and `block-separator` are compounds — one anatomy level each, not two.
@@ -1036,6 +1093,9 @@ const OVERRIDES = {
'text-editor': [
'input', 'label', 'line', 'button', 'clear-button', 'spin-button', 'custom-button',
'icon-container', 'invalid-badge',
+ // wave B13: the strip the floating label sits on (.dx-label::before) and the glyph inside an
+ // editor button (.dx-button-content .dx-icon) are both real boxes with sizes of their own
+ 'backdrop', 'icon',
],
},
};
diff --git a/packages/devextreme-scss/tools/naming/registries.json b/packages/devextreme-scss/tools/naming/registries.json
index a59397cca05a..6da09df99886 100644
--- a/packages/devextreme-scss/tools/naming/registries.json
+++ b/packages/devextreme-scss/tools/naming/registries.json
@@ -190,6 +190,7 @@
"focus-rect",
"global",
"invalid-badge",
+ "mention",
"motion",
"palette",
"separator",
@@ -331,7 +332,9 @@
".dx-header-filter-menu",
".dx-datagrid-drag-header",
".dx-treelist-drag-header",
- ".dx-ai-chat"
+ ".dx-ai-chat",
+ ".dx-datagrid-ai-assistant-confirm-dialog",
+ ".dx-treelist-ai-assistant-confirm-dialog"
],
"data-grid": [
".dx-datagrid"
@@ -640,6 +643,8 @@
"alternation",
"with-label",
"with-icon",
+ "icon-only",
+ "with-text",
"with-title",
"on",
"off",
@@ -659,6 +664,8 @@
"highlighted",
"dragged",
"legacy",
+ "today",
+ "multiview",
"other",
"base",
"accent",
@@ -933,7 +940,8 @@
"text-editor"
],
"fileManager": [
- "toolbar"
+ "toolbar",
+ "splitter-bar"
],
"textEditor": [
"button"
@@ -1152,7 +1160,8 @@
"switch": [
"handle",
"container",
- "inner"
+ "inner",
+ "label"
],
"context-menu": [
"item",
@@ -1183,7 +1192,8 @@
"input",
"time-separator",
"spin",
- "format12"
+ "format12",
+ "arrow"
],
"fieldset": [
"field",
@@ -1387,7 +1397,8 @@
"typing-indicator",
"circle",
"bubble",
- "group"
+ "group",
+ "image"
],
"color-view": [
"palette",
@@ -1395,8 +1406,12 @@
"hue-scale",
"hue-scale-cell",
"hue-scale-wrapper",
- "alpha",
"controls",
+ "alpha-row",
+ "alpha-cell",
+ "alpha-scale",
+ "alpha-label",
+ "apply-button",
"container",
"label",
"handle",
@@ -1563,7 +1578,11 @@
"separator",
"tabs",
"selects",
- "title"
+ "title",
+ "blockquote",
+ "cell",
+ "resizer",
+ "highlight"
],
"pivot-grid": [
"area",
@@ -1623,7 +1642,9 @@
"icon",
"text",
"item",
- "container"
+ "container",
+ "ring",
+ "halo"
],
"recurrence-editor": [
"switch",
@@ -1791,6 +1812,7 @@
"view-mode-button",
"tree-view-item",
"drop-zone-placeholder",
+ "splitter-wrapper",
"cancel-button",
"notification",
"container",
@@ -1975,7 +1997,17 @@
"button",
"content",
"text",
- "header-row"
+ "header-row",
+ "expand-column",
+ "toolbar",
+ "regenerate-button",
+ "confirm-dialog",
+ "menu-bar",
+ "menu-caption",
+ "search-panel",
+ "bottom-load-panel",
+ "rowsview",
+ "column-indicator"
],
"data-grid": [
"group-panel",
@@ -2009,7 +2041,9 @@
"spin-button",
"custom-button",
"icon-container",
- "invalid-badge"
+ "invalid-badge",
+ "backdrop",
+ "icon"
]
},
"packageElementPaths": [
diff --git a/packages/devextreme-scss/tools/review/nested-scopes.json b/packages/devextreme-scss/tools/review/nested-scopes.json
index a9ce054119cd..2d06b36f14cf 100644
--- a/packages/devextreme-scss/tools/review/nested-scopes.json
+++ b/packages/devextreme-scss/tools/review/nested-scopes.json
@@ -31,6 +31,7 @@
"dx-calendar-cell",
"dx-calendar-cell-in-range",
"dx-calendar-cell-range-hover",
+ "dx-calendar-multiview",
"dx-calendar-navigator",
"dx-calendar-week-number-cell"
],
@@ -75,6 +76,7 @@
"dx-chat-messagebox",
"dx-chat-messagebox-textarea-container",
"dx-chat-messagebubble",
+ "dx-chat-messagebubble-image",
"dx-chat-messagegroup",
"dx-chat-messagegroup-alignment-end",
"dx-chat-messagegroup-alignment-start",
@@ -231,14 +233,18 @@
"dx-gallery-indicator-item-selected"
],
"grid": [
+ "dx-ai-chat__action-list-item",
"dx-ai-chat__action-list-item--aborted",
"dx-ai-chat__action-list-item--error",
"dx-ai-chat__action-list-item--success",
"dx-ai-chat__content",
+ "dx-ai-chat__message",
"dx-ai-chat__message--error",
"dx-ai-chat__message--pending",
"dx-ai-chat__message--success",
+ "dx-ai-chat__message-content",
"dx-ai-chat__message-error-text",
+ "dx-ai-chat__message-header-row",
"dx-ai-chat__message-icon",
"dx-ai-chat__message-regenerate-button",
"dx-ai-prompt-editor__progressbar",
@@ -253,6 +259,7 @@
"dx-datagrid-column-chooser-list",
"dx-datagrid-columns-separator",
"dx-datagrid-container",
+ "dx-datagrid-content",
"dx-datagrid-dragview",
"dx-datagrid-edit-popup",
"dx-datagrid-filter-panel",
@@ -265,11 +272,14 @@
"dx-datagrid-nodata",
"dx-datagrid-revert-tooltip",
"dx-datagrid-rowsview",
+ "dx-datagrid-search-panel",
"dx-datagrid-search-text",
"dx-datagrid-sticky-columns",
"dx-datagrid-summary-item",
"dx-datagrid-total-footer",
"dx-editor-cell",
+ "dx-header-row",
+ "dx-highlight-outline",
"dx-row",
"dx-treelist-adaptive-more",
"dx-treelist-borders",
@@ -277,6 +287,7 @@
"dx-treelist-column-chooser-list",
"dx-treelist-columns-separator",
"dx-treelist-container",
+ "dx-treelist-content",
"dx-treelist-dragview",
"dx-treelist-edit-popup",
"dx-treelist-filter-panel",
@@ -289,6 +300,7 @@
"dx-treelist-nodata",
"dx-treelist-revert-tooltip",
"dx-treelist-rowsview",
+ "dx-treelist-search-panel",
"dx-treelist-search-text",
"dx-treelist-sticky-columns",
"dx-treelist-summary-item",
@@ -302,7 +314,6 @@
"dx-htmleditor-toolbar-format",
"dx-htmleditor-toolbar-menu-separator",
"dx-htmleditor-toolbar-separator",
- "dx-mention",
"dx-resize-frame",
"dx-table-resize-frame"
],
@@ -326,6 +337,7 @@
"dx-list-items",
"dx-list-next-button",
"dx-list-reorder-handle",
+ "dx-list-search",
"dx-list-select-all",
"dx-list-select-all-label",
"dx-list-slide-menu-button",
@@ -336,7 +348,8 @@
"load-indicator": [
"dx-loadindicator-content-circle",
"dx-loadindicator-content-sparkle",
- "dx-loadindicator-segment-inner"
+ "dx-loadindicator-segment-inner",
+ "dx-loadindicator-wrapper"
],
"lookup": [
"dx-dropdowneditor-active",
@@ -405,6 +418,8 @@
"dx-scheduler-appointment-content-date",
"dx-scheduler-appointment-content-details",
"dx-scheduler-appointment-recurrence",
+ "dx-scheduler-appointment-recurrence-icon",
+ "dx-scheduler-appointment-reduced",
"dx-scheduler-appointment-title",
"dx-scheduler-container",
"dx-scheduler-date-table-cell",
@@ -416,6 +431,7 @@
"dx-scheduler-fixed-appointments",
"dx-scheduler-group-flex-container",
"dx-scheduler-group-flex-container-hierarchical",
+ "dx-scheduler-group-header",
"dx-scheduler-group-row",
"dx-scheduler-group-table",
"dx-scheduler-header",
@@ -445,6 +461,7 @@
],
"scroll-view": [
"dx-scrollable-native",
+ "dx-scrollview-pull-down",
"dx-scrollview-pull-down-image",
"dx-scrollview-pull-down-indicator",
"dx-scrollview-pull-down-text",
@@ -541,6 +558,8 @@
"dx-timeview-clock",
"dx-timeview-field",
"dx-timeview-format12",
+ "dx-timeview-hourarrow",
+ "dx-timeview-minutearrow",
"dx-timeview-time-separator"
],
"toast": [
@@ -582,6 +601,7 @@
"dx-treeview-with-search"
],
"validation": [
- "dx-validationsummary-item"
+ "dx-validationsummary-item",
+ "dx-validationsummary-item-content"
]
}
diff --git a/packages/devextreme-scss/tools/review/px-audit.mjs b/packages/devextreme-scss/tools/review/px-audit.mjs
index 9ac20284e5c3..f2f444660278 100644
--- a/packages/devextreme-scss/tools/review/px-audit.mjs
+++ b/packages/devextreme-scss/tools/review/px-audit.mjs
@@ -10,8 +10,13 @@
* An unmarked value never reaches SCALES.md, so design never sees it and no decision about it
* exists. The marker is the only channel to the scales card, not decoration.
*
- * Deliberately out of scope: scss/widgets/base/** (the shared layer belongs to the base owners),
- * and em/% values — those carry the dx-relative marker but have no gate of their own.
+ * The shared layer scss/widgets/base/** is scanned by tests/base-size-markers.test.ts, which points
+ * --root at it and compares against a baseline: 444 places cannot be classified in one commit, and
+ * the layer belongs to the base owners, so there the count ratchets down instead of having to be
+ * zero. The default run stays the theme, where the bar is zero unmarked.
+ *
+ * Deliberately out of scope: em/% values — those carry the dx-relative marker but have no gate of
+ * their own.
*/
import { readFileSync, readdirSync } from 'fs';
@@ -44,19 +49,73 @@ const split = (line) => {
return at === -1 ? { code: line, comment: '' } : { code: line.slice(0, at), comment: line.slice(at) };
};
+const ENDS_STATEMENT = /[;{}]$/;
+/*
+ * Tested against the code half of the line: a declaration that carries a trailing marker still
+ * ends its statement, and without stripping the comment the walk below sails past it and lets a
+ * later declaration inherit a marker that was never written for it.
+ */
+const endsStatement = (line) => ENDS_STATEMENT.test(split(line).code.trim());
+const nonBlankAbove = (lines, index) => {
+ for (let at = index - 1; at >= 0; at -= 1) if (lines[at].trim() !== '') return at;
+ return -1;
+};
+
+/*
+ * A marker is written next to the declaration it explains, but a px literal inside a multi-line
+ * declaration lands on a continuation line, where there is no comment to find — the two-layer
+ * box-shadow of cardView's dragged item and the clip-path of textEditor's label both carry a
+ * reviewed marker that the line-by-line lookup could not see. So for a continuation line the
+ * marker is inherited from the declaration: the trailing comments of its earlier lines plus the
+ * comment attached above its first line, block comments included (those are blanked in `code`,
+ * which is why the raw text is passed in separately).
+ *
+ * A line counts as a continuation only when the statement above it is unfinished, so a plain
+ * `min-height: 1px;` never inherits anything from its neighbours.
+ */
+const inheritedComment = (raw, index) => {
+ const above = nonBlankAbove(raw, index);
+ if (above === -1 || endsStatement(raw[above])) return '';
+
+ let start = index;
+ while (start > 0) {
+ const previous = nonBlankAbove(raw, start);
+ if (previous === -1 || endsStatement(raw[previous])) break;
+ start = previous;
+ }
+
+ // a comment line contributes its whole text (a block comment carries no `//` to split on);
+ // a code line contributes only its trailing comment, so a marker can never be read out of code
+ const isComment = (text) => text.startsWith('//') || text.startsWith('/*')
+ || text.startsWith('*') || text.endsWith('*/');
+ const parts = raw.slice(start, index)
+ .map((line) => (isComment(line.trim()) ? line : split(line).comment));
+ for (let at = start - 1; at >= 0; at -= 1) {
+ const text = raw[at].trim();
+ if (text === '' || !isComment(text)) break;
+ parts.push(text);
+ if (text.startsWith('/*')) break;
+ }
+ return parts.join('\n');
+};
+
export const scanPxLiterals = (root = themeDir) => {
const marked = [];
const unmarked = [];
scssFiles(root).forEach((file) => {
- blankBlockComments(readFileSync(file, 'utf8')).split('\n').forEach((line, index) => {
+ const raw = readFileSync(file, 'utf8').split('\n');
+ blankBlockComments(raw.join('\n')).split('\n').forEach((line, index) => {
const { code, comment } = split(line);
const literals = code.match(PX_LITERAL);
if (!literals) return;
- const marker = MARKERS.find((entry) => comment.includes(entry)) ?? null;
+ const scope = comment || inheritedComment(raw, index);
+ const marker = MARKERS.find((entry) => scope.includes(entry)) ?? null;
const place = {
file: relative(packageRoot, file),
line: index + 1,
literals: [...new Set(literals)],
+ // distinct values drive the report; the raw count is what an inventory of the layer adds up
+ occurrences: literals.length,
marker,
text: line.trim(),
};
diff --git a/packages/devextreme-scss/tools/review/size-markers.json b/packages/devextreme-scss/tools/review/size-markers.json
index fc5e187e5cdc..5eab230c9cfb 100644
--- a/packages/devextreme-scss/tools/review/size-markers.json
+++ b/packages/devextreme-scss/tools/review/size-markers.json
@@ -1,9 +1,10 @@
{
"comment": [
- "Size-marker vocabulary for the fluent-next theme. One source, two consumers:",
+ "Size-marker vocabulary. One source, three consumers:",
" tools/review/scales.mjs — builds the SCALES.md / SCALES.html report, a section per entry;",
" tools/review/px-audit.mjs — the gate: a px literal with no marker does not pass",
" (tests/fluent-next-size-markers.test.ts runs it).",
+ " tests/base-size-markers.test.ts — the same scan over the shared layer scss/widgets/base/**, against a baseline: that layer cannot be marked in one go, so the count only ratchets down.",
"The report and the gate cannot drift: this list is the only one.",
"",
"Fields: id — section anchor; marker — the token in a `//
: note` comment;",
@@ -118,6 +119,26 @@
"literals": "px",
"why": "The number is written where it applies — in a rule, a mixin argument or a derived variable — with no name of its own. Unlike A, a step with that value usually does exist: the step column shows which one.",
"scale": "spacing"
+ },
+ {
+ "id": "shared",
+ "marker": "dx-base-shared",
+ "source": "sources",
+ "title": "J. Sizes owned by the shared layer",
+ "question": "does the theme get a knob, or does the number stay shared",
+ "literals": "px",
+ "why": "A value in scss/widgets/base/** that every theme compiles. The marker is the record of a decision by the base owners: the number is the same for generic, material, fluent and fluent-next, and opening a knob for one theme would buy nothing. Base-layer marker: in the theme itself there is no shared layer to own a value, so a theme literal marked this way is a mistake.",
+ "scale": "spacing"
+ },
+ {
+ "id": "structural",
+ "marker": "dx-structural",
+ "source": "sources",
+ "title": "K. Not a designed size",
+ "question": "no decision needed — the number is a technique, not a size",
+ "literals": "px",
+ "why": "An off-screen parking coordinate (top: -9999px), a one-pixel probe, a number chosen to be far outside the viewport rather than to be seen. Nobody designs it and no step can replace it: making it a token would only invite someone to tune it. Unlike H, the value is not frozen by a syntax — it is frozen by having no visual meaning.",
+ "scale": null
}
]
}
diff --git a/packages/devextreme-scss/tools/sizes/inventory.mjs b/packages/devextreme-scss/tools/sizes/inventory.mjs
new file mode 100644
index 000000000000..79836eac3b85
--- /dev/null
+++ b/packages/devextreme-scss/tools/sizes/inventory.mjs
@@ -0,0 +1,405 @@
+/*
+ * The inventory of fixed sizes in the SHARED layer scss/widgets/base/**.
+ *
+ * node tools/sizes/inventory.mjs # write the lists, print the summary
+ * node tools/sizes/inventory.mjs --check # read-only; exit 1 if a list on disk is stale
+ * node tools/sizes/inventory.mjs --json # read-only; the summary, machine-readable (jest uses this)
+ *
+ * The layer is compiled once per bundle, so a value written into it reaches generic, material,
+ * fluent and fluent-next at the same time. That is why the sizes are split in two, and the split is
+ * not a matter of taste:
+ *
+ * theme-settable — the literal is the default of a `$x: … !default` declaration. The knob already
+ * exists: a theme passes its own value through `@use "…/base/x" with ($x: …)` and
+ * the other themes keep the default, byte for byte. Nothing in base has to change.
+ * base-owned — the literal is written where it applies: in a rule, a mixin body, a local
+ * variable with no `!default`, a calc(), a @media condition. There is no knob, so
+ * opening one means editing the shared layer, which is the base owners' call.
+ *
+ * The scan is tools/review/px-audit.mjs — the same module the gate and SCALES.md are built from, so
+ * the inventory cannot claim a different set of places than the gate enforces.
+ */
+
+import { readFileSync, readdirSync, writeFileSync } from 'fs';
+import { dirname, join, relative } from 'path';
+import { fileURLToPath } from 'url';
+
+import { scanPxLiterals } from '../review/px-audit.mjs';
+
+const here = dirname(fileURLToPath(import.meta.url));
+const packageRoot = join(here, '..', '..');
+const baseDir = join(packageRoot, 'scss', 'widgets', 'base');
+const themeDir = join(packageRoot, 'scss', 'widgets', 'fluent-next');
+const listsDir = join(here, 'lists');
+
+/* --------------------------------------------------------------- classifying */
+
+/*
+ * A category answers "why is there no knob here", because that decides the cost of making one:
+ * local-var — a `$x: 25px` with no `!default`; adding `!default` is the whole job.
+ * mixin-arg — inside a @mixin body or its call; module variables cannot reach it, a parameter can.
+ * media — a @media/@container condition; var() is invalid there, so no knob can ever exist.
+ * structural — an off-screen parking coordinate, not a size anyone designs.
+ * geometry — box-shadow / outline / border / clip-path numbers, judged as a shape, not a step.
+ * calc — already inside a calc(); a knob has to keep the arithmetic valid for both forms.
+ * inline — a plain declaration, the ordinary case.
+ */
+/* A parking coordinate, not a size: nothing anyone designs is a thousand pixels across. */
+const OFF_SCREEN_PX = 1000;
+const isOffScreen = (code) => (code.match(/-?\d*\.?\d+px\b/g) ?? [])
+ .some((literal) => Math.abs(parseFloat(literal)) >= OFF_SCREEN_PX);
+const GEOMETRY = /^(?:box-shadow|outline|outline-offset|outline-width|border|border-\w+|border-\w+-\w+|clip|clip-path)\s*:/;
+
+const codeOf = (text) => {
+ const at = text.indexOf('//');
+ return (at === -1 ? text : text.slice(0, at)).trim();
+};
+
+const categoryOf = (code) => {
+ if (/^\$[\w-]+\s*:/.test(code)) return 'local-var';
+ if (code.includes('@media') || code.includes('@container')) return 'media';
+ if (code.startsWith('@include') || code.startsWith('@mixin')) return 'mixin-arg';
+ if (isOffScreen(code)) return 'structural';
+ if (GEOMETRY.test(code)) return 'geometry';
+ if (code.includes('calc(')) return 'calc';
+ return 'inline';
+};
+
+/*
+ * Lines inside a `@mixin name(…)` parameter list. A literal there is a knob too, even though it is
+ * not a `$x: … !default` declaration: the theme sets it by passing an argument, and the default is
+ * what every other theme keeps. An `@include` argument list is the opposite — a call site, not a
+ * knob — so only `@mixin` opens a signature here.
+ */
+const signatureCache = new Map();
+const mixinParameterLines = (file) => {
+ if (signatureCache.has(file)) return signatureCache.get(file);
+ const inside = new Set();
+ let depth = 0;
+ blankBlockComments(readFileSync(join(packageRoot, file), 'utf8')).split('\n').forEach((line, index) => {
+ const code = codeOf(line);
+ const opening = depth === 0 && /@mixin\b/.test(code);
+ if (!opening && depth === 0) return;
+ if (depth > 0) inside.add(index + 1);
+ depth += (code.match(/\(/g)?.length ?? 0) - (code.match(/\)/g)?.length ?? 0);
+ if (depth < 0) depth = 0;
+ });
+ signatureCache.set(file, inside);
+ return inside;
+};
+
+/** The widget a file belongs to: `_toast.scss` -> toast, `scheduler/views/_index.scss` -> scheduler. */
+const widgetOf = (file) => {
+ const [head, ...rest] = relative('scss/widgets/base', file).split('/');
+ return rest.length ? head : head.replace(/^_/, '').replace(/\.scss$/, '');
+};
+
+/* ------------------------------------------------- what the theme already sets */
+
+const scssFiles = (dir) => readdirSync(dir, { withFileTypes: true }).flatMap((entry) => {
+ const full = join(dir, entry.name);
+ if (entry.isDirectory()) return scssFiles(full);
+ return entry.name.endsWith('.scss') ? [full] : [];
+});
+
+const blankBlockComments = (content) => content
+ .replace(/\/\*[\s\S]*?\*\//g, (comment) => comment.replace(/[^\n]/g, ' '));
+
+/*
+ * `@use "…/base/x" with (…)` is the only channel into the layer, and the block spans many lines with
+ * nested parens (`var(--dx-a, 4px)`), so it is read by balancing brackets. A one-line regex here
+ * silently under-reports: it finds a few dozen of the 300-odd names that are actually configured.
+ */
+const splitTopLevel = (body) => {
+ const parts = [];
+ let depth = 0;
+ let current = '';
+ [...body].forEach((character) => {
+ if (character === '(') depth += 1;
+ if (character === ')') depth -= 1;
+ if (character === ',' && depth === 0) {
+ parts.push(current);
+ current = '';
+ return;
+ }
+ current += character;
+ });
+ parts.push(current);
+ return parts;
+};
+
+const readThemeConfiguration = () => {
+ const setBy = new Map();
+ scssFiles(themeDir).forEach((file) => {
+ const content = blankBlockComments(readFileSync(file, 'utf8'));
+ [...content.matchAll(/@use\s+"([^"]*base[^"]*)"[^(\n]*with\s*\(/g)].forEach((match) => {
+ let depth = 1;
+ let at = match.index + match[0].length;
+ while (at < content.length && depth > 0) {
+ if (content[at] === '(') depth += 1;
+ if (content[at] === ')') depth -= 1;
+ at += 1;
+ }
+ const body = content.slice(match.index + match[0].length, at - 1).replace(/\/\/[^\n]*/g, '');
+ splitTopLevel(body).forEach((part) => {
+ const name = /^\s*\$([\w-]+)\s*:/.exec(part);
+ if (!name) return;
+ const value = part.slice(part.indexOf(':') + 1).trim().replace(/\s+/g, ' ');
+ setBy.set(name[1], {
+ file: relative(packageRoot, file),
+ value,
+ });
+ });
+ });
+ });
+ return setBy;
+};
+
+/* ------------------------------------------------------------------ the lists */
+
+const build = () => {
+ const { marked, unmarked } = scanPxLiterals(baseDir);
+ const places = [...marked, ...unmarked]
+ .sort((a, b) => a.file.localeCompare(b.file) || a.line - b.line);
+ const setBy = readThemeConfiguration();
+
+ const settable = [];
+ const owned = [];
+
+ places.forEach((place) => {
+ const code = codeOf(place.text);
+ const declaration = /^\$([\w-]+)\s*:/.exec(code);
+ const parameter = Boolean(declaration) && mixinParameterLines(place.file).has(place.line);
+ const isKnob = Boolean(declaration) && (code.includes('!default') || parameter);
+ const common = {
+ file: place.file,
+ line: place.line,
+ widget: widgetOf(place.file),
+ literals: place.literals,
+ occurrences: place.occurrences,
+ marker: place.marker,
+ text: place.text,
+ };
+
+ if (isKnob) {
+ const configured = setBy.get(declaration[1]);
+ settable.push({
+ ...common,
+ variable: declaration[1],
+ kind: parameter ? 'mixin-parameter' : 'module-variable',
+ status: parameter ? 'parameter' : (configured ? 'injected' : 'open'),
+ ...(configured && !parameter ? { setBy: configured.file, setTo: configured.value } : {}),
+ });
+ return;
+ }
+ owned.push({ ...common, category: categoryOf(code) });
+ });
+
+ return { settable, owned };
+};
+
+const tally = (rows, key) => rows.reduce((totals, row) => {
+ totals[row[key]] = (totals[row[key]] ?? 0) + row.occurrences;
+ return totals;
+}, {});
+
+const descending = (totals) => Object.fromEntries(
+ Object.entries(totals).sort(([, a], [, b]) => b - a),
+);
+
+const sum = (rows) => rows.reduce((total, row) => total + row.occurrences, 0);
+
+/* ------------------------------------------------------------------- reports */
+
+const GENERATED = 'GENERATED by tools/sizes/inventory.mjs — do not edit by hand. '
+ + 'Judgment calls belong in that script, not in this file.';
+
+const settableJson = (settable) => ({
+ $comment: [
+ GENERATED,
+ 'Sizes the theme can set from outside without touching the shared layer: the literal is the '
+ + 'default of a `$x: … !default` declaration, so `@use "…/base/x" with ($x: …)` replaces it for '
+ + 'one theme and leaves the default — and every other theme — untouched.',
+ 'kind "module-variable" — a `$x: … !default` declaration; "mixin-parameter" — a default in a '
+ + '`@mixin name(…)` signature, which a theme replaces by passing an argument.',
+ 'status "injected" — fluent-next already passes a value; "open" — the knob exists and nobody '
+ + 'turns it; "parameter" — a mixin parameter, where the signature itself is the channel and there '
+ + 'is nothing to cross-check by name. An "open" row is theme-side work only.',
+ 'The match is by variable name. A name declared in a nested module is only reachable once the '
+ + 'parent forwards it (see base/chat/_index.scss), which is why an "open" row can sit next to '
+ + 'injected ones from the same widget.',
+ ],
+ summary: {
+ occurrences: sum(settable),
+ variables: new Set(settable.map((row) => row.variable)).size,
+ injected: sum(settable.filter((row) => row.status === 'injected')),
+ open: sum(settable.filter((row) => row.status === 'open')),
+ parameters: sum(settable.filter((row) => row.status === 'parameter')),
+ },
+ places: settable,
+});
+
+const ownedJson = (owned) => ({
+ $comment: [
+ GENERATED,
+ 'Sizes nailed into the shared layer: no `!default` declaration holds them, so opening one means '
+ + 'editing scss/widgets/base/** — which every theme compiles. Each place needs either a knob '
+ + '(and proof the other themes did not move) or a marker saying why it stays.',
+ 'category — why there is no knob today: local-var (a $x with no !default), mixin-arg (inside a '
+ + '@mixin body or call), media (a @media condition, where var() is invalid), structural (an '
+ + 'off-screen parking coordinate, not a designed size), geometry (box-shadow / outline / border '
+ + '/ clip-path numbers), calc (already inside a calc()), inline (a plain declaration).',
+ 'marker — the classification comment already on the line, from tools/review/size-markers.json.',
+ ],
+ summary: {
+ occurrences: sum(owned),
+ byCategory: descending(tally(owned, 'category')),
+ byWidget: descending(tally(owned, 'widget')),
+ unmarked: sum(owned.filter((row) => !row.marker)),
+ // The backlog proper: what still has neither a knob nor a marker. `byWidget` above counts the
+ // classified places too, so the two differ wherever a batch has already been through.
+ unmarkedByWidget: descending(tally(owned.filter((row) => !row.marker), 'widget')),
+ },
+ places: owned,
+});
+
+const agenda = (settable, owned, comments) => {
+ // The agenda is a to-do list: a place that already carries a marker is a decision, not an item.
+ const backlog = owned.filter((row) => !row.marker);
+ const byWidget = descending(tally(backlog, 'widget'));
+ const categories = Object.keys(descending(tally(backlog, 'category')));
+ const lines = [
+ '# Fixed sizes in the shared layer',
+ '',
+ `_${GENERATED}_`,
+ '',
+ 'The layer `scss/widgets/base/**` is compiled once per bundle, so a size written into it reaches',
+ 'generic, material, fluent and fluent-next at the same time. This is the agenda for the base',
+ 'owners: for every number below, either the theme gets a knob, or the number is agreed to stay',
+ 'and carries a marker saying why.',
+ '',
+ '## Totals',
+ '',
+ '| | occurrences |',
+ '|---|---|',
+ `| a raw grep of the layer | ${sum(settable) + sum(owned) + comments} |`,
+ `| …of those, inside comments (commented-out code, prose) | ${comments} |`,
+ `| **in code** | **${sum(settable) + sum(owned)}** |`,
+ `| — the theme can already set from outside | ${sum(settable)} |`,
+ `| — nailed into the shared layer | ${sum(owned)} |`,
+ '',
+ '## What the theme can already set',
+ '',
+ `${sum(settable)} occurrences in ${new Set(settable.map((row) => row.variable)).size} \`!default\` variables. `
+ + `fluent-next already passes ${sum(settable.filter((row) => row.status === 'injected'))}; `
+ + `${sum(settable.filter((row) => row.status === 'open'))} are open knobs nobody turns.`,
+ '',
+ ...(settable.some((row) => row.status === 'open') ? [
+ 'Open knobs — theme-side work, the shared layer stays untouched:',
+ '',
+ ...settable.filter((row) => row.status === 'open')
+ .map((row) => `- \`$${row.variable}\` — ${row.file}:${row.line}`),
+ '',
+ ] : []),
+ '## What is nailed into the layer',
+ '',
+ `| widget | ${categories.join(' | ')} | total |`,
+ `|---|${categories.map(() => '---').join('|')}|---|`,
+ ...Object.keys(byWidget).map((widget) => {
+ const rows = backlog.filter((row) => row.widget === widget);
+ const counts = categories.map((category) => sum(rows.filter((row) => row.category === category)) || '');
+ return `| ${widget} | ${counts.join(' | ')} | **${byWidget[widget]}** |`;
+ }),
+ '',
+ '## Places, by widget',
+ '',
+ ];
+
+ Object.keys(byWidget).forEach((widget) => {
+ lines.push(`### ${widget} — ${byWidget[widget]}`, '');
+ backlog.filter((row) => row.widget === widget).forEach((row) => {
+ lines.push(`- \`${row.file}:${row.line}\` · ${row.category}`, ` \`${row.text}\``);
+ });
+ lines.push('');
+ });
+
+ return `${lines.join('\n')}`;
+};
+
+/* --------------------------------------------------------------------- output */
+
+/* The raw grep counts px inside comments too; the scan does not. Report the gap instead of hiding it. */
+const commentedOccurrences = () => {
+ const px = /-?\d*\.?\d+px\b/g;
+ return scssFiles(baseDir).reduce((total, file) => {
+ const content = readFileSync(file, 'utf8');
+ const inCode = blankBlockComments(content).split('\n')
+ .reduce((count, line) => count + (codeOf(line).match(px)?.length ?? 0), 0);
+ return total + ((content.match(px)?.length ?? 0) - inCode);
+ }, 0);
+};
+
+export const inventory = () => {
+ const { settable, owned } = build();
+ const comments = commentedOccurrences();
+ return {
+ comments,
+ settable: {
+ occurrences: sum(settable),
+ variables: new Set(settable.map((row) => row.variable)).size,
+ injected: sum(settable.filter((row) => row.status === 'injected')),
+ open: sum(settable.filter((row) => row.status === 'open')),
+ parameters: sum(settable.filter((row) => row.status === 'parameter')),
+ },
+ owned: {
+ occurrences: sum(owned),
+ unmarked: sum(owned.filter((row) => !row.marker)),
+ byCategory: descending(tally(owned, 'category')),
+ byWidget: descending(tally(owned.filter((row) => !row.marker), 'widget')),
+ },
+ artefacts: [
+ ['theme-settable.json', `${JSON.stringify(settableJson(settable), null, 2)}\n`],
+ ['base-owned.json', `${JSON.stringify(ownedJson(owned), null, 2)}\n`],
+ ['BASE-SIZES.md', agenda(settable, owned, comments)],
+ ],
+ };
+};
+
+if (process.argv[1] === fileURLToPath(import.meta.url)) {
+ const {
+ comments, settable, owned, artefacts,
+ } = inventory();
+ const check = process.argv.includes('--check');
+ const json = process.argv.includes('--json');
+
+ const stale = artefacts.filter(([name, content]) => {
+ try {
+ return readFileSync(join(listsDir, name), 'utf8') !== content;
+ } catch {
+ return true;
+ }
+ });
+ // --check and --json are read-only: the gate must not rewrite the tree it is judging.
+ if (!check && !json) artefacts.forEach(([name, content]) => writeFileSync(join(listsDir, name), content));
+
+ if (json) {
+ process.stdout.write(`${JSON.stringify({ comments, settable, owned }, null, 2)}\n`);
+ } else {
+ process.stdout.write([
+ `raw grep of scss/widgets/base: ${settable.occurrences + owned.occurrences + comments} px `
+ + `occurrences (${comments} of them inside comments)`,
+ `in code: ${settable.occurrences + owned.occurrences}`,
+ ` theme-settable ${settable.occurrences} (injected ${settable.injected}, open ${settable.open}, `
+ + `mixin parameters ${settable.parameters})`,
+ ` base-owned ${owned.occurrences} ${Object.entries(owned.byCategory)
+ .map(([category, count]) => `${category} ${count}`).join(', ')}`,
+ ` of those still unclassified: ${owned.unmarked}`,
+ '',
+ ].join('\n'));
+ }
+
+ if (check && stale.length) {
+ process.stdout.write(`stale: ${stale.map(([name]) => name).join(', ')} — run node tools/sizes/inventory.mjs\n`);
+ process.exit(1);
+ }
+}
diff --git a/packages/devextreme-scss/tools/sizes/lists/BASE-SIZES.md b/packages/devextreme-scss/tools/sizes/lists/BASE-SIZES.md
new file mode 100644
index 000000000000..64ebf36f80e1
--- /dev/null
+++ b/packages/devextreme-scss/tools/sizes/lists/BASE-SIZES.md
@@ -0,0 +1,29 @@
+# Fixed sizes in the shared layer
+
+_GENERATED by tools/sizes/inventory.mjs — do not edit by hand. Judgment calls belong in that script, not in this file._
+
+The layer `scss/widgets/base/**` is compiled once per bundle, so a size written into it reaches
+generic, material, fluent and fluent-next at the same time. This is the agenda for the base
+owners: for every number below, either the theme gets a knob, or the number is agreed to stay
+and carries a marker saying why.
+
+## Totals
+
+| | occurrences |
+|---|---|
+| a raw grep of the layer | 768 |
+| …of those, inside comments (commented-out code, prose) | 26 |
+| **in code** | **742** |
+| — the theme can already set from outside | 525 |
+| — nailed into the shared layer | 217 |
+
+## What the theme can already set
+
+525 occurrences in 454 `!default` variables. fluent-next already passes 501; 0 are open knobs nobody turns.
+
+## What is nailed into the layer
+
+| widget | | total |
+|---||---|
+
+## Places, by widget
diff --git a/packages/devextreme-scss/tools/sizes/lists/base-owned.json b/packages/devextreme-scss/tools/sizes/lists/base-owned.json
new file mode 100644
index 000000000000..0ee00cdbe467
--- /dev/null
+++ b/packages/devextreme-scss/tools/sizes/lists/base-owned.json
@@ -0,0 +1,1996 @@
+{
+ "$comment": [
+ "GENERATED by tools/sizes/inventory.mjs — do not edit by hand. Judgment calls belong in that script, not in this file.",
+ "Sizes nailed into the shared layer: no `!default` declaration holds them, so opening one means editing scss/widgets/base/** — which every theme compiles. Each place needs either a knob (and proof the other themes did not move) or a marker saying why it stays.",
+ "category — why there is no knob today: local-var (a $x with no !default), mixin-arg (inside a @mixin body or call), media (a @media condition, where var() is invalid), structural (an off-screen parking coordinate, not a designed size), geometry (box-shadow / outline / border / clip-path numbers), calc (already inside a calc()), inline (a plain declaration).",
+ "marker — the classification comment already on the line, from tools/review/size-markers.json."
+ ],
+ "summary": {
+ "occurrences": 217,
+ "byCategory": {
+ "inline": 88,
+ "geometry": 69,
+ "local-var": 35,
+ "calc": 9,
+ "structural": 8,
+ "mixin-arg": 6,
+ "media": 2
+ },
+ "byWidget": {
+ "colorView": 42,
+ "scheduler": 33,
+ "textEditor": 26,
+ "gridBase": 22,
+ "htmlEditor": 16,
+ "cardView": 15,
+ "pivotGrid": 11,
+ "ui": 8,
+ "scrollView": 5,
+ "dataGrid": 5,
+ "fileManager": 5,
+ "sortable": 4,
+ "treeList": 4,
+ "icon_fonts": 2,
+ "multiView": 2,
+ "resizable": 2,
+ "tagBox": 2,
+ "filterBuilder": 2,
+ "fileUploader": 1,
+ "pagination": 1,
+ "slider": 1,
+ "colorBox": 1,
+ "diagram": 1,
+ "gantt": 1,
+ "lookup": 1,
+ "popover": 1,
+ "stepper": 1,
+ "toolbar": 1,
+ "treeView": 1
+ },
+ "unmarked": 0,
+ "unmarkedByWidget": {}
+ },
+ "places": [
+ {
+ "file": "scss/widgets/base/_fileUploader.scss",
+ "line": 213,
+ "widget": "fileUploader",
+ "literals": [
+ "-6px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "margin-top: -6px; // dx-fixed-size: pulls the status text onto the progress line",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/_htmlEditor.scss",
+ "line": 20,
+ "widget": "htmlEditor",
+ "literals": [
+ "11px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "$resize-handle-size: 11px;",
+ "category": "local-var"
+ },
+ {
+ "file": "scss/widgets/base/_htmlEditor.scss",
+ "line": 21,
+ "widget": "htmlEditor",
+ "literals": [
+ "15px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "$touch-resize-handle-size: 15px; // dx-fixed-size: the touch variant of the same handle",
+ "category": "local-var"
+ },
+ {
+ "file": "scss/widgets/base/_htmlEditor.scss",
+ "line": 154,
+ "widget": "htmlEditor",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-structural",
+ "text": "min-height: 1px; // dx-structural: lets the flex item shrink below its content, not a designed height",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/_htmlEditor.scss",
+ "line": 161,
+ "widget": "htmlEditor",
+ "literals": [
+ "-100000px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-structural",
+ "text": "left: -100000px; // dx-structural: parks Quill's clipboard element off-screen",
+ "category": "structural"
+ },
+ {
+ "file": "scss/widgets/base/_htmlEditor.scss",
+ "line": 162,
+ "widget": "htmlEditor",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-structural",
+ "text": "height: 1px; // dx-structural: collapses the off-screen clipboard element, not a designed height",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/_htmlEditor.scss",
+ "line": 226,
+ "widget": "htmlEditor",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-line-width",
+ "text": "border: 1px solid #000; // dx-line-width: a table hairline; the colour beside it is hard-coded too",
+ "category": "geometry"
+ },
+ {
+ "file": "scss/widgets/base/_htmlEditor.scss",
+ "line": 356,
+ "widget": "htmlEditor",
+ "literals": [
+ "0.1px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-structural",
+ "text": "height: 0.1px; // dx-structural: a non-zero height the placeholder needs, not a designed size",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/_htmlEditor.scss",
+ "line": 370,
+ "widget": "htmlEditor",
+ "literals": [
+ "35px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "min-height: 35px; // dx-fixed-size: the mention suggestion list keeps a row of space while filtering",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/_htmlEditor.scss",
+ "line": 379,
+ "widget": "htmlEditor",
+ "literals": [
+ "50px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "min-width: 50px; // dx-fixed-size: the narrowest the mention suggestion list may get",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/_htmlEditor.scss",
+ "line": 392,
+ "widget": "htmlEditor",
+ "literals": [
+ "360px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "min-width: 360px; // dx-fixed-size: the link/image dialog form width",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/_htmlEditor.scss",
+ "line": 417,
+ "widget": "htmlEditor",
+ "literals": [
+ "6px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "gap: 6px; // dx-fixed-size: gap between the AI dialog title icon and its text",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/_htmlEditor.scss",
+ "line": 424,
+ "widget": "htmlEditor",
+ "literals": [
+ "240px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "min-width: 240px; // dx-fixed-size: the same dialog form once the popup goes fullscreen",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/_htmlEditor.scss",
+ "line": 437,
+ "widget": "htmlEditor",
+ "literals": [
+ "3px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-line-width",
+ "text": "border-bottom: 3px solid transparent; // dx-line-width: the strip under the colour-format icon that shows the picked colour",
+ "category": "geometry"
+ },
+ {
+ "file": "scss/widgets/base/_htmlEditor.scss",
+ "line": 457,
+ "widget": "htmlEditor",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-line-width",
+ "text": "border: 1px dashed lightslategrey; // dx-line-width: hairline of the image resize frame",
+ "category": "geometry"
+ },
+ {
+ "file": "scss/widgets/base/_htmlEditor.scss",
+ "line": 468,
+ "widget": "htmlEditor",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-line-width",
+ "text": "border: 1px solid white; // dx-line-width: hairline around a resize handle",
+ "category": "geometry"
+ },
+ {
+ "file": "scss/widgets/base/_htmlEditor.scss",
+ "line": 524,
+ "widget": "htmlEditor",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-line-width",
+ "text": "border: 1px solid white; // dx-line-width: hairline around a resize handle // dx-line-width: hairline around a resize handle",
+ "category": "geometry"
+ },
+ {
+ "file": "scss/widgets/base/_icon_fonts.scss",
+ "line": 307,
+ "widget": "icon_fonts",
+ "literals": [
+ "14px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-icon-glyph-size",
+ "text": "font: 14px/1 DXIcons; // stylelint-disable-line font-family-no-missing-generic-family-keyword, font-family-name-quotes -- dx-icon-glyph-size: the icon font's own size, no icon scale in the package",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/_icon_fonts.scss",
+ "line": 675,
+ "widget": "icon_fonts",
+ "literals": [
+ "14px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-icon-glyph-size",
+ "text": "font: 14px/1 DXIcons; // stylelint-disable-line font-family-no-missing-generic-family-keyword, font-family-name-quotes -- dx-icon-glyph-size: the icon font's own size, no icon scale in the package",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/_multiView.scss",
+ "line": 39,
+ "widget": "multiView",
+ "literals": [
+ "-9999px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-structural",
+ "text": "top: -9999px; // dx-structural: parks the hidden slide off-screen",
+ "category": "structural"
+ },
+ {
+ "file": "scss/widgets/base/_multiView.scss",
+ "line": 40,
+ "widget": "multiView",
+ "literals": [
+ "-9999px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-structural",
+ "text": "left: -9999px; // dx-structural: parks the hidden slide off-screen",
+ "category": "structural"
+ },
+ {
+ "file": "scss/widgets/base/_pagination.scss",
+ "line": 25,
+ "widget": "pagination",
+ "literals": [
+ "8px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "$pagination-paddings: 8px; // dx-fixed-size: the shared source of the two fallbacks below",
+ "category": "local-var"
+ },
+ {
+ "file": "scss/widgets/base/_resizable.scss",
+ "line": 2,
+ "widget": "resizable",
+ "literals": [
+ "3px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "$one-side-handle-size: 3px + $handle-offset; // dx-fixed-size: handle thickness ($handle-offset is 0)",
+ "category": "local-var"
+ },
+ {
+ "file": "scss/widgets/base/_resizable.scss",
+ "line": 3,
+ "widget": "resizable",
+ "literals": [
+ "6px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "$two-side-handle-size: 6px + $handle-offset; // dx-fixed-size: handle thickness ($handle-offset is 0)",
+ "category": "local-var"
+ },
+ {
+ "file": "scss/widgets/base/_scrollView.scss",
+ "line": 54,
+ "widget": "scrollView",
+ "literals": [
+ "-20px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "margin-left: -20px; // dx-fixed-size: centres the android pull-down on the pocket",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/_scrollView.scss",
+ "line": 153,
+ "widget": "scrollView",
+ "literals": [
+ "-15px",
+ "20px",
+ "15px"
+ ],
+ "occurrences": 3,
+ "marker": "dx-fixed-size",
+ "text": "margin: -15px 20px 0 15px; // dx-fixed-size: centres the indicator on its own half-height",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/_scrollView.scss",
+ "line": 234,
+ "widget": "scrollView",
+ "literals": [
+ "-20px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "margin-top: -20px; // dx-fixed-size: pulls the text onto the indicator's line",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/_slider.scss",
+ "line": 5,
+ "widget": "slider",
+ "literals": [
+ "7px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "$slider-tooltip-arrow-height: 7px; // dx-fixed-size: feeds dx-popover-arrow-size, which divides by sqrt(2)",
+ "category": "local-var"
+ },
+ {
+ "file": "scss/widgets/base/_sortable.scss",
+ "line": 61,
+ "widget": "sortable",
+ "literals": [
+ "1px",
+ "3px",
+ "6px",
+ "8px"
+ ],
+ "occurrences": 4,
+ "marker": "dx-shadow-geometry",
+ "text": "box-shadow: 0 1px 3px $sortable-clone-shadow-color-first, 0 6px 8px $sortable-clone-shadow-color-second; // dx-shadow-geometry: the theme already takes both colours from roles; whether a whole shadow role replaces this two-layer geometry is design's call",
+ "category": "geometry"
+ },
+ {
+ "file": "scss/widgets/base/_tagBox.scss",
+ "line": 15,
+ "widget": "tagBox",
+ "literals": [
+ "0.1px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-structural",
+ "text": "width: 0.1px; // T393423, T437866 -- dx-structural: a non-zero width the browsers need, not a designed size",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/_tagBox.scss",
+ "line": 43,
+ "widget": "tagBox",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-px-nudge",
+ "text": "max-width: calc(100% - 1px); // dx-px-nudge: a pixel off the full width so the tag never overflows",
+ "category": "calc"
+ },
+ {
+ "file": "scss/widgets/base/_ui.scss",
+ "line": 13,
+ "widget": "ui",
+ "literals": [
+ "-10px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-structural",
+ "text": "top: -10px; // dx-structural: parks the hidden input off-screen",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/_ui.scss",
+ "line": 14,
+ "widget": "ui",
+ "literals": [
+ "-10px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-structural",
+ "text": "left: -10px; // dx-structural: parks the hidden input off-screen",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/_ui.scss",
+ "line": 41,
+ "widget": "ui",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-structural",
+ "text": "height: 1px; // dx-structural: the screen-reader-only clipping box, not a designed size",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/_ui.scss",
+ "line": 42,
+ "widget": "ui",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-structural",
+ "text": "width: 1px; // dx-structural: the screen-reader-only clipping box, not a designed size",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/_ui.scss",
+ "line": 226,
+ "widget": "ui",
+ "literals": [
+ "150px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "transform: translate3d(0, 150px, 0); // dx-fixed-size: how far the android pop animation travels",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/_ui.scss",
+ "line": 348,
+ "widget": "ui",
+ "literals": [
+ "-10px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "transform: rotate3d(1, 0, 0, 10deg) translate3d(0, -10px, 0) scale3d(1.1, 1.1, 1.1); // dx-fixed-size: how far the 3d drop animation travels",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/_ui.scss",
+ "line": 362,
+ "widget": "ui",
+ "literals": [
+ "-10px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "transform: translate3d(0, -10px, 0) scale3d(1.1, 1.1, 1.1); // dx-fixed-size: how far the fade drop animation travels",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/_ui.scss",
+ "line": 376,
+ "widget": "ui",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "transform: translate3d(0, 10px, 0) scale3d(1.1, 1.1, 1.1); // dx-fixed-size: how far the fade rise animation travels",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/cardView/content_view/content/card/_index.scss",
+ "line": 22,
+ "widget": "cardView",
+ "literals": [
+ "2px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "outline: 2px solid; // dx-fixed-size: the base/cardView chain is not configurable from a theme yet: nothing in it is passed through @use ... with",
+ "category": "geometry"
+ },
+ {
+ "file": "scss/widgets/base/cardView/content_view/content/card/_index.scss",
+ "line": 24,
+ "widget": "cardView",
+ "literals": [
+ "-2px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "outline-offset: -2px; // dx-fixed-size: the base/cardView chain is not configurable from a theme yet: nothing in it is passed through @use ... with",
+ "category": "geometry"
+ },
+ {
+ "file": "scss/widgets/base/cardView/content_view/content/card/header/_index.scss",
+ "line": 10,
+ "widget": "cardView",
+ "literals": [
+ "12px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "padding: 0 12px; // dx-fixed-size: the base/cardView chain is not configurable from a theme yet: nothing in it is passed through @use ... with",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/cardView/content_view/content/card/header/_index.scss",
+ "line": 42,
+ "widget": "cardView",
+ "literals": [
+ "20px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "width: 20px; // dx-fixed-size: the base/cardView chain is not configurable from a theme yet: nothing in it is passed through @use ... with",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/cardView/content_view/content/card/header/_index.scss",
+ "line": 43,
+ "widget": "cardView",
+ "literals": [
+ "20px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "height: 20px; // dx-fixed-size: the base/cardView chain is not configurable from a theme yet: nothing in it is passed through @use ... with",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/cardView/content_view/no_data/_index.scss",
+ "line": 10,
+ "widget": "cardView",
+ "literals": [
+ "999px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "border-radius: 999px; // dx-fixed-size: a pill radius; the base/cardView chain is not configurable from a theme yet: nothing in it is passed through @use ... with",
+ "category": "geometry"
+ },
+ {
+ "file": "scss/widgets/base/cardView/header_panel/_index.scss",
+ "line": 10,
+ "widget": "cardView",
+ "literals": [
+ "6px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "$sortable-side-offset: 6px; // dx-fixed-size: the base/cardView chain is not configurable from a theme yet: nothing in it is passed through @use ... with",
+ "category": "local-var"
+ },
+ {
+ "file": "scss/widgets/base/cardView/header_panel/_index.scss",
+ "line": 50,
+ "widget": "cardView",
+ "literals": [
+ "4px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "gap: 4px; // dx-fixed-size: the base/cardView chain is not configurable from a theme yet: nothing in it is passed through @use ... with",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/cardView/header_panel/item/_index.scss",
+ "line": 9,
+ "widget": "cardView",
+ "literals": [
+ "4px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "gap: 4px; // dx-fixed-size: the base/cardView chain is not configurable from a theme yet: nothing in it is passed through @use ... with",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/cardView/header_panel/item/_index.scss",
+ "line": 55,
+ "widget": "cardView",
+ "literals": [
+ "2px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "outline: 2px solid; // dx-fixed-size: the base/cardView chain is not configurable from a theme yet: nothing in it is passed through @use ... with",
+ "category": "geometry"
+ },
+ {
+ "file": "scss/widgets/base/cardView/header_panel/item/_index.scss",
+ "line": 57,
+ "widget": "cardView",
+ "literals": [
+ "-2px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "outline-offset: -2px; // dx-fixed-size: the base/cardView chain is not configurable from a theme yet: nothing in it is passed through @use ... with",
+ "category": "geometry"
+ },
+ {
+ "file": "scss/widgets/base/cardView/header_panel/item/_index.scss",
+ "line": 89,
+ "widget": "cardView",
+ "literals": [
+ "1px",
+ "3px"
+ ],
+ "occurrences": 2,
+ "marker": "dx-shadow-geometry",
+ "text": "0 1px 3px $cardview-header-panel__item--dragged-box-shadow-color,",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/cardView/header_panel/item/_index.scss",
+ "line": 90,
+ "widget": "cardView",
+ "literals": [
+ "6px",
+ "8px"
+ ],
+ "occurrences": 2,
+ "marker": "dx-shadow-geometry",
+ "text": "0 6px 8px $cardview-header-panel__item--dragged-box-shadow-color;",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/colorBox/_index.scss",
+ "line": 31,
+ "widget": "colorBox",
+ "literals": [
+ "25px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "max-width: calc(100% - 25px); // dx-fixed-size: room the colour preview and its gap take from the placeholder",
+ "category": "calc"
+ },
+ {
+ "file": "scss/widgets/base/colorView/_index.scss",
+ "line": 16,
+ "widget": "colorView",
+ "literals": [
+ "28px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "$colorview-palette-handle-size: 28px; // dx-fixed-size: diameter of the round palette handle, drawn as rings at 6/7/12/13px",
+ "category": "local-var"
+ },
+ {
+ "file": "scss/widgets/base/colorView/_index.scss",
+ "line": 19,
+ "widget": "colorView",
+ "literals": [
+ "36px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "$colorview-handle-first-side-size: 36px; // dx-fixed-size: long side of the scale handles, drawn by the inset shadows",
+ "category": "local-var"
+ },
+ {
+ "file": "scss/widgets/base/colorView/_index.scss",
+ "line": 20,
+ "widget": "colorView",
+ "literals": [
+ "17px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "$colorview-handle-second-side-size: 17px; // dx-fixed-size: short side of the scale handles, drawn by the inset shadows",
+ "category": "local-var"
+ },
+ {
+ "file": "scss/widgets/base/colorView/_index.scss",
+ "line": 84,
+ "widget": "colorView",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-line-width",
+ "text": "padding: 1px 0; // dx-line-width: room for the 1px hairline ring the cells inside carry, which overflow: hidden would clip",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/colorView/_index.scss",
+ "line": 120,
+ "widget": "colorView",
+ "literals": [
+ "-7px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-px-nudge",
+ "text": "left: -7px; // dx-px-nudge: centres the handle across the hue scale, counting its own border",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/colorView/_index.scss",
+ "line": 126,
+ "widget": "colorView",
+ "literals": [
+ "-6px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-px-nudge",
+ "text": "top: -6px; // dx-px-nudge: centres the handle across the alpha scale, counting its own border",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/colorView/_index.scss",
+ "line": 144,
+ "widget": "colorView",
+ "literals": [
+ "16px"
+ ],
+ "occurrences": 2,
+ "marker": "dx-fixed-size",
+ "text": "background-size: 16px 16px; // dx-fixed-size: tile of the transparency checkerboard, drawn by two offset gradients",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/colorView/_index.scss",
+ "line": 145,
+ "widget": "colorView",
+ "literals": [
+ "8px"
+ ],
+ "occurrences": 2,
+ "marker": "dx-fixed-size",
+ "text": "background-position: 0 0, 8px 8px; // dx-fixed-size: half the tile, which is what makes the two gradients read as a checkerboard",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/colorView/_index.scss",
+ "line": 149,
+ "widget": "colorView",
+ "literals": [
+ "6px",
+ "8px",
+ "14px"
+ ],
+ "occurrences": 3,
+ "marker": "dx-fixed-size",
+ "text": "background-position: 0 6px, 8px 14px; // dx-fixed-size: the same checkerboard, shifted to sit inside the alpha scale",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/colorView/_mixins.scss",
+ "line": 3,
+ "widget": "colorView",
+ "literals": [
+ "5px",
+ "6px",
+ "7px",
+ "12px",
+ "13px"
+ ],
+ "occurrences": 5,
+ "marker": "dx-fixed-size",
+ "text": "background: radial-gradient(transparent 5px, $handle-border-color 6px, $handle-color 7px, $handle-color 12px, $handle-border-color 13px); // dx-fixed-size: the handle is drawn, not laid out — a transparent core to 5px, a 1px ring at 6px, fill to 12px and a 1px ring at 13px, inside the 28px diameter",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/colorView/_mixins.scss",
+ "line": 4,
+ "widget": "colorView",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 2,
+ "marker": "dx-shadow-geometry",
+ "text": "box-shadow: 0 1px 1px 0 $handle-border-color; // dx-shadow-geometry: lifts the round handle off the palette",
+ "category": "geometry"
+ },
+ {
+ "file": "scss/widgets/base/colorView/_mixins.scss",
+ "line": 8,
+ "widget": "colorView",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-line-width",
+ "text": "border: 1px solid; // dx-line-width: hairline outline of the handle",
+ "category": "geometry"
+ },
+ {
+ "file": "scss/widgets/base/colorView/_mixins.scss",
+ "line": 10,
+ "widget": "colorView",
+ "literals": [
+ "-5px",
+ "3px",
+ "5px",
+ "-6px",
+ "1px",
+ "4px",
+ "6px"
+ ],
+ "occurrences": 10,
+ "marker": "dx-shadow-geometry",
+ "text": "box-shadow: inset -5px 0 0 3px $handle-color, inset 5px 0 0 3px $handle-color, inset -6px 0 1px 4px $handle-border-color, inset 6px 0 1px 4px $handle-border-color; // dx-shadow-geometry: the grip is drawn entirely with inset shadows — 5px bars inset from both sides, each edged by a 1px ring at 6px",
+ "category": "geometry"
+ },
+ {
+ "file": "scss/widgets/base/colorView/_mixins.scss",
+ "line": 14,
+ "widget": "colorView",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-line-width",
+ "text": "border: 1px solid; // dx-line-width: hairline outline of the handle",
+ "category": "geometry"
+ },
+ {
+ "file": "scss/widgets/base/colorView/_mixins.scss",
+ "line": 16,
+ "widget": "colorView",
+ "literals": [
+ "-5px",
+ "3px",
+ "5px",
+ "-6px",
+ "1px",
+ "4px",
+ "6px"
+ ],
+ "occurrences": 10,
+ "marker": "dx-shadow-geometry",
+ "text": "box-shadow: inset 0 -5px 0 3px $handle-color, inset 0 5px 0 3px $handle-color, inset 0 -6px 1px 4px $handle-border-color, inset 0 6px 1px 4px $handle-border-color; // dx-shadow-geometry: the same grip turned 90deg for the horizontal scale",
+ "category": "geometry"
+ },
+ {
+ "file": "scss/widgets/base/dataGrid/_index.scss",
+ "line": 146,
+ "widget": "dataGrid",
+ "literals": [
+ "-2px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "outline-offset: -2px; // dx-fixed-size: the gridBase tier already paints this across the family; a widget-scoped name would collide under the other grid roots",
+ "category": "geometry"
+ },
+ {
+ "file": "scss/widgets/base/dataGrid/_index.scss",
+ "line": 182,
+ "widget": "dataGrid",
+ "literals": [
+ "14px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "@include dx-icon-sizing(14px); // dx-fixed-size: the gridBase tier already paints this across the family; a widget-scoped name would collide under the other grid roots",
+ "category": "mixin-arg"
+ },
+ {
+ "file": "scss/widgets/base/dataGrid/_index.scss",
+ "line": 301,
+ "widget": "dataGrid",
+ "literals": [
+ "21px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "@include dx-icon-sizing(21px); // dx-fixed-size: the gridBase tier already paints this across the family; a widget-scoped name would collide under the other grid roots",
+ "category": "mixin-arg"
+ },
+ {
+ "file": "scss/widgets/base/dataGrid/_index.scss",
+ "line": 365,
+ "widget": "dataGrid",
+ "literals": [
+ "-1px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-px-nudge",
+ "text": "outline-offset: -1px; // dx-px-nudge: a one-pixel inset for the sticky-column overlay",
+ "category": "geometry"
+ },
+ {
+ "file": "scss/widgets/base/dataGrid/layout/cell.scss",
+ "line": 283,
+ "widget": "dataGrid",
+ "literals": [
+ "-2px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "outline-offset: -2px; // dx-fixed-size: the gridBase tier already paints this across the family; a widget-scoped name would collide under the other grid roots",
+ "category": "geometry"
+ },
+ {
+ "file": "scss/widgets/base/diagram/_index.scss",
+ "line": 178,
+ "widget": "diagram",
+ "literals": [
+ "2px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-px-nudge",
+ "text": "width: calc(100% - 2px) !important; // stylelint-disable-line declaration-no-important -- dx-px-nudge: 2px shaved off a full-width popup",
+ "category": "calc"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 88,
+ "widget": "fileManager",
+ "literals": [
+ "431px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-literal-required",
+ "text": "@media (min-width: 431px) { // dx-literal-required: a media condition, var() is invalid here",
+ "category": "media"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 303,
+ "widget": "fileManager",
+ "literals": [
+ "-5000px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-structural",
+ "text": "top: -5000px; // dx-structural: parks the container off-screen until it is positioned",
+ "category": "structural"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 304,
+ "widget": "fileManager",
+ "literals": [
+ "-5000px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-structural",
+ "text": "left: -5000px; // dx-structural: parks the container off-screen until it is positioned",
+ "category": "structural"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 309,
+ "widget": "fileManager",
+ "literals": [
+ "-5000px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-structural",
+ "text": "top: -5000px; // dx-structural: parks the container off-screen until it is positioned",
+ "category": "structural"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 310,
+ "widget": "fileManager",
+ "literals": [
+ "-5000px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-structural",
+ "text": "left: -5000px; // dx-structural: parks the container off-screen until it is positioned",
+ "category": "structural"
+ },
+ {
+ "file": "scss/widgets/base/filterBuilder/_common.scss",
+ "line": 76,
+ "widget": "filterBuilder",
+ "literals": [
+ "-7px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "margin-top: -7px; // dx-fixed-size: pulls the row onto the group line",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/filterBuilder/_common.scss",
+ "line": 77,
+ "widget": "filterBuilder",
+ "literals": [
+ "-4px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "margin-bottom: -4px; // dx-fixed-size: pulls the row onto the group line",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/gantt/_index.scss",
+ "line": 60,
+ "widget": "gantt",
+ "literals": [
+ "-1px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-px-nudge",
+ "text": "margin-top: -1px; // dx-px-nudge: a one-pixel correction on top of the row height",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/gridBase/_index.scss",
+ "line": 25,
+ "widget": "gridBase",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 4,
+ "marker": "dx-structural",
+ "text": "clip: rect(1px, 1px, 1px, 1px); // dx-structural: clips the a11y live region to nothing while keeping it rendered — the NOTE above; not a size",
+ "category": "geometry"
+ },
+ {
+ "file": "scss/widgets/base/gridBase/_index.scss",
+ "line": 37,
+ "widget": "gridBase",
+ "literals": [
+ "5px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "margin-right: 5px !important; // stylelint-disable-line declaration-no-important -- dx-fixed-size: legacy compat helper class, kept for the Foundation layout below",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/gridBase/_index.scss",
+ "line": 55,
+ "widget": "gridBase",
+ "literals": [
+ "-1px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-px-nudge",
+ "text": "margin-top: -1px; // dx-px-nudge: pulls the pager up by one border so its top edge overlaps the grid bottom edge",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/gridBase/_index.scss",
+ "line": 86,
+ "widget": "gridBase",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-px-nudge",
+ "text": "padding-top: 1px; // dx-px-nudge: lifts the first submenu row off the menu border",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/gridBase/_index.scss",
+ "line": 307,
+ "widget": "gridBase",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-structural",
+ "text": "max-width: 10px; // dx-structural: deliberately tiny so the table sizes to its columns rather than the container — the fixed variant below resets it to none",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/gridBase/_index.scss",
+ "line": 424,
+ "widget": "gridBase",
+ "literals": [
+ "2px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-line-width",
+ "text": "border: 2px solid transparent; // dx-line-width: thickness of the invalid-cell ring, drawn on a pseudo-element",
+ "category": "geometry"
+ },
+ {
+ "file": "scss/widgets/base/gridBase/_index.scss",
+ "line": 426,
+ "widget": "gridBase",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-px-nudge",
+ "text": "left: 1px; // dx-px-nudge: insets that ring by the cell border on the left",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/gridBase/_index.scss",
+ "line": 474,
+ "widget": "gridBase",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-structural",
+ "text": "min-height: 1px; // dx-structural: one-pixel floor so the headers block keeps layout presence when it has no rows; not a designed height",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/gridBase/_index.scss",
+ "line": 550,
+ "widget": "gridBase",
+ "literals": [
+ "-1px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-px-nudge",
+ "text": "top: -1px; // dx-px-nudge: pulls the focus ring out over the cell border",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/gridBase/_index.scss",
+ "line": 551,
+ "widget": "gridBase",
+ "literals": [
+ "-1px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-px-nudge",
+ "text": "bottom: -1px; // dx-px-nudge: pulls the focus ring out over the cell border",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/gridBase/_index.scss",
+ "line": 552,
+ "widget": "gridBase",
+ "literals": [
+ "-1px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-px-nudge",
+ "text": "left: -1px; // dx-px-nudge: pulls the focus ring out over the cell border",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/gridBase/_index.scss",
+ "line": 553,
+ "widget": "gridBase",
+ "literals": [
+ "-1px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-px-nudge",
+ "text": "right: -1px; // dx-px-nudge: pulls the focus ring out over the cell border",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/gridBase/_index.scss",
+ "line": 560,
+ "widget": "gridBase",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-line-width",
+ "text": "border-top: 1px solid transparent; // dx-line-width: hairline placeholder keeping the range-end input aligned with the range-start one",
+ "category": "geometry"
+ },
+ {
+ "file": "scss/widgets/base/gridBase/_index.scss",
+ "line": 654,
+ "widget": "gridBase",
+ "literals": [
+ "9px",
+ "6px",
+ "8px"
+ ],
+ "occurrences": 4,
+ "marker": "dx-px-nudge",
+ "text": "padding: 9px 6px 8px 6px; // dx-px-nudge: +1px on each side of the resting padding above, compensating the border the disabled item loses on hover",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/gridBase/_index.scss",
+ "line": 949,
+ "widget": "gridBase",
+ "literals": [
+ "-2px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-px-nudge",
+ "text": "margin-right: -2px; // dx-px-nudge: RTL mirror — pulls the menu out by its own border",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/gridBase/layout/aiChat/_mixins.scss",
+ "line": 47,
+ "widget": "gridBase",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-line-width",
+ "text": "border-width: 1px; // dx-line-width: hairline border of the incoming message bubble",
+ "category": "geometry"
+ },
+ {
+ "file": "scss/widgets/base/lookup/_index.scss",
+ "line": 10,
+ "widget": "lookup",
+ "literals": [
+ "45px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "height: calc(100% - 45px); // dx-fixed-size: the height the popup toolbar takes from the list",
+ "category": "calc"
+ },
+ {
+ "file": "scss/widgets/base/pivotGrid/_common.scss",
+ "line": 238,
+ "widget": "pivotGrid",
+ "literals": [
+ "-9999px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-structural",
+ "text": "top: -9999px; // dx-structural: parks the scrollbar probe off-screen",
+ "category": "structural"
+ },
+ {
+ "file": "scss/widgets/base/pivotGrid/_index.scss",
+ "line": 60,
+ "widget": "pivotGrid",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-shadow-geometry",
+ "text": "$pivotgrid-drag-header-first-shadow: 0 0 1px $pivotgrid-drag-header-first-shadow-color; // dx-shadow-geometry",
+ "category": "local-var"
+ },
+ {
+ "file": "scss/widgets/base/pivotGrid/_index.scss",
+ "line": 61,
+ "widget": "pivotGrid",
+ "literals": [
+ "1px",
+ "3px"
+ ],
+ "occurrences": 2,
+ "marker": "dx-shadow-geometry",
+ "text": "$pivotgrid-drag-header-second-shadow: 0 1px 3px $pivotgrid-drag-header-second-shadow-color; // dx-shadow-geometry",
+ "category": "local-var"
+ },
+ {
+ "file": "scss/widgets/base/pivotGrid/_index.scss",
+ "line": 66,
+ "widget": "pivotGrid",
+ "literals": [
+ "-5px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "$pivotgrid-expand-icon-offset: -5px; // dx-fixed-size: negated at its use site",
+ "category": "local-var"
+ },
+ {
+ "file": "scss/widgets/base/pivotGrid/_index.scss",
+ "line": 74,
+ "widget": "pivotGrid",
+ "literals": [
+ "-4px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "margin-top: -4px; // dx-fixed-size: pulls the element onto the grid line",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/pivotGrid/_index.scss",
+ "line": 75,
+ "widget": "pivotGrid",
+ "literals": [
+ "-1px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "margin-left: -1px; // dx-fixed-size: pulls the element onto the grid line",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/pivotGrid/_index.scss",
+ "line": 79,
+ "widget": "pivotGrid",
+ "literals": [
+ "-3px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "margin-top: -3px; // dx-fixed-size: pulls the element onto the grid line",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/pivotGrid/_index.scss",
+ "line": 84,
+ "widget": "pivotGrid",
+ "literals": [
+ "-3px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "margin-left: -3px; // dx-fixed-size: pulls the element onto the grid line",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/pivotGrid/_index.scss",
+ "line": 333,
+ "widget": "pivotGrid",
+ "literals": [
+ "-1px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "margin-top: -1px; // dx-fixed-size: pulls the element onto the grid line",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/pivotGrid/_index.scss",
+ "line": 604,
+ "widget": "pivotGrid",
+ "literals": [
+ "-3px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "margin-left: -3px; // dx-fixed-size: pulls the element onto the grid line",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/popover/_index.scss",
+ "line": 2,
+ "widget": "popover",
+ "literals": [
+ "20px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "@include dx-popover-arrow-size(20px); // dx-fixed-size: the arrow width; the mixin divides it by sqrt(2), so a var() cannot pass",
+ "category": "mixin-arg"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_common.scss",
+ "line": 4,
+ "widget": "scheduler",
+ "literals": [
+ "3px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "$scheduler-appointment-collector-margin: 3px; // dx-fixed-size: the collector margin, multiplied elsewhere so a var() cannot pass",
+ "category": "local-var"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_common.scss",
+ "line": 75,
+ "widget": "scheduler",
+ "literals": [
+ "450px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-literal-required",
+ "text": "@media (max-width: 450px) { // dx-literal-required: a media condition, var() is invalid here",
+ "category": "media"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 88,
+ "widget": "scheduler",
+ "literals": [
+ "5px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "$scheduler-hovered-appointment-top-shadow-size: 5px; // dx-fixed-size: negated and composed into shadows, so a var() cannot pass",
+ "category": "local-var"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 89,
+ "widget": "scheduler",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-shadow-geometry",
+ "text": "$scheduler-focused-cell-shadow: inset 0 0 0 1px $scheduler-appointment-base-color; // dx-shadow-geometry",
+ "category": "local-var"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 91,
+ "widget": "scheduler",
+ "literals": [
+ "-2px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-shadow-geometry",
+ "text": "$scheduler-vertical-appointment-resizable-hovering-shadow: inset 0 $scheduler-hovered-appointment-top-shadow-size 0 0 $scheduler-appointment-start-color, inset 0 -2px 0 0 $scheduler-appointment-start-color; // dx-shadow-geometry",
+ "category": "local-var"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 93,
+ "widget": "scheduler",
+ "literals": [
+ "2px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-shadow-geometry",
+ "text": "$scheduler-vertical-appointment-shadow: inset 0 2px 0 0 $scheduler-appointment-start-color; // dx-shadow-geometry",
+ "category": "local-var"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 94,
+ "widget": "scheduler",
+ "literals": [
+ "-2px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-shadow-geometry",
+ "text": "$scheduler-vertical-appointment-resizing-shadow: inset 0 -2px 0 0 $scheduler-appointment-start-color, $scheduler-vertical-appointment-shadow; // dx-shadow-geometry",
+ "category": "local-var"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 98,
+ "widget": "scheduler",
+ "literals": [
+ "-2px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-shadow-geometry",
+ "text": "$scheduler-horizontal-appointment-resizable-hovering-shadow: inset $scheduler-hovered-appointment-top-shadow-size 0 0 0 $scheduler-appointment-start-color, inset -2px 0 0 0 $scheduler-appointment-start-color; // dx-shadow-geometry",
+ "category": "local-var"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 99,
+ "widget": "scheduler",
+ "literals": [
+ "2px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-shadow-geometry",
+ "text": "$scheduler-horizontal-appointment-resizable-hovering-shadow-rtl: inset (-$scheduler-hovered-appointment-top-shadow-size) 0 0 0 $scheduler-appointment-start-color, inset 2px 0 0 0 $scheduler-appointment-start-color; // dx-shadow-geometry",
+ "category": "local-var"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 102,
+ "widget": "scheduler",
+ "literals": [
+ "2px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-shadow-geometry",
+ "text": "$scheduler-horizontal-appointment-shadow: inset 2px 0 0 0 $scheduler-appointment-start-color; // dx-shadow-geometry",
+ "category": "local-var"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 103,
+ "widget": "scheduler",
+ "literals": [
+ "-2px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-shadow-geometry",
+ "text": "$scheduler-horizontal-appointment-shadow-rtl: inset -2px 0 0 0 $scheduler-appointment-start-color; // dx-shadow-geometry",
+ "category": "local-var"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 104,
+ "widget": "scheduler",
+ "literals": [
+ "-2px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-shadow-geometry",
+ "text": "$scheduler-horizontal-appointment-resizing-shadow: inset -2px 0 0 0 $scheduler-appointment-start-color, $scheduler-horizontal-appointment-shadow; // dx-shadow-geometry",
+ "category": "local-var"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 130,
+ "widget": "scheduler",
+ "literals": [
+ "14px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "$scheduler-time-indicator-top: 14px; // dx-fixed-size: negated at its use site",
+ "category": "local-var"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 131,
+ "widget": "scheduler",
+ "literals": [
+ "12px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "$scheduler-time-indicator-left: 12px; // dx-fixed-size: negated at its use site",
+ "category": "local-var"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 134,
+ "widget": "scheduler",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-shadow-geometry",
+ "text": "$scheduler-time-indicator-shadow: 0 1px 0 0 $scheduler-time-indicator-shadow-color; // dx-shadow-geometry",
+ "category": "local-var"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 135,
+ "widget": "scheduler",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-shadow-geometry",
+ "text": "$scheduler-time-indicator-text-shadow: $scheduler-time-indicator-shadow-color 1px 0 0; // dx-shadow-geometry",
+ "category": "local-var"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 465,
+ "widget": "scheduler",
+ "literals": [
+ "-1px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-px-nudge",
+ "text": "bottom: -1px; // dx-px-nudge: sits on the 1px border, see the note above",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/appointment/regular/_index.scss",
+ "line": 147,
+ "widget": "scheduler",
+ "literals": [
+ "-1px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-px-nudge",
+ "text": "left: -1px; // dx-px-nudge: pulls the resize handle onto the appointment's 1px border",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/layout/_header.scss",
+ "line": 9,
+ "widget": "scheduler",
+ "literals": [
+ "-1px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-px-nudge",
+ "text": "margin-bottom: -1px; // dx-px-nudge: collapses the header border with the row below",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/views/_index.scss",
+ "line": 44,
+ "widget": "scheduler",
+ "literals": [
+ "20px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "$scheduler-timepanel-cell-offset: 20px; // dx-fixed-size: multiplied elsewhere, so a var() cannot pass",
+ "category": "local-var"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/views/_index.scss",
+ "line": 48,
+ "widget": "scheduler",
+ "literals": [
+ "2px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "$scheduler-current-time-cell-border-size: 2px; // dx-fixed-size: multiplied elsewhere, so a var() cannot pass",
+ "category": "local-var"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/views/_index.scss",
+ "line": 50,
+ "widget": "scheduler",
+ "literals": [
+ "50px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "$scheduler-workspace-date-table-cell-height: 50px; // dx-fixed-size: four derived heights multiply it, so a var() cannot pass",
+ "category": "local-var"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/views/_index.scss",
+ "line": 54,
+ "widget": "scheduler",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 2,
+ "marker": "dx-px-nudge",
+ "text": "$scheduler-header-panel-table-cell-height: if(meta.type-of($scheduler-workspace-date-table-cell-height) == number, $scheduler-workspace-date-table-cell-height - 10px, calc(#{$scheduler-workspace-date-table-cell-height} - 10px)); // dx-px-nudge: -10px under the workspace cell height",
+ "category": "local-var"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/views/_index.scss",
+ "line": 57,
+ "widget": "scheduler",
+ "literals": [
+ "80px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "$scheduler-group-header-table-cell-width: 80px; // dx-fixed-size: multiplied elsewhere, so a var() cannot pass",
+ "category": "local-var"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/views/_index.scss",
+ "line": 121,
+ "widget": "scheduler",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-px-nudge",
+ "text": "top: if(meta.type-of($scheduler-header-panel-table-cell-height) == number and meta.type-of($scheduler-current-time-cell-border-size) == number, $scheduler-header-panel-table-cell-height - $scheduler-current-time-cell-border-size - 1, calc(#{$scheduler-header-panel-table-cell-height} - #{$scheduler-current-time-cell-border-size} - 1px)); // dx-px-nudge: -1px under the derived top offset, so the indicator overlaps the border",
+ "category": "calc"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/views/_index.scss",
+ "line": 405,
+ "widget": "scheduler",
+ "literals": [
+ "5px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "padding: 0 5px; // dx-fixed-size: horizontal padding of the time panel cell",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/views/_index.scss",
+ "line": 697,
+ "widget": "scheduler",
+ "literals": [
+ "-13px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-px-nudge",
+ "text": "margin-top: -13px; // dx-px-nudge: lifts the hour label to straddle the cell border",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/views/_index.scss",
+ "line": 707,
+ "widget": "scheduler",
+ "literals": [
+ "-1px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-px-nudge",
+ "text": "bottom: -1px; // dx-px-nudge: sits the time indicator on the cell border",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/views/_index.scss",
+ "line": 870,
+ "widget": "scheduler",
+ "literals": [
+ "-1px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-line-width",
+ "text": "box-shadow: inset 0 -1px 0 $scheduler-base-border-color; // dx-line-width: hairline standing in for the removed border-bottom",
+ "category": "geometry"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/views/day/_index.scss",
+ "line": 45,
+ "widget": "scheduler",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-px-nudge",
+ "text": "margin-top: 1px; // dx-px-nudge: keeps the ungrouped header panel off the border above",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/views/month/_index.scss",
+ "line": 73,
+ "widget": "scheduler",
+ "literals": [
+ "-2px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-line-width",
+ "text": "box-shadow: 0 -2px 0 $scheduler-base-border-color; // dx-line-width: 2px line standing in for the removed border-bottom",
+ "category": "geometry"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/views/timelines/_index.scss",
+ "line": 188,
+ "widget": "scheduler",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-line-width",
+ "text": "border-bottom: 1px solid; // dx-line-width: hairline under the empty header cell",
+ "category": "geometry"
+ },
+ {
+ "file": "scss/widgets/base/stepper/layout/step/_index.scss",
+ "line": 20,
+ "widget": "stepper",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-line-width",
+ "text": "border-width: 1px; // dx-line-width: hairline, the same in every theme",
+ "category": "geometry"
+ },
+ {
+ "file": "scss/widgets/base/textEditor/_mixins.scss",
+ "line": 53,
+ "widget": "textEditor",
+ "literals": [
+ "2px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "padding: 0 2px; // dx-fixed-size: fluent-next does not call this mixin, so the value only reaches the legacy themes",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/textEditor/_mixins.scss",
+ "line": 201,
+ "widget": "textEditor",
+ "literals": [
+ "1px",
+ "-1px"
+ ],
+ "occurrences": 3,
+ "marker": "dx-line-width",
+ "text": ")} 1px -1px 1px);",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/textEditor/_mixins.scss",
+ "line": 225,
+ "widget": "textEditor",
+ "literals": [
+ "-1px",
+ "1px"
+ ],
+ "occurrences": 4,
+ "marker": "dx-line-width",
+ "text": "clip-path: inset(-1px 1px -1px -1px); // dx-line-width: the notch is carved at the label border, a hairline that must not thicken with the scale",
+ "category": "geometry"
+ },
+ {
+ "file": "scss/widgets/base/textEditor/_mixins.scss",
+ "line": 240,
+ "widget": "textEditor",
+ "literals": [
+ "-1px",
+ "1px"
+ ],
+ "occurrences": 4,
+ "marker": "dx-line-width",
+ "text": "clip-path: inset(-1px -1px -1px 1px); // dx-line-width: the notch is carved at the label border, a hairline that must not thicken with the scale",
+ "category": "geometry"
+ },
+ {
+ "file": "scss/widgets/base/textEditor/_mixins.scss",
+ "line": 245,
+ "widget": "textEditor",
+ "literals": [
+ "-1px",
+ "1px"
+ ],
+ "occurrences": 4,
+ "marker": "dx-line-width",
+ "text": "clip-path: inset(-1px -1px -1px 1px); // dx-line-width: the notch is carved at the label border, a hairline that must not thicken with the scale",
+ "category": "geometry"
+ },
+ {
+ "file": "scss/widgets/base/textEditor/_mixins.scss",
+ "line": 249,
+ "widget": "textEditor",
+ "literals": [
+ "-1px",
+ "1px"
+ ],
+ "occurrences": 4,
+ "marker": "dx-line-width",
+ "text": "clip-path: inset(-1px 1px -1px -1px); // dx-line-width: the notch is carved at the label border, a hairline that must not thicken with the scale",
+ "category": "geometry"
+ },
+ {
+ "file": "scss/widgets/base/textEditor/_mixins.scss",
+ "line": 653,
+ "widget": "textEditor",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "margin-top: 1px; // dx-fixed-size: fluent-next does not call this mixin, so the value only reaches the legacy themes",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/textEditor/_mixins.scss",
+ "line": 654,
+ "widget": "textEditor",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "margin-bottom: 1px; // dx-fixed-size: fluent-next does not call this mixin, so the value only reaches the legacy themes",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/textEditor/_mixins.scss",
+ "line": 786,
+ "widget": "textEditor",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 2,
+ "marker": "dx-px-nudge",
+ "text": "padding-top: if(meta.type-of($material-button-vertical-padding) == number, $material-button-vertical-padding - 1px, calc(#{$material-button-vertical-padding} - 1px)); // dx-px-nudge: -1px under the button's own padding",
+ "category": "calc"
+ },
+ {
+ "file": "scss/widgets/base/textEditor/_mixins.scss",
+ "line": 840,
+ "widget": "textEditor",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 2,
+ "marker": "dx-px-nudge",
+ "text": "padding-top: if(meta.type-of($material-button-vertical-padding) == number, $material-button-vertical-padding - 1px, calc(#{$material-button-vertical-padding} - 1px)); // dx-px-nudge: -1px under the button's own padding",
+ "category": "calc"
+ },
+ {
+ "file": "scss/widgets/base/toolbar/_index.scss",
+ "line": 101,
+ "widget": "toolbar",
+ "literals": [
+ "-5px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "margin: 0 -5px; // dx-fixed-size: pulls the items flush with the toolbar edge",
+ "category": "inline"
+ },
+ {
+ "file": "scss/widgets/base/treeList/_index.scss",
+ "line": 168,
+ "widget": "treeList",
+ "literals": [
+ "14px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "@include dx-icon-sizing(14px); // dx-fixed-size: the gridBase tier already paints this across the family; a widget-scoped name would collide under the other grid roots",
+ "category": "mixin-arg"
+ },
+ {
+ "file": "scss/widgets/base/treeList/_index.scss",
+ "line": 256,
+ "widget": "treeList",
+ "literals": [
+ "16px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "@include dx-icon-sizing(16px); // dx-fixed-size: the gridBase tier already paints this across the family; a widget-scoped name would collide under the other grid roots",
+ "category": "mixin-arg"
+ },
+ {
+ "file": "scss/widgets/base/treeList/_index.scss",
+ "line": 264,
+ "widget": "treeList",
+ "literals": [
+ "21px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "@include dx-icon-sizing(21px); // dx-fixed-size: the gridBase tier already paints this across the family; a widget-scoped name would collide under the other grid roots",
+ "category": "mixin-arg"
+ },
+ {
+ "file": "scss/widgets/base/treeList/layout/cell.scss",
+ "line": 229,
+ "widget": "treeList",
+ "literals": [
+ "-2px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "outline-offset: -2px; // dx-fixed-size: the gridBase tier already paints this across the family; a widget-scoped name would collide under the other grid roots",
+ "category": "geometry"
+ },
+ {
+ "file": "scss/widgets/base/treeView/_common.scss",
+ "line": 86,
+ "widget": "treeView",
+ "literals": [
+ "8px"
+ ],
+ "occurrences": 1,
+ "marker": "dx-fixed-size",
+ "text": "margin-inline-end: 8px; // dx-fixed-size: demos hand-write this class outside the widget, where a tier var would not reach",
+ "category": "inline"
+ }
+ ]
+}
diff --git a/packages/devextreme-scss/tools/sizes/lists/theme-settable.json b/packages/devextreme-scss/tools/sizes/lists/theme-settable.json
new file mode 100644
index 000000000000..5ff2f88fddb8
--- /dev/null
+++ b/packages/devextreme-scss/tools/sizes/lists/theme-settable.json
@@ -0,0 +1,7756 @@
+{
+ "$comment": [
+ "GENERATED by tools/sizes/inventory.mjs — do not edit by hand. Judgment calls belong in that script, not in this file.",
+ "Sizes the theme can set from outside without touching the shared layer: the literal is the default of a `$x: … !default` declaration, so `@use \"…/base/x\" with ($x: …)` replaces it for one theme and leaves the default — and every other theme — untouched.",
+ "kind \"module-variable\" — a `$x: … !default` declaration; \"mixin-parameter\" — a default in a `@mixin name(…)` signature, which a theme replaces by passing an argument.",
+ "status \"injected\" — fluent-next already passes a value; \"open\" — the knob exists and nobody turns it; \"parameter\" — a mixin parameter, where the signature itself is the channel and there is nothing to cross-check by name. An \"open\" row is theme-side work only.",
+ "The match is by variable name. A name declared in a nested module is only reachable once the parent forwards it (see base/chat/_index.scss), which is why an \"open\" row can sit next to injected ones from the same widget."
+ ],
+ "summary": {
+ "occurrences": 525,
+ "variables": 454,
+ "injected": 501,
+ "open": 0,
+ "parameters": 24
+ },
+ "places": [
+ {
+ "file": "scss/widgets/base/_box.scss",
+ "line": 1,
+ "widget": "box",
+ "literals": [
+ "14px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$box-item-content-font-size: 14px !default;",
+ "variable": "box-item-content-font-size",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/box/_index.scss",
+ "setTo": "var(--dx-box-item-content-font-size)"
+ },
+ {
+ "file": "scss/widgets/base/_contextMenu.scss",
+ "line": 2,
+ "widget": "contextMenu",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$contextmenu-menu-items-container-padding: 1px !default;",
+ "variable": "contextmenu-menu-items-container-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/contextMenu/_index.scss",
+ "setTo": "false"
+ },
+ {
+ "file": "scss/widgets/base/_contextMenu.scss",
+ "line": 3,
+ "widget": "contextMenu",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$contextmenu-menu-separator-height: 1px !default;",
+ "variable": "contextmenu-menu-separator-height",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/contextMenu/_index.scss",
+ "setTo": "var(--dx-context-menu-separator-height)"
+ },
+ {
+ "file": "scss/widgets/base/_contextMenu.scss",
+ "line": 4,
+ "widget": "contextMenu",
+ "literals": [
+ "5px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$contextmenu-menu-separator-margin: 5px 0 !default;",
+ "variable": "contextmenu-menu-separator-margin",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/contextMenu/_index.scss",
+ "setTo": "var(--dx-context-menu-separator-margin)"
+ },
+ {
+ "file": "scss/widgets/base/_dateBox.scss",
+ "line": 4,
+ "widget": "dateBox",
+ "literals": [
+ "20px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$datebox-texteditor-height: 20px !default;",
+ "variable": "datebox-texteditor-height",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/dateBox/_index.scss",
+ "setTo": "var(--dx-date-box-input-height)"
+ },
+ {
+ "file": "scss/widgets/base/_dateBox.scss",
+ "line": 5,
+ "widget": "dateBox",
+ "literals": [
+ "20px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$datebox-popup-content-padding-top: 20px !default;",
+ "variable": "datebox-popup-content-padding-top",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/dateBox/_index.scss",
+ "setTo": "var(--dx-date-box-popup-content-padding-block-start)"
+ },
+ {
+ "file": "scss/widgets/base/_dateBox.scss",
+ "line": 6,
+ "widget": "dateBox",
+ "literals": [
+ "20px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$datebox-popup-content-padding-bottom: 20px !default;",
+ "variable": "datebox-popup-content-padding-bottom",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/dateBox/_index.scss",
+ "setTo": "var(--dx-date-box-popup-content-padding-block-end)"
+ },
+ {
+ "file": "scss/widgets/base/_dateBox.scss",
+ "line": 7,
+ "widget": "dateBox",
+ "literals": [
+ "90px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$datebox-button-min-width: 90px !default;",
+ "variable": "datebox-button-min-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/dateBox/_index.scss",
+ "setTo": "var(--dx-date-box-button-min-width)"
+ },
+ {
+ "file": "scss/widgets/base/_dateBox.scss",
+ "line": 8,
+ "widget": "dateBox",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$datebox-apply-button-margin-right: 10px !default;",
+ "variable": "datebox-apply-button-margin-right",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/dateBox/_index.scss",
+ "setTo": "var(--dx-date-box-apply-button-margin-inline-end)"
+ },
+ {
+ "file": "scss/widgets/base/_dropDownList.scss",
+ "line": 2,
+ "widget": "dropDownList",
+ "literals": [
+ "35px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$dropdownlist-list-min-height: 35px !default;",
+ "variable": "dropdownlist-list-min-height",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/dropDownList/_index.scss",
+ "setTo": "var(--dx-drop-down-list-min-height)"
+ },
+ {
+ "file": "scss/widgets/base/_fieldset.scss",
+ "line": 4,
+ "widget": "fieldset",
+ "literals": [
+ "20px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$fieldset-root-margin-bottom: 20px !default;",
+ "variable": "fieldset-root-margin-bottom",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fieldset/_index.scss",
+ "setTo": "var(--dx-fieldset-margin-block-end)"
+ },
+ {
+ "file": "scss/widgets/base/_fileUploader.scss",
+ "line": 4,
+ "widget": "fileUploader",
+ "literals": [
+ "12px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$fileuploader-button-margin-left: 12px !default;",
+ "variable": "fileuploader-button-margin-left",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileUploader/_index.scss",
+ "setTo": "var(--dx-file-uploader-button-margin-inline-start)"
+ },
+ {
+ "file": "scss/widgets/base/_fileUploader.scss",
+ "line": 5,
+ "widget": "fileUploader",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$fileuploader-upload-button-margin-top: 10px !default;",
+ "variable": "fileuploader-upload-button-margin-top",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileUploader/_index.scss",
+ "setTo": "var(--dx-file-uploader-upload-button-margin-block-start)"
+ },
+ {
+ "file": "scss/widgets/base/_fileUploader.scss",
+ "line": 6,
+ "widget": "fileUploader",
+ "literals": [
+ "22px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$fileuploader-show-file-list-padding-top: 22px !default;",
+ "variable": "fileuploader-show-file-list-padding-top",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileUploader/_index.scss",
+ "setTo": "var(--dx-file-uploader-show-file-list-padding-block-start)"
+ },
+ {
+ "file": "scss/widgets/base/_fileUploader.scss",
+ "line": 7,
+ "widget": "fileUploader",
+ "literals": [
+ "4px"
+ ],
+ "occurrences": 2,
+ "marker": null,
+ "text": "$fileuploader-file-container-padding: 4px 0 4px !default;",
+ "variable": "fileuploader-file-container-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileUploader/_index.scss",
+ "setTo": "false"
+ },
+ {
+ "file": "scss/widgets/base/_fileUploader.scss",
+ "line": 8,
+ "widget": "fileUploader",
+ "literals": [
+ "28px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$fileuploader-button-width: 28px !default;",
+ "variable": "fileuploader-button-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileUploader/_index.scss",
+ "setTo": "var(--dx-file-uploader-button-width)"
+ },
+ {
+ "file": "scss/widgets/base/_fileUploader.scss",
+ "line": 9,
+ "widget": "fileUploader",
+ "literals": [
+ "28px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$fileuploader-button-height: 28px !default;",
+ "variable": "fileuploader-button-height",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileUploader/_index.scss",
+ "setTo": "var(--dx-file-uploader-button-height)"
+ },
+ {
+ "file": "scss/widgets/base/_fileUploader.scss",
+ "line": 10,
+ "widget": "fileUploader",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$fileuploader-button-margin-right: 10px !default;",
+ "variable": "fileuploader-button-margin-right",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileUploader/_index.scss",
+ "setTo": "var(--dx-file-uploader-button-margin-inline-end)"
+ },
+ {
+ "file": "scss/widgets/base/_fileUploader.scss",
+ "line": 11,
+ "widget": "fileUploader",
+ "literals": [
+ "4px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$fileuploader-cancel-button-position-end-margin-left: 4px !default;",
+ "variable": "fileuploader-cancel-button-position-end-margin-left",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileUploader/_index.scss",
+ "setTo": "var(--dx-file-uploader-cancel-button-position-end-margin-inline-start)"
+ },
+ {
+ "file": "scss/widgets/base/_fileUploader.scss",
+ "line": 12,
+ "widget": "fileUploader",
+ "literals": [
+ "16px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$fileuploader-file-status-message-height: 16px !default;",
+ "variable": "fileuploader-file-status-message-height",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileUploader/_index.scss",
+ "setTo": "var(--dx-file-uploader-file-status-message-height)"
+ },
+ {
+ "file": "scss/widgets/base/_fileUploader.scss",
+ "line": 13,
+ "widget": "fileUploader",
+ "literals": [
+ "22px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$fileuploader-progressbar-height: 22px !default;",
+ "variable": "fileuploader-progressbar-height",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileUploader/_index.scss",
+ "setTo": "var(--dx-file-uploader-progress-bar-height)"
+ },
+ {
+ "file": "scss/widgets/base/_fileUploader.scss",
+ "line": 14,
+ "widget": "fileUploader",
+ "literals": [
+ "4px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$fileuploader-file-size-padding-left: 4px !default;",
+ "variable": "fileuploader-file-size-padding-left",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileUploader/_index.scss",
+ "setTo": "var(--dx-file-uploader-file-size-padding-inline-start)"
+ },
+ {
+ "file": "scss/widgets/base/_fileUploader.scss",
+ "line": 15,
+ "widget": "fileUploader",
+ "literals": [
+ "6px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$fileuploader-file-icon-padding-right: 6px !default;",
+ "variable": "fileuploader-file-icon-padding-right",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileUploader/_index.scss",
+ "setTo": "var(--dx-file-uploader-file-icon-padding-inline-end)"
+ },
+ {
+ "file": "scss/widgets/base/_fileUploader.scss",
+ "line": 16,
+ "widget": "fileUploader",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$fileuploader-file-container-button-margin-left: 10px !default;",
+ "variable": "fileuploader-file-container-button-margin-left",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileUploader/_index.scss",
+ "setTo": "var(--dx-file-uploader-file-container-button-rtl-margin-inline-end)"
+ },
+ {
+ "file": "scss/widgets/base/_fileUploader.scss",
+ "line": 17,
+ "widget": "fileUploader",
+ "literals": [
+ "4px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$fileuploader-cancel-button-position-end-margin-right: 4px !default;",
+ "variable": "fileuploader-cancel-button-position-end-margin-right",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileUploader/_index.scss",
+ "setTo": "var(--dx-file-uploader-cancel-button-position-end-margin-inline-end)"
+ },
+ {
+ "file": "scss/widgets/base/_fileUploader.scss",
+ "line": 18,
+ "widget": "fileUploader",
+ "literals": [
+ "4px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$fileuploader-file-size-padding-right: 4px !default;",
+ "variable": "fileuploader-file-size-padding-right",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileUploader/_index.scss",
+ "setTo": "var(--dx-file-uploader-file-size-padding-inline-end)"
+ },
+ {
+ "file": "scss/widgets/base/_fileUploader.scss",
+ "line": 19,
+ "widget": "fileUploader",
+ "literals": [
+ "2px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$fileuploader-file-status-message-line-margin-bottom: 2px !default;",
+ "variable": "fileuploader-file-status-message-line-margin-bottom",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileUploader/_index.scss",
+ "setTo": "var(--dx-file-uploader-file-status-message-line-margin-block-end)"
+ },
+ {
+ "file": "scss/widgets/base/_fileUploader.scss",
+ "line": 20,
+ "widget": "fileUploader",
+ "literals": [
+ "5px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$fileuploader-cancel-button-margin-top: 5px !default;",
+ "variable": "fileuploader-cancel-button-margin-top",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileUploader/_index.scss",
+ "setTo": "var(--dx-file-uploader-cancel-button-margin-block-start)"
+ },
+ {
+ "file": "scss/widgets/base/_fileUploader.scss",
+ "line": 22,
+ "widget": "fileUploader",
+ "literals": [
+ "12px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$fileuploader-status-message-font-size: 12px !default;",
+ "variable": "fileuploader-status-message-font-size",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileUploader/_index.scss",
+ "setTo": "var(--dx-file-uploader-status-message-font-size)"
+ },
+ {
+ "file": "scss/widgets/base/_fileUploader.scss",
+ "line": 23,
+ "widget": "fileUploader",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$fileuploader-file-size-font-size: 10px !default;",
+ "variable": "fileuploader-file-size-font-size",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileUploader/_index.scss",
+ "setTo": "var(--dx-file-uploader-file-size-font-size)"
+ },
+ {
+ "file": "scss/widgets/base/_form.scss",
+ "line": 2,
+ "widget": "form",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$form-first-row-padding-top: 10px !default;",
+ "variable": "form-first-row-padding-top",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/form/_index.scss",
+ "setTo": "var(--dx-form-first-row-padding-block-start)"
+ },
+ {
+ "file": "scss/widgets/base/_form.scss",
+ "line": 3,
+ "widget": "form",
+ "literals": [
+ "7px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$form-switch-margin-top: 7px !default;",
+ "variable": "form-switch-margin-top",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/form/_index.scss",
+ "setTo": "var(--dx-form-switch-margin-block-start)"
+ },
+ {
+ "file": "scss/widgets/base/_form.scss",
+ "line": 4,
+ "widget": "form",
+ "literals": [
+ "4px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$form-switch-margin-bottom: 4px !default;",
+ "variable": "form-switch-margin-bottom",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/form/_index.scss",
+ "setTo": "var(--dx-form-switch-margin-block-end)"
+ },
+ {
+ "file": "scss/widgets/base/_form.scss",
+ "line": 5,
+ "widget": "form",
+ "literals": [
+ "20px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$form-multiview-item-content-padding: 20px !default;",
+ "variable": "form-multiview-item-content-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/form/_index.scss",
+ "setTo": "var(--dx-form-multiview-item-content-padding)"
+ },
+ {
+ "file": "scss/widgets/base/_form.scss",
+ "line": 6,
+ "widget": "form",
+ "literals": [
+ "19px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$form-group-content-padding-top: 19px !default;",
+ "variable": "form-group-content-padding-top",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/form/_index.scss",
+ "setTo": "var(--dx-form-group-content-padding-block-start)"
+ },
+ {
+ "file": "scss/widgets/base/_form.scss",
+ "line": 7,
+ "widget": "form",
+ "literals": [
+ "20px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$form-group-content-padding-bottom: 20px !default;",
+ "variable": "form-group-content-padding-bottom",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/form/_index.scss",
+ "setTo": "var(--dx-form-group-content-padding-block-end)"
+ },
+ {
+ "file": "scss/widgets/base/_form.scss",
+ "line": 8,
+ "widget": "form",
+ "literals": [
+ "6px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$form-group-content-margin-top: 6px !default;",
+ "variable": "form-group-content-margin-top",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/form/_index.scss",
+ "setTo": "var(--dx-form-group-content-margin-block-start)"
+ },
+ {
+ "file": "scss/widgets/base/_form.scss",
+ "line": 9,
+ "widget": "form",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$form-field-item-label-location-left-padding-inline-end: 10px !default;",
+ "variable": "form-field-item-label-location-left-padding-inline-end",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/form/_index.scss",
+ "setTo": "var(--dx-form-field-item-label-location-left-padding-inline-end)"
+ },
+ {
+ "file": "scss/widgets/base/_form.scss",
+ "line": 10,
+ "widget": "form",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$form-field-item-label-location-right-padding-inline-start: 10px !default;",
+ "variable": "form-field-item-label-location-right-padding-inline-start",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/form/_index.scss",
+ "setTo": "var(--dx-form-field-item-label-location-right-padding-inline-start)"
+ },
+ {
+ "file": "scss/widgets/base/_gallery.scss",
+ "line": 4,
+ "widget": "gallery",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$gallery-root-border-width: 1px !default;",
+ "variable": "gallery-root-border-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/gallery/_index.scss",
+ "setTo": "var(--dx-gallery-border-width)"
+ },
+ {
+ "file": "scss/widgets/base/_gallery.scss",
+ "line": 5,
+ "widget": "gallery",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$gallery-indicator-bottom: 10px !default;",
+ "variable": "gallery-indicator-bottom",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/gallery/_index.scss",
+ "setTo": "var(--dx-gallery-indicator-inset-block-end)"
+ },
+ {
+ "file": "scss/widgets/base/_gallery.scss",
+ "line": 6,
+ "widget": "gallery",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$gallery-indicator-height: 10px !default;",
+ "variable": "gallery-indicator-height",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/gallery/_index.scss",
+ "setTo": "var(--dx-gallery-indicator-height)"
+ },
+ {
+ "file": "scss/widgets/base/_gallery.scss",
+ "line": 7,
+ "widget": "gallery",
+ "literals": [
+ "2px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$gallery-indicator-item-margin: 0 2px !default;",
+ "variable": "gallery-indicator-item-margin",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/gallery/_index.scss",
+ "setTo": "var(--dx-gallery-indicator-item-margin)"
+ },
+ {
+ "file": "scss/widgets/base/_htmlEditor.scss",
+ "line": 25,
+ "widget": "htmlEditor",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$htmleditor-border-width: 1px !default;",
+ "variable": "htmleditor-border-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/htmlEditor/_index.scss",
+ "setTo": "var(--dx-html-editor-border-width)"
+ },
+ {
+ "file": "scss/widgets/base/_htmlEditor.scss",
+ "line": 29,
+ "widget": "htmlEditor",
+ "literals": [
+ "3px",
+ "6px"
+ ],
+ "occurrences": 2,
+ "marker": null,
+ "text": "$variable-padding: 3px 6px !default;",
+ "variable": "variable-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/htmlEditor/_index.scss",
+ "setTo": "var(--dx-html-editor-variable-padding)"
+ },
+ {
+ "file": "scss/widgets/base/_htmlEditor.scss",
+ "line": 30,
+ "widget": "htmlEditor",
+ "literals": [
+ "8px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$variable-border-radius: 8px !default;",
+ "variable": "variable-border-radius",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/htmlEditor/_index.scss",
+ "setTo": "var(--dx-html-editor-variable-border-radius)"
+ },
+ {
+ "file": "scss/widgets/base/_htmlEditor.scss",
+ "line": 31,
+ "widget": "htmlEditor",
+ "literals": [
+ "12px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$blockquote-padding-inline-start: 12px !default;",
+ "variable": "blockquote-padding-inline-start",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/htmlEditor/_index.scss",
+ "setTo": "var(--dx-html-editor-blockquote-padding-inline-start)"
+ },
+ {
+ "file": "scss/widgets/base/_htmlEditor.scss",
+ "line": 32,
+ "widget": "htmlEditor",
+ "literals": [
+ "4px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$blockquote-border-inline-start-width: 4px !default;",
+ "variable": "blockquote-border-inline-start-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/htmlEditor/_index.scss",
+ "setTo": "var(--dx-html-editor-blockquote-border-inline-start-width)"
+ },
+ {
+ "file": "scss/widgets/base/_htmlEditor.scss",
+ "line": 33,
+ "widget": "htmlEditor",
+ "literals": [
+ "2px",
+ "5px"
+ ],
+ "occurrences": 2,
+ "marker": null,
+ "text": "$table-cell-padding: 2px 5px !default;",
+ "variable": "table-cell-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/htmlEditor/_index.scss",
+ "setTo": "var(--dx-html-editor-table-cell-padding)"
+ },
+ {
+ "file": "scss/widgets/base/_htmlEditor.scss",
+ "line": 34,
+ "widget": "htmlEditor",
+ "literals": [
+ "15px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$placeholder-inset-inline: 15px !default;",
+ "variable": "placeholder-inset-inline",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/htmlEditor/_index.scss",
+ "setTo": "var(--dx-html-editor-placeholder-inset-inline)"
+ },
+ {
+ "file": "scss/widgets/base/_htmlEditor.scss",
+ "line": 35,
+ "widget": "htmlEditor",
+ "literals": [
+ "12px",
+ "15px"
+ ],
+ "occurrences": 2,
+ "marker": null,
+ "text": "$htmleditor-content-padding: 12px 15px !default;",
+ "variable": "htmleditor-content-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/htmlEditor/_index.scss",
+ "setTo": "var(--dx-html-editor-padding-block) var(--dx-html-editor-padding-inline)"
+ },
+ {
+ "file": "scss/widgets/base/_htmlEditor.scss",
+ "line": 36,
+ "widget": "htmlEditor",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$mention-padding-block: 1px !default;",
+ "variable": "mention-padding-block",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/htmlEditor/_index.scss",
+ "setTo": "var(--dx-mention-padding-block)"
+ },
+ {
+ "file": "scss/widgets/base/_htmlEditor.scss",
+ "line": 37,
+ "widget": "htmlEditor",
+ "literals": [
+ "2px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$mention-border-radius: 2px !default;",
+ "variable": "mention-border-radius",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/htmlEditor/_index.scss",
+ "setTo": "var(--dx-mention-border-radius)"
+ },
+ {
+ "file": "scss/widgets/base/_htmlEditor.scss",
+ "line": 38,
+ "widget": "htmlEditor",
+ "literals": [
+ "2px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$mention-margin-inline: 2px !default;",
+ "variable": "mention-margin-inline",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/htmlEditor/_index.scss",
+ "setTo": "var(--dx-mention-margin-inline)"
+ },
+ {
+ "file": "scss/widgets/base/_htmlEditor.scss",
+ "line": 39,
+ "widget": "htmlEditor",
+ "literals": [
+ "5px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$table-resizer-thickness: 5px !default;",
+ "variable": "table-resizer-thickness",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/htmlEditor/_index.scss",
+ "setTo": "var(--dx-html-editor-table-resizer-thickness)"
+ },
+ {
+ "file": "scss/widgets/base/_htmlEditor.scss",
+ "line": 40,
+ "widget": "htmlEditor",
+ "literals": [
+ "3px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$table-resizer-highlight-thickness: 3px !default;",
+ "variable": "table-resizer-highlight-thickness",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/htmlEditor/_index.scss",
+ "setTo": "var(--dx-html-editor-table-resizer-highlight-thickness)"
+ },
+ {
+ "file": "scss/widgets/base/_loadIndicator.scss",
+ "line": 5,
+ "widget": "loadIndicator",
+ "literals": [
+ "32px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$loadindicator-width: 32px !default;",
+ "variable": "loadindicator-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/loadIndicator/_index.scss",
+ "setTo": "var(--dx-load-indicator-size)"
+ },
+ {
+ "file": "scss/widgets/base/_loadIndicator.scss",
+ "line": 6,
+ "widget": "loadIndicator",
+ "literals": [
+ "32px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$loadindicator-height: 32px !default;",
+ "variable": "loadindicator-height",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/loadIndicator/_index.scss",
+ "setTo": "var(--dx-load-indicator-size)"
+ },
+ {
+ "file": "scss/widgets/base/_loadPanel.scss",
+ "line": 4,
+ "widget": "loadPanel",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$loadpanel-content-padding: 10px !default;",
+ "variable": "loadpanel-content-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/loadPanel/_index.scss",
+ "setTo": "var(--dx-load-panel-content-padding)"
+ },
+ {
+ "file": "scss/widgets/base/_loadPanel.scss",
+ "line": 5,
+ "widget": "loadPanel",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$loadpanel-content-border: 1px solid #ccc !default;",
+ "variable": "loadpanel-content-border",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/loadPanel/_index.scss",
+ "setTo": "var(--dx-load-panel-content-border)"
+ },
+ {
+ "file": "scss/widgets/base/_loadPanel.scss",
+ "line": 6,
+ "widget": "loadPanel",
+ "literals": [
+ "5px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$loadpanel-content-border-radius: 5px !default;",
+ "variable": "loadpanel-content-border-radius",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/loadPanel/_index.scss",
+ "setTo": "var(--dx-load-panel-content-border-radius)"
+ },
+ {
+ "file": "scss/widgets/base/_map.scss",
+ "line": 2,
+ "widget": "map",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$map-marker-tooltip-margin: 10px !default;",
+ "variable": "map-marker-tooltip-margin",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/map/_index.scss",
+ "setTo": "mapSizes.$map-marker-tooltip-margin"
+ },
+ {
+ "file": "scss/widgets/base/_menu.scss",
+ "line": 4,
+ "widget": "menu",
+ "literals": [
+ "15px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$menu-separator-margin-inline-end: 15px !default;",
+ "variable": "menu-separator-margin-inline-end",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/menu/_index.scss",
+ "setTo": "var(--dx-menu-separator-margin-inline-end)"
+ },
+ {
+ "file": "scss/widgets/base/_menu.scss",
+ "line": 5,
+ "widget": "menu",
+ "literals": [
+ "15px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$menu-separator-margin-bottom: 15px !default;",
+ "variable": "menu-separator-margin-bottom",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/menu/_index.scss",
+ "setTo": "var(--dx-menu-separator-margin-block-end)"
+ },
+ {
+ "file": "scss/widgets/base/_menu.scss",
+ "line": 6,
+ "widget": "menu",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$menu-treeview-node-padding: 1px !default;",
+ "variable": "menu-treeview-node-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/menu/_index.scss",
+ "setTo": "var(--dx-menu-tree-view-node-padding)"
+ },
+ {
+ "file": "scss/widgets/base/_menu.scss",
+ "line": 7,
+ "widget": "menu",
+ "literals": [
+ "15px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$menu-item-content-padding-inline-start: 15px !default;",
+ "variable": "menu-item-content-padding-inline-start",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/menu/_index.scss",
+ "setTo": "var(--dx-menu-item-content-padding-inline-start)"
+ },
+ {
+ "file": "scss/widgets/base/_numberBox.scss",
+ "line": 5,
+ "widget": "numberBox",
+ "literals": [
+ "22px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$spin-container-width: 22px !default;",
+ "variable": "spin-container-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/numberBox/_index.scss",
+ "setTo": "var(--dx-number-box-spin-container-width)"
+ },
+ {
+ "file": "scss/widgets/base/_numberBox.scss",
+ "line": 6,
+ "widget": "numberBox",
+ "literals": [
+ "64px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$touch-friendly-spin-container-width: 64px !default;",
+ "variable": "touch-friendly-spin-container-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/numberBox/_index.scss",
+ "setTo": "var(--dx-number-box-spin-container-touch-friendly-width)"
+ },
+ {
+ "file": "scss/widgets/base/_pagination.scss",
+ "line": 4,
+ "widget": "pagination",
+ "literals": [
+ "7px",
+ "8px"
+ ],
+ "occurrences": 3,
+ "marker": null,
+ "text": "$pagination-page-padding-fallback: 7px 8px 8px !default;",
+ "variable": "pagination-page-padding-fallback",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/pagination/_index.scss",
+ "setTo": "false"
+ },
+ {
+ "file": "scss/widgets/base/_pagination.scss",
+ "line": 5,
+ "widget": "pagination",
+ "literals": [
+ "13px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$pagination-page-horizontal-padding: 13px !default;",
+ "variable": "pagination-page-horizontal-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/pagination/_index.scss",
+ "setTo": "var(--dx-pagination-page-padding-inline)"
+ },
+ {
+ "file": "scss/widgets/base/_pagination.scss",
+ "line": 6,
+ "widget": "pagination",
+ "literals": [
+ "5px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$pagination-page-margin-left: 5px !default;",
+ "variable": "pagination-page-margin-left",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/pagination/_index.scss",
+ "setTo": "var(--dx-pagination-page-margin-inline-start)"
+ },
+ {
+ "file": "scss/widgets/base/_pagination.scss",
+ "line": 7,
+ "widget": "pagination",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$pagination-page-margin-right: 1px !default;",
+ "variable": "pagination-page-margin-right",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/pagination/_index.scss",
+ "setTo": "var(--dx-pagination-page-margin-inline-end)"
+ },
+ {
+ "file": "scss/widgets/base/_pagination.scss",
+ "line": 8,
+ "widget": "pagination",
+ "literals": [
+ "8px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$pagination-separator-padding-left: 8px !default;",
+ "variable": "pagination-separator-padding-left",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/pagination/_index.scss",
+ "setTo": "var(--dx-pagination-separator-padding-inline-start)"
+ },
+ {
+ "file": "scss/widgets/base/_pagination.scss",
+ "line": 9,
+ "widget": "pagination",
+ "literals": [
+ "8px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$pagination-separator-padding-right: 8px !default;",
+ "variable": "pagination-separator-padding-right",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/pagination/_index.scss",
+ "setTo": "var(--dx-pagination-separator-padding-inline-end)"
+ },
+ {
+ "file": "scss/widgets/base/_pagination.scss",
+ "line": 10,
+ "widget": "pagination",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$pagination-navigate-button-width-fallback: 10px !default;",
+ "variable": "pagination-navigate-button-width-fallback",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/pagination/_index.scss",
+ "setTo": "false"
+ },
+ {
+ "file": "scss/widgets/base/_pagination.scss",
+ "line": 11,
+ "widget": "pagination",
+ "literals": [
+ "20px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$pagination-navigate-button-height: 20px !default;",
+ "variable": "pagination-navigate-button-height",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/pagination/_index.scss",
+ "setTo": "var(--dx-pagination-navigate-button-height)"
+ },
+ {
+ "file": "scss/widgets/base/_pagination.scss",
+ "line": 12,
+ "widget": "pagination",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$pagination-first-child-margin-left: 1px !default;",
+ "variable": "pagination-first-child-margin-left",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/pagination/_index.scss",
+ "setTo": "var(--dx-pagination-first-child-margin-inline-start)"
+ },
+ {
+ "file": "scss/widgets/base/_pagination.scss",
+ "line": 13,
+ "widget": "pagination",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$pagination-first-child-padding-left: 10px !default;",
+ "variable": "pagination-first-child-padding-left",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/pagination/_index.scss",
+ "setTo": "var(--dx-pagination-first-child-padding-inline-start)"
+ },
+ {
+ "file": "scss/widgets/base/_pagination.scss",
+ "line": 14,
+ "widget": "pagination",
+ "literals": [
+ "9px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$pagination-first-child-padding-right: 9px !default;",
+ "variable": "pagination-first-child-padding-right",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/pagination/_index.scss",
+ "setTo": "var(--dx-pagination-first-child-padding-inline-end)"
+ },
+ {
+ "file": "scss/widgets/base/_pagination.scss",
+ "line": 15,
+ "widget": "pagination",
+ "literals": [
+ "7px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$pagination-first-child-padding-top: 7px !default;",
+ "variable": "pagination-first-child-padding-top",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/pagination/_index.scss",
+ "setTo": "var(--dx-pagination-first-child-padding-block-start)"
+ },
+ {
+ "file": "scss/widgets/base/_pagination.scss",
+ "line": 16,
+ "widget": "pagination",
+ "literals": [
+ "8px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$pagination-first-child-padding-bottom: 8px !default;",
+ "variable": "pagination-first-child-padding-bottom",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/pagination/_index.scss",
+ "setTo": "var(--dx-pagination-first-child-padding-block-end)"
+ },
+ {
+ "file": "scss/widgets/base/_pagination.scss",
+ "line": 17,
+ "widget": "pagination",
+ "literals": [
+ "4px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$pagination-page-size-margin-left: 4px !default;",
+ "variable": "pagination-page-size-margin-left",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/pagination/_index.scss",
+ "setTo": "var(--dx-pagination-page-size-margin-inline-start)"
+ },
+ {
+ "file": "scss/widgets/base/_pagination.scss",
+ "line": 18,
+ "widget": "pagination",
+ "literals": [
+ "40px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$pagination-page-index-width: 40px !default;",
+ "variable": "pagination-page-index-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/pagination/_index.scss",
+ "setTo": "var(--dx-pagination-page-index-width)"
+ },
+ {
+ "file": "scss/widgets/base/_pagination.scss",
+ "line": 19,
+ "widget": "pagination",
+ "literals": [
+ "6px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$pagination-pages-count-padding-left: 6px !default;",
+ "variable": "pagination-pages-count-padding-left",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/pagination/_index.scss",
+ "setTo": "var(--dx-pagination-pages-count-padding-inline-start)"
+ },
+ {
+ "file": "scss/widgets/base/_pagination.scss",
+ "line": 26,
+ "widget": "pagination",
+ "literals": [
+ "9px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$pagination-info-paddings: 9px !default;",
+ "variable": "pagination-info-paddings",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/pagination/_index.scss",
+ "setTo": "var(--dx-pagination-info-margin-inline)"
+ },
+ {
+ "file": "scss/widgets/base/_pagination.scss",
+ "line": 30,
+ "widget": "pagination",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$pagination-navigate-button-padding-block-fallback: $pagination-paddings - 1px !default;",
+ "variable": "pagination-navigate-button-padding-block-fallback",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/pagination/_index.scss",
+ "setTo": "false"
+ },
+ {
+ "file": "scss/widgets/base/_popup.scss",
+ "line": 7,
+ "widget": "popup",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$popup-title-padding: 10px !default;",
+ "variable": "popup-title-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/popup/_index.scss",
+ "setTo": "var(--dx-popup-title-padding)"
+ },
+ {
+ "file": "scss/widgets/base/_popup.scss",
+ "line": 8,
+ "widget": "popup",
+ "literals": [
+ "19px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$popup-title-min-height-fallback: 19px !default;",
+ "variable": "popup-title-min-height-fallback",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/popup/_index.scss",
+ "setTo": "false"
+ },
+ {
+ "file": "scss/widgets/base/_popup.scss",
+ "line": 9,
+ "widget": "popup",
+ "literals": [
+ "10px",
+ "5px"
+ ],
+ "occurrences": 4,
+ "marker": null,
+ "text": "$popup-dialog-message-padding: 10px 10px 5px 10px !default;",
+ "variable": "popup-dialog-message-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/popup/_index.scss",
+ "setTo": "var(--dx-popup-dialog-message-padding)"
+ },
+ {
+ "file": "scss/widgets/base/_progressBar.scss",
+ "line": 3,
+ "widget": "progressBar",
+ "literals": [
+ "12px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$progressbar-status-font-size: 12px !default;",
+ "variable": "progressbar-status-font-size",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/progressBar/_index.scss",
+ "setTo": "var(--dx-progress-bar-status-font-size)"
+ },
+ {
+ "file": "scss/widgets/base/_progressBar.scss",
+ "line": 6,
+ "widget": "progressBar",
+ "literals": [
+ "8px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$progressbar-status-padding-right: 8px !default;",
+ "variable": "progressbar-status-padding-right",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/progressBar/_index.scss",
+ "setTo": "var(--dx-progress-bar-status-padding-inline-end)"
+ },
+ {
+ "file": "scss/widgets/base/_progressBar.scss",
+ "line": 7,
+ "widget": "progressBar",
+ "literals": [
+ "8px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$progressbar-status-padding-left: 8px !default;",
+ "variable": "progressbar-status-padding-left",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/progressBar/_index.scss",
+ "setTo": "var(--dx-progress-bar-status-padding-inline-start)"
+ },
+ {
+ "file": "scss/widgets/base/_recurrenceEditor.scss",
+ "line": 2,
+ "widget": "recurrenceEditor",
+ "literals": [
+ "25px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$recurrence-interval-number-box-margin-top: 25px !default;",
+ "variable": "recurrence-interval-number-box-margin-top",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/recurrenceEditor/_index.scss",
+ "setTo": "var(--dx-recurrence-editor-interval-number-box-margin-block-start)"
+ },
+ {
+ "file": "scss/widgets/base/_recurrenceEditor.scss",
+ "line": 3,
+ "widget": "recurrenceEditor",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$recurrence-radio-group-item-padding: 10px !default;",
+ "variable": "recurrence-radio-group-item-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/recurrenceEditor/_index.scss",
+ "setTo": "var(--dx-recurrence-editor-radio-group-item-padding-block-end)"
+ },
+ {
+ "file": "scss/widgets/base/_recurrenceEditor.scss",
+ "line": 4,
+ "widget": "recurrenceEditor",
+ "literals": [
+ "8px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$recurrence-button-group-item-padding: 8px !default;",
+ "variable": "recurrence-button-group-item-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/recurrenceEditor/_index.scss",
+ "setTo": "var(--dx-recurrence-editor-button-group-padding)"
+ },
+ {
+ "file": "scss/widgets/base/_scrollView.scss",
+ "line": 5,
+ "widget": "scrollView",
+ "literals": [
+ "40px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scrollview-top-pocket-width: 40px !default;",
+ "variable": "scrollview-top-pocket-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scrollView/_index.scss",
+ "setTo": "var(--dx-scroll-view-top-pocket-width)"
+ },
+ {
+ "file": "scss/widgets/base/_scrollView.scss",
+ "line": 6,
+ "widget": "scrollView",
+ "literals": [
+ "40px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scrollview-top-pocket-height: 40px !default;",
+ "variable": "scrollview-top-pocket-height",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scrollView/_index.scss",
+ "setTo": "var(--dx-scroll-view-top-pocket-height)"
+ },
+ {
+ "file": "scss/widgets/base/_scrollView.scss",
+ "line": 7,
+ "widget": "scrollView",
+ "literals": [
+ "4px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scrollview-pull-down-indicator-padding: 4px !default;",
+ "variable": "scrollview-pull-down-indicator-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scrollView/_index.scss",
+ "setTo": "var(--dx-scroll-view-pull-down-indicator-padding)"
+ },
+ {
+ "file": "scss/widgets/base/_scrollView.scss",
+ "line": 8,
+ "widget": "scrollView",
+ "literals": [
+ "8px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scrollview-icon-pulldown-padding: 8px !default;",
+ "variable": "scrollview-icon-pulldown-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scrollView/_index.scss",
+ "setTo": "var(--dx-scroll-view-icon-pull-down-padding)"
+ },
+ {
+ "file": "scss/widgets/base/_scrollView.scss",
+ "line": 9,
+ "widget": "scrollView",
+ "literals": [
+ "20px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scrollview-pull-down-indicator-width: 20px !default;",
+ "variable": "scrollview-pull-down-indicator-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scrollView/_index.scss",
+ "setTo": "var(--dx-scroll-view-pull-down-indicator-width)"
+ },
+ {
+ "file": "scss/widgets/base/_scrollView.scss",
+ "line": 10,
+ "widget": "scrollView",
+ "literals": [
+ "20px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scrollview-pull-down-image-margin: 0 20px !default;",
+ "variable": "scrollview-pull-down-image-margin",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scrollView/_index.scss",
+ "setTo": "var(--dx-scroll-view-pull-down-image-margin)"
+ },
+ {
+ "file": "scss/widgets/base/_scrollView.scss",
+ "line": 11,
+ "widget": "scrollView",
+ "literals": [
+ "50px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scrollview-pull-down-image-height: 50px !default;",
+ "variable": "scrollview-pull-down-image-height",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scrollView/_index.scss",
+ "setTo": "var(--dx-scroll-view-pull-down-image-height)"
+ },
+ {
+ "file": "scss/widgets/base/_scrollView.scss",
+ "line": 12,
+ "widget": "scrollView",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scrollview-scrollbottom-padding: 10px 0 !default;",
+ "variable": "scrollview-scrollbottom-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scrollView/_index.scss",
+ "setTo": "var(--dx-scroll-view-scroll-bottom-padding)"
+ },
+ {
+ "file": "scss/widgets/base/_scrollView.scss",
+ "line": 13,
+ "widget": "scrollView",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scrollview-scrollbottom-indicator-margin: 0 10px 0 0 !default;",
+ "variable": "scrollview-scrollbottom-indicator-margin",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scrollView/_index.scss",
+ "setTo": "var(--dx-scroll-view-scroll-bottom-indicator-margin)"
+ },
+ {
+ "file": "scss/widgets/base/_scrollView.scss",
+ "line": 14,
+ "widget": "scrollView",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scrollview-scrollbottom-indicator-margin-rtl: 0 0 0 10px !default;",
+ "variable": "scrollview-scrollbottom-indicator-margin-rtl",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scrollView/_index.scss",
+ "setTo": "var(--dx-scroll-view-scroll-bottom-indicator-rtl-margin)"
+ },
+ {
+ "file": "scss/widgets/base/_scrollView.scss",
+ "line": 16,
+ "widget": "scrollView",
+ "literals": [
+ "24px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scrollview-pulldown-icon-font-size: 24px !default;",
+ "variable": "scrollview-pulldown-icon-font-size",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scrollView/_index.scss",
+ "setTo": "var(--dx-scroll-view-pull-down-icon-font-size)"
+ },
+ {
+ "file": "scss/widgets/base/_scrollView.scss",
+ "line": 17,
+ "widget": "scrollView",
+ "literals": [
+ "50px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$pulldown-height: 50px !default;",
+ "variable": "pulldown-height",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scrollView/_index.scss",
+ "setTo": "var(--dx-scroll-view-pull-down-height)"
+ },
+ {
+ "file": "scss/widgets/base/_scrollView.scss",
+ "line": 18,
+ "widget": "scrollView",
+ "literals": [
+ "15px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$pulldown-padding: 15px !default;",
+ "variable": "pulldown-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scrollView/_index.scss",
+ "setTo": "var(--dx-scroll-view-pull-down-padding)"
+ },
+ {
+ "file": "scss/widgets/base/_slider.scss",
+ "line": 4,
+ "widget": "slider",
+ "literals": [
+ "28px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$slider-tooltip-content-height: 28px !default;",
+ "variable": "slider-tooltip-content-height",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/slider/_index.scss",
+ "setTo": "var(--dx-slider-tooltip-height)"
+ },
+ {
+ "file": "scss/widgets/base/_slider.scss",
+ "line": 8,
+ "widget": "slider",
+ "literals": [
+ "14px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$slider-label-position-bottom-padding-bottom: 14px !default;",
+ "variable": "slider-label-position-bottom-padding-bottom",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/slider/_index.scss",
+ "setTo": "var(--dx-slider-label-bottom-padding-block-end)"
+ },
+ {
+ "file": "scss/widgets/base/_slider.scss",
+ "line": 9,
+ "widget": "slider",
+ "literals": [
+ "14px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$slider-label-position-top-padding-top: 14px !default;",
+ "variable": "slider-label-position-top-padding-top",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/slider/_index.scss",
+ "setTo": "var(--dx-slider-label-top-padding-block-start)"
+ },
+ {
+ "file": "scss/widgets/base/_sortable.scss",
+ "line": 13,
+ "widget": "sortable",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$sortable-placeholder-border: 1px solid !default;",
+ "variable": "sortable-placeholder-border",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/sortable/_index.scss",
+ "setTo": "var(--dx-sortable-placeholder-border-width) solid"
+ },
+ {
+ "file": "scss/widgets/base/_sortable.scss",
+ "line": 14,
+ "widget": "sortable",
+ "literals": [
+ "2px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$sortable-placeholder-inside-border-width: 2px !default;",
+ "variable": "sortable-placeholder-inside-border-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/sortable/_index.scss",
+ "setTo": "var(--dx-sortable-placeholder-inside-border-width)"
+ },
+ {
+ "file": "scss/widgets/base/_speedDialAction.scss",
+ "line": 6,
+ "widget": "speedDialAction",
+ "literals": [
+ "4px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$speeddialaction-fa-button-label-border-radius: 4px !default;",
+ "variable": "speeddialaction-fa-button-label-border-radius",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/speedDialAction/_index.scss",
+ "setTo": "var(--dx-speed-dial-action-fa-button-label-border-radius)"
+ },
+ {
+ "file": "scss/widgets/base/_splitterBar.scss",
+ "line": 4,
+ "widget": "splitterBar",
+ "literals": [
+ "7px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$splitterbar-splitter-border-width: 7px !default;",
+ "variable": "splitterbar-splitter-border-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/splitterBar/_index.scss",
+ "setTo": "var(--dx-splitter-bar-border-width)"
+ },
+ {
+ "file": "scss/widgets/base/_splitterBar.scss",
+ "line": 5,
+ "widget": "splitterBar",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$splitterbar-splitter-bar-width: 1px !default;",
+ "variable": "splitterbar-splitter-bar-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/splitterBar/_index.scss",
+ "setTo": "var(--dx-splitter-bar-width)"
+ },
+ {
+ "file": "scss/widgets/base/_tileView.scss",
+ "line": 2,
+ "widget": "tileView",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$tileview-wrapper-height: 1px !default;",
+ "variable": "tileview-wrapper-height",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/tileView/_index.scss",
+ "setTo": "var(--dx-tile-view-wrapper-height)"
+ },
+ {
+ "file": "scss/widgets/base/_toast.scss",
+ "line": 2,
+ "widget": "toast",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$toast-content-padding: 10px !default;",
+ "variable": "toast-content-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/toast/_index.scss",
+ "setTo": "var(--dx-toast-content-padding)"
+ },
+ {
+ "file": "scss/widgets/base/_toast.scss",
+ "line": 3,
+ "widget": "toast",
+ "literals": [
+ "35px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$toast-icon-width: 35px !default;",
+ "variable": "toast-icon-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/toast/_index.scss",
+ "setTo": "var(--dx-toast-icon-width)"
+ },
+ {
+ "file": "scss/widgets/base/_toast.scss",
+ "line": 4,
+ "widget": "toast",
+ "literals": [
+ "35px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$toast-icon-height: 35px !default;",
+ "variable": "toast-icon-height",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/toast/_index.scss",
+ "setTo": "var(--dx-toast-icon-height)"
+ },
+ {
+ "file": "scss/widgets/base/_toast.scss",
+ "line": 5,
+ "widget": "toast",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$toast-icon-margin-right: 10px !default;",
+ "variable": "toast-icon-margin-right",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/toast/_index.scss",
+ "setTo": "var(--dx-toast-icon-margin-inline-end)"
+ },
+ {
+ "file": "scss/widgets/base/_toast.scss",
+ "line": 6,
+ "widget": "toast",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$toast-icon-margin-left: 10px !default;",
+ "variable": "toast-icon-margin-left",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/toast/_index.scss",
+ "setTo": "var(--dx-toast-icon-rtl-margin-inline-end)"
+ },
+ {
+ "file": "scss/widgets/base/_toast.scss",
+ "line": 7,
+ "widget": "toast",
+ "literals": [
+ "3px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$toast-stack-gap: 3px !default;",
+ "variable": "toast-stack-gap",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/toast/_index.scss",
+ "setTo": "var(--dx-toast-stack-gap)"
+ },
+ {
+ "file": "scss/widgets/base/_tooltip.scss",
+ "line": 2,
+ "widget": "tooltip",
+ "literals": [
+ "34px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$tooltip-overlay-content-min-width: 34px !default;",
+ "variable": "tooltip-overlay-content-min-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/tooltip/_index.scss",
+ "setTo": "var(--dx-tooltip-overlay-content-min-width)"
+ },
+ {
+ "file": "scss/widgets/base/_tooltip.scss",
+ "line": 3,
+ "widget": "tooltip",
+ "literals": [
+ "26px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$tooltip-overlay-content-min-height: 26px !default;",
+ "variable": "tooltip-overlay-content-min-height",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/tooltip/_index.scss",
+ "setTo": "var(--dx-tooltip-overlay-content-min-height)"
+ },
+ {
+ "file": "scss/widgets/base/_tooltip.scss",
+ "line": 4,
+ "widget": "tooltip",
+ "literals": [
+ "12px",
+ "17px"
+ ],
+ "occurrences": 2,
+ "marker": null,
+ "text": "$tooltip-popup-content-padding: 12px 17px !default;",
+ "variable": "tooltip-popup-content-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/tooltip/_index.scss",
+ "setTo": "var(--dx-tooltip-popup-content-padding)"
+ },
+ {
+ "file": "scss/widgets/base/_validation.scss",
+ "line": 2,
+ "widget": "validation",
+ "literals": [
+ "20px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$validation-summary-margin-top: 20px !default;",
+ "variable": "validation-summary-margin-top",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/common/_mixins.scss",
+ "setTo": "validationSizes.$validation-summary-margin-block-start"
+ },
+ {
+ "file": "scss/widgets/base/_validation.scss",
+ "line": 3,
+ "widget": "validation",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$validation-message-content-padding: 10px !default;",
+ "variable": "validation-message-content-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/common/_mixins.scss",
+ "setTo": "validationSizes.$validation-message-content-padding"
+ },
+ {
+ "file": "scss/widgets/base/_validation.scss",
+ "line": 6,
+ "widget": "validation",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$validation-summary-item-border-bottom-width: 1px !default;",
+ "variable": "validation-summary-item-border-bottom-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/common/_mixins.scss",
+ "setTo": "var(--dx-validation-summary-item-border-block-end-width)"
+ },
+ {
+ "file": "scss/widgets/base/buttonGroup/_index.scss",
+ "line": 4,
+ "widget": "buttonGroup",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$buttongroup-mode-text-column-gap: 1px !default;",
+ "variable": "buttongroup-mode-text-column-gap",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/buttonGroup/_index.scss",
+ "setTo": "var(--dx-button-group-text-column-gap)"
+ },
+ {
+ "file": "scss/widgets/base/calendar/_calendar.scss",
+ "line": 4,
+ "widget": "calendar",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$calendar-border-width: 1px !default;",
+ "variable": "calendar-border-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/calendar/_index.scss",
+ "setTo": "var(--dx-calendar-border-width)"
+ },
+ {
+ "file": "scss/widgets/base/calendar/_calendar.scss",
+ "line": 5,
+ "widget": "calendar",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$calendar-multiview-table-padding: 0 10px !default;",
+ "variable": "calendar-multiview-table-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/calendar/_index.scss",
+ "setTo": "0 var(--dx-calendar-view-multiview-padding-inline)"
+ },
+ {
+ "file": "scss/widgets/base/calendar/_calendar.scss",
+ "line": 7,
+ "widget": "calendar",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$calendar-week-day-header-font-size: 10px !default;",
+ "variable": "calendar-week-day-header-font-size",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/calendar/_index.scss",
+ "setTo": "var(--dx-calendar-week-day-header-font-size)"
+ },
+ {
+ "file": "scss/widgets/base/calendar/_mixins.scss",
+ "line": 134,
+ "widget": "calendar",
+ "literals": [
+ "2px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$cell-today-border-width: 2px,",
+ "variable": "cell-today-border-width",
+ "kind": "mixin-parameter",
+ "status": "parameter"
+ },
+ {
+ "file": "scss/widgets/base/calendar/_mixins.scss",
+ "line": 135,
+ "widget": "calendar",
+ "literals": [
+ "2px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$cell-contoured-ring-width: 2px,",
+ "variable": "cell-contoured-ring-width",
+ "kind": "mixin-parameter",
+ "status": "parameter"
+ },
+ {
+ "file": "scss/widgets/base/chat/_index.scss",
+ "line": 5,
+ "widget": "chat",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$chat-messagebox-border-block-start-width: 1px !default;",
+ "variable": "chat-messagebox-border-block-start-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/chat/_index.scss",
+ "setTo": "var(--dx-chat-message-box-border-block-start-width)"
+ },
+ {
+ "file": "scss/widgets/base/chat/_index.scss",
+ "line": 6,
+ "widget": "chat",
+ "literals": [
+ "4px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$chat-messagebubble-padding-image: 4px !default;",
+ "variable": "chat-messagebubble-padding-image",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/chat/_index.scss",
+ "setTo": "var(--dx-chat-bubble-image-padding)"
+ },
+ {
+ "file": "scss/widgets/base/chat/_index.scss",
+ "line": 7,
+ "widget": "chat",
+ "literals": [
+ "8px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$chat-messagebubble-border-radius-image: 8px !default;",
+ "variable": "chat-messagebubble-border-radius-image",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/chat/_index.scss",
+ "setTo": "var(--dx-chat-bubble-image-border-radius)"
+ },
+ {
+ "file": "scss/widgets/base/chat/_index.scss",
+ "line": 8,
+ "widget": "chat",
+ "literals": [
+ "400px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$chat-messagebubble-max-width-image: 400px !default;",
+ "variable": "chat-messagebubble-max-width-image",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/chat/_index.scss",
+ "setTo": "var(--dx-chat-bubble-image-max-width)"
+ },
+ {
+ "file": "scss/widgets/base/chat/_index.scss",
+ "line": 9,
+ "widget": "chat",
+ "literals": [
+ "400px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$chat-messagebubble-max-height-image: 400px !default;",
+ "variable": "chat-messagebubble-max-height-image",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/chat/_index.scss",
+ "setTo": "var(--dx-chat-bubble-image-max-height)"
+ },
+ {
+ "file": "scss/widgets/base/chat/layout/chat/_mixins.scss",
+ "line": 5,
+ "widget": "chat",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$border-width: 1px,",
+ "variable": "border-width",
+ "kind": "mixin-parameter",
+ "status": "parameter"
+ },
+ {
+ "file": "scss/widgets/base/checkBox/_index.scss",
+ "line": 5,
+ "widget": "checkBox",
+ "literals": [
+ "5px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$checkbox-text-padding-inline-start: 5px !default;",
+ "variable": "checkbox-text-padding-inline-start",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/checkBox/_index.scss",
+ "setTo": "false"
+ },
+ {
+ "file": "scss/widgets/base/colorBox/_index.scss",
+ "line": 7,
+ "widget": "colorBox",
+ "literals": [
+ "40px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$colorbox-input-left-padding: 40px !default;",
+ "variable": "colorbox-input-left-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/colorBox/_index.scss",
+ "setTo": "var(--dx-color-box-input-min-width)"
+ },
+ {
+ "file": "scss/widgets/base/colorBox/_index.scss",
+ "line": 10,
+ "widget": "colorBox",
+ "literals": [
+ "15px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$colorbox-texteditor-input-container-width: 15px !default;",
+ "variable": "colorbox-texteditor-input-container-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/colorBox/_index.scss",
+ "setTo": "var(--dx-color-box-input-container-width)"
+ },
+ {
+ "file": "scss/widgets/base/colorBox/_index.scss",
+ "line": 11,
+ "widget": "colorBox",
+ "literals": [
+ "15px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$colorbox-texteditor-input-container-height: 15px !default;",
+ "variable": "colorbox-texteditor-input-container-height",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/colorBox/_index.scss",
+ "setTo": "var(--dx-color-box-input-container-height)"
+ },
+ {
+ "file": "scss/widgets/base/colorBox/_index.scss",
+ "line": 12,
+ "widget": "colorBox",
+ "literals": [
+ "14px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$colorbox-texteditor-input-container-inset-inline-start: 14px !default;",
+ "variable": "colorbox-texteditor-input-container-inset-inline-start",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/colorBox/_index.scss",
+ "setTo": "var(--dx-color-box-input-container-inset-inline-start)"
+ },
+ {
+ "file": "scss/widgets/base/colorBox/_index.scss",
+ "line": 20,
+ "widget": "colorBox",
+ "literals": [
+ "20px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$colorbox-overlay-padding: 20px !default;",
+ "variable": "colorbox-overlay-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/colorBox/_index.scss",
+ "setTo": "var(--dx-color-box-overlay-padding)"
+ },
+ {
+ "file": "scss/widgets/base/colorBox/_index.scss",
+ "line": 21,
+ "widget": "colorBox",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$colorbox-toolbar-item-padding-right: 10px !default;",
+ "variable": "colorbox-toolbar-item-padding-right",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/colorBox/_index.scss",
+ "setTo": "var(--dx-color-box-toolbar-item-padding-inline-end)"
+ },
+ {
+ "file": "scss/widgets/base/colorView/_index.scss",
+ "line": 3,
+ "widget": "colorView",
+ "literals": [
+ "450px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$color-view-container-width: 450px !default;",
+ "variable": "color-view-container-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/colorView/_index.scss",
+ "setTo": "var(--dx-color-view-container-width)"
+ },
+ {
+ "file": "scss/widgets/base/colorView/_index.scss",
+ "line": 4,
+ "widget": "colorView",
+ "literals": [
+ "288px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$color-view-palette-width: 288px !default;",
+ "variable": "color-view-palette-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/colorView/_index.scss",
+ "setTo": "var(--dx-color-view-palette-width)"
+ },
+ {
+ "file": "scss/widgets/base/colorView/_index.scss",
+ "line": 5,
+ "widget": "colorView",
+ "literals": [
+ "299px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$color-view-palette-height: 299px !default;",
+ "variable": "color-view-palette-height",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/colorView/_index.scss",
+ "setTo": "var(--dx-color-view-palette-height)"
+ },
+ {
+ "file": "scss/widgets/base/colorView/_index.scss",
+ "line": 6,
+ "widget": "colorView",
+ "literals": [
+ "292px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$color-view-alpha-cell-width: 292px !default;",
+ "variable": "color-view-alpha-cell-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/colorView/_index.scss",
+ "setTo": "var(--dx-color-view-alpha-cell-width)"
+ },
+ {
+ "file": "scss/widgets/base/colorView/_index.scss",
+ "line": 7,
+ "widget": "colorView",
+ "literals": [
+ "18px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$color-view-hue-scale-width: 18px !default;",
+ "variable": "color-view-hue-scale-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/colorView/_index.scss",
+ "setTo": "var(--dx-color-view-hue-scale-width)"
+ },
+ {
+ "file": "scss/widgets/base/colorView/_index.scss",
+ "line": 23,
+ "widget": "colorView",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$color-view-label-hex-margin: 10px 0 0 0 !default;",
+ "variable": "color-view-label-hex-margin",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/colorView/_index.scss",
+ "setTo": "var(--dx-color-view-container-hex-margin)"
+ },
+ {
+ "file": "scss/widgets/base/colorView/_index.scss",
+ "line": 24,
+ "widget": "colorView",
+ "literals": [
+ "43px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$color-view-alpha-label-margin-inline-start: 43px !default;",
+ "variable": "color-view-alpha-label-margin-inline-start",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/colorView/_index.scss",
+ "setTo": "var(--dx-color-view-container-alpha-label-margin)"
+ },
+ {
+ "file": "scss/widgets/base/colorView/_index.scss",
+ "line": 25,
+ "widget": "colorView",
+ "literals": [
+ "41px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$color-view-alpha-label-margin-inline-start-rtl: 41px !default;",
+ "variable": "color-view-alpha-label-margin-inline-start-rtl",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/colorView/_index.scss",
+ "setTo": "var(--dx-color-view-container-alpha-label-margin)"
+ },
+ {
+ "file": "scss/widgets/base/colorView/_index.scss",
+ "line": 26,
+ "widget": "colorView",
+ "literals": [
+ "115px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$color-view-alpha-label-width: 115px !default;",
+ "variable": "color-view-alpha-label-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/colorView/_index.scss",
+ "setTo": "var(--dx-color-view-container-alpha-label-width)"
+ },
+ {
+ "file": "scss/widgets/base/colorView/_index.scss",
+ "line": 27,
+ "widget": "colorView",
+ "literals": [
+ "69px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$color-view-textbox-width: 69px !default;",
+ "variable": "color-view-textbox-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/colorView/_index.scss",
+ "setTo": "var(--dx-color-view-container-textbox-width)"
+ },
+ {
+ "file": "scss/widgets/base/colorView/_index.scss",
+ "line": 28,
+ "widget": "colorView",
+ "literals": [
+ "1px",
+ "10px"
+ ],
+ "occurrences": 3,
+ "marker": null,
+ "text": "$color-view-textbox-margin: 1px 1px 10px 0 !default;",
+ "variable": "color-view-textbox-margin",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/colorView/_index.scss",
+ "setTo": "var(--dx-color-view-container-textbox-margin)"
+ },
+ {
+ "file": "scss/widgets/base/colorView/_index.scss",
+ "line": 29,
+ "widget": "colorView",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$color-view-alpha-row-margin-block-start: 10px !default;",
+ "variable": "color-view-alpha-row-margin-block-start",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/colorView/_index.scss",
+ "setTo": "var(--dx-color-view-alpha-row-margin-block-start)"
+ },
+ {
+ "file": "scss/widgets/base/colorView/_index.scss",
+ "line": 30,
+ "widget": "colorView",
+ "literals": [
+ "19px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$color-view-hue-scale-cell-margin-inline-start: 19px !default;",
+ "variable": "color-view-hue-scale-cell-margin-inline-start",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/colorView/_index.scss",
+ "setTo": "var(--dx-color-view-hue-scale-margin)"
+ },
+ {
+ "file": "scss/widgets/base/colorView/_index.scss",
+ "line": 31,
+ "widget": "colorView",
+ "literals": [
+ "90px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$color-view-controls-width: 90px !default;",
+ "variable": "color-view-controls-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/colorView/_index.scss",
+ "setTo": "var(--dx-color-view-controls-container-width)"
+ },
+ {
+ "file": "scss/widgets/base/colorView/_index.scss",
+ "line": 32,
+ "widget": "colorView",
+ "literals": [
+ "27px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$color-view-controls-margin-inline-start: 27px !default;",
+ "variable": "color-view-controls-margin-inline-start",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/colorView/_index.scss",
+ "setTo": "var(--dx-color-view-controls-container-margin)"
+ },
+ {
+ "file": "scss/widgets/base/colorView/_index.scss",
+ "line": 33,
+ "widget": "colorView",
+ "literals": [
+ "25px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$color-view-controls-margin-inline-start-rtl: 25px !default;",
+ "variable": "color-view-controls-margin-inline-start-rtl",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/colorView/_index.scss",
+ "setTo": "var(--dx-color-view-controls-container-margin)"
+ },
+ {
+ "file": "scss/widgets/base/colorView/_index.scss",
+ "line": 34,
+ "widget": "colorView",
+ "literals": [
+ "86px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$color-view-color-preview-width: 86px !default;",
+ "variable": "color-view-color-preview-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/colorView/_index.scss",
+ "setTo": "100%"
+ },
+ {
+ "file": "scss/widgets/base/colorView/_index.scss",
+ "line": 35,
+ "widget": "colorView",
+ "literals": [
+ "40px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$color-view-color-preview-height: 40px !default;",
+ "variable": "color-view-color-preview-height",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/colorView/_index.scss",
+ "setTo": "var(--dx-color-view-color-preview-height)"
+ },
+ {
+ "file": "scss/widgets/base/colorView/_index.scss",
+ "line": 36,
+ "widget": "colorView",
+ "literals": [
+ "20px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$color-view-alpha-scale-height: 20px !default;",
+ "variable": "color-view-alpha-scale-height",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/colorView/_index.scss",
+ "setTo": "var(--dx-color-view-alpha-scale-height)"
+ },
+ {
+ "file": "scss/widgets/base/colorView/_index.scss",
+ "line": 37,
+ "widget": "colorView",
+ "literals": [
+ "6px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$color-view-alpha-cell-margin-block: 6px !default;",
+ "variable": "color-view-alpha-cell-margin-block",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/colorView/_index.scss",
+ "setTo": "var(--dx-color-view-alpha-cell-margin-block)"
+ },
+ {
+ "file": "scss/widgets/base/colorView/_index.scss",
+ "line": 38,
+ "widget": "colorView",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$color-view-apply-button-margin-inline-end: 10px !default;",
+ "variable": "color-view-apply-button-margin-inline-end",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/colorView/_index.scss",
+ "setTo": "var(--dx-color-view-apply-button-margin-inline-end)"
+ },
+ {
+ "file": "scss/widgets/base/dataGrid/_index.scss",
+ "line": 13,
+ "widget": "dataGrid",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$datagrid-group-row-border: 1px solid !default;",
+ "variable": "datagrid-group-row-border",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/dataGrid/_index.scss",
+ "setTo": "var(--dx-data-grid-group-row-border)"
+ },
+ {
+ "file": "scss/widgets/base/dataGrid/_index.scss",
+ "line": 14,
+ "widget": "dataGrid",
+ "literals": [
+ "2px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$datagrid-sticky-column-border: 2px solid !default;",
+ "variable": "datagrid-sticky-column-border",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/dataGrid/_index.scss",
+ "setTo": "var(--dx-data-grid-sticky-column-border)"
+ },
+ {
+ "file": "scss/widgets/base/dataGrid/_index.scss",
+ "line": 15,
+ "widget": "dataGrid",
+ "literals": [
+ "2px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$datagrid-cell-focus-outline: 2px solid !default;",
+ "variable": "datagrid-cell-focus-outline",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/dataGrid/_index.scss",
+ "setTo": "var(--dx-data-grid-cell-outline-focused)"
+ },
+ {
+ "file": "scss/widgets/base/dataGrid/_index.scss",
+ "line": 21,
+ "widget": "dataGrid",
+ "literals": [
+ "30px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$datagrid-common-group-min-width: 30px !default;",
+ "variable": "datagrid-common-group-min-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/dataGrid/_index.scss",
+ "setTo": "var(--dx-data-grid-group-panel-item-min-width)"
+ },
+ {
+ "file": "scss/widgets/base/dataGrid/_index.scss",
+ "line": 22,
+ "widget": "dataGrid",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$datagrid-common-addrow-margin-right: 10px !default;",
+ "variable": "datagrid-common-addrow-margin-right",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/dataGrid/_index.scss",
+ "setTo": "var(--dx-data-grid-group-panel-item-margin-inline-end)"
+ },
+ {
+ "file": "scss/widgets/base/dataGrid/_index.scss",
+ "line": 23,
+ "widget": "dataGrid",
+ "literals": [
+ "6px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$datagrid-common-addrow-margin-left: 6px !default;",
+ "variable": "datagrid-common-addrow-margin-left",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/dataGrid/_index.scss",
+ "setTo": "var(--dx-data-grid-group-panel-item-sort-margin-inline-start)"
+ },
+ {
+ "file": "scss/widgets/base/dataGrid/_index.scss",
+ "line": 24,
+ "widget": "dataGrid",
+ "literals": [
+ "3px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$datagrid-common-form-buttons-border-radius: 3px !default;",
+ "variable": "datagrid-common-form-buttons-border-radius",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/dataGrid/_index.scss",
+ "setTo": "var(--dx-data-grid-block-separator-border-radius)"
+ },
+ {
+ "file": "scss/widgets/base/dataGrid/_index.scss",
+ "line": 25,
+ "widget": "dataGrid",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$datagrid-common-form-buttons-margin-left: 10px !default;",
+ "variable": "datagrid-common-form-buttons-margin-left",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/dataGrid/_index.scss",
+ "setTo": "var(--dx-data-grid-group-panel-item-rtl-margin-inline-end)"
+ },
+ {
+ "file": "scss/widgets/base/dataGrid/_index.scss",
+ "line": 26,
+ "widget": "dataGrid",
+ "literals": [
+ "6px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$datagrid-common-form-buttons-margin-right: 6px !default;",
+ "variable": "datagrid-common-form-buttons-margin-right",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/dataGrid/_index.scss",
+ "setTo": "var(--dx-data-grid-group-panel-item-sort-rtl-margin-inline-start)"
+ },
+ {
+ "file": "scss/widgets/base/dataGrid/_index.scss",
+ "line": 49,
+ "widget": "dataGrid",
+ "literals": [
+ "2px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$datagrid-header-filter-outline: 2px solid !default;",
+ "variable": "datagrid-header-filter-outline",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/dataGrid/_index.scss",
+ "setTo": "var(--dx-grid-outline-focused)"
+ },
+ {
+ "file": "scss/widgets/base/dataGrid/_index.scss",
+ "line": 50,
+ "widget": "dataGrid",
+ "literals": [
+ "2px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$datagrid-header-filter-outline-offset: 2px !default;",
+ "variable": "datagrid-header-filter-outline-offset",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/dataGrid/_index.scss",
+ "setTo": "var(--dx-data-grid-outline-offset-focused)"
+ },
+ {
+ "file": "scss/widgets/base/dataGrid/_index.scss",
+ "line": 51,
+ "widget": "dataGrid",
+ "literals": [
+ "3px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$datagrid-filter-panel-clear-filter-outline-offset: 3px !default;",
+ "variable": "datagrid-filter-panel-clear-filter-outline-offset",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/dataGrid/_index.scss",
+ "setTo": "var(--dx-data-grid-filter-panel-outline-offset-focused)"
+ },
+ {
+ "file": "scss/widgets/base/dataGrid/_index.scss",
+ "line": 52,
+ "widget": "dataGrid",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$datagrid-button-margin-left: 10px !default;",
+ "variable": "datagrid-button-margin-left",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/dataGrid/_index.scss",
+ "setTo": "var(--dx-data-grid-form-buttons-margin-inline-start)"
+ },
+ {
+ "file": "scss/widgets/base/dataGrid/_index.scss",
+ "line": 53,
+ "widget": "dataGrid",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$datagrid-button-margin-top: 10px !default;",
+ "variable": "datagrid-button-margin-top",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/dataGrid/_index.scss",
+ "setTo": "var(--dx-data-grid-form-buttons-margin-block-start)"
+ },
+ {
+ "file": "scss/widgets/base/dataGrid/_index.scss",
+ "line": 54,
+ "widget": "dataGrid",
+ "literals": [
+ "20px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$datagrid-error-message-margin-bottom: 20px !default;",
+ "variable": "datagrid-error-message-margin-bottom",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/dataGrid/_index.scss",
+ "setTo": "var(--dx-data-grid-error-message-margin-block-end)"
+ },
+ {
+ "file": "scss/widgets/base/dataGrid/_index.scss",
+ "line": 55,
+ "widget": "dataGrid",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$datagrid-button-margin-right: 10px !default;",
+ "variable": "datagrid-button-margin-right",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/dataGrid/_index.scss",
+ "setTo": "var(--dx-data-grid-form-buttons-rtl-margin-inline-start)"
+ },
+ {
+ "file": "scss/widgets/base/diagram/_index.scss",
+ "line": 6,
+ "widget": "diagram",
+ "literals": [
+ "600px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$diagram-root-height: 600px !default;",
+ "variable": "diagram-root-height",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/diagram/_index.scss",
+ "setTo": "var(--dx-diagram-height)"
+ },
+ {
+ "file": "scss/widgets/base/diagram/_index.scss",
+ "line": 7,
+ "widget": "diagram",
+ "literals": [
+ "350px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$diagram-root-min-height: 350px !default;",
+ "variable": "diagram-root-min-height",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/diagram/_index.scss",
+ "setTo": "var(--dx-diagram-min-height)"
+ },
+ {
+ "file": "scss/widgets/base/diagram/_index.scss",
+ "line": 8,
+ "widget": "diagram",
+ "literals": [
+ "5px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$diagram-toolbar-wrapper-padding: 5px !default;",
+ "variable": "diagram-toolbar-wrapper-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/diagram/_index.scss",
+ "setTo": "var(--dx-diagram-toolbar-wrapper-padding)"
+ },
+ {
+ "file": "scss/widgets/base/diagram/_index.scss",
+ "line": 9,
+ "widget": "diagram",
+ "literals": [
+ "14px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$diagram-button-min-height: 14px !default;",
+ "variable": "diagram-button-min-height",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/diagram/_index.scss",
+ "setTo": "var(--dx-diagram-toolbox-input-button-min-height)"
+ },
+ {
+ "file": "scss/widgets/base/diagram/_index.scss",
+ "line": 10,
+ "widget": "diagram",
+ "literals": [
+ "8px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$diagram-popup-content-padding: 8px !default;",
+ "variable": "diagram-popup-content-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/diagram/_index.scss",
+ "setTo": "var(--dx-diagram-popup-content-padding)"
+ },
+ {
+ "file": "scss/widgets/base/diagram/_index.scss",
+ "line": 11,
+ "widget": "diagram",
+ "literals": [
+ "300px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$diagram-colorview-palette-min-width: 300px !default;",
+ "variable": "diagram-colorview-palette-min-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/diagram/_index.scss",
+ "setTo": "var(--dx-diagram-color-view-palette-min-width)"
+ },
+ {
+ "file": "scss/widgets/base/diagram/_index.scss",
+ "line": 12,
+ "widget": "diagram",
+ "literals": [
+ "12px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$diagram-colorview-hue-scale-cell-margin-left: 12px !default;",
+ "variable": "diagram-colorview-hue-scale-cell-margin-left",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/diagram/_index.scss",
+ "setTo": "var(--dx-diagram-color-view-hue-scale-cell-margin-inline-start)"
+ },
+ {
+ "file": "scss/widgets/base/diagram/_index.scss",
+ "line": 13,
+ "widget": "diagram",
+ "literals": [
+ "64px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$diagram-loading-indicator-width: 64px !default;",
+ "variable": "diagram-loading-indicator-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/diagram/_index.scss",
+ "setTo": "var(--dx-diagram-loading-indicator-width)"
+ },
+ {
+ "file": "scss/widgets/base/diagram/_index.scss",
+ "line": 14,
+ "widget": "diagram",
+ "literals": [
+ "64px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$diagram-loading-indicator-height: 64px !default;",
+ "variable": "diagram-loading-indicator-height",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/diagram/_index.scss",
+ "setTo": "var(--dx-diagram-loading-indicator-height)"
+ },
+ {
+ "file": "scss/widgets/base/diagram/_index.scss",
+ "line": 15,
+ "widget": "diagram",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$diagram-context-toolbox-target-width: 1px !default;",
+ "variable": "diagram-context-toolbox-target-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/diagram/_index.scss",
+ "setTo": "var(--dx-diagram-context-toolbox-target-width)"
+ },
+ {
+ "file": "scss/widgets/base/diagram/_index.scss",
+ "line": 16,
+ "widget": "diagram",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$diagram-context-toolbox-target-height: 1px !default;",
+ "variable": "diagram-context-toolbox-target-height",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/diagram/_index.scss",
+ "setTo": "var(--dx-diagram-context-toolbox-target-height)"
+ },
+ {
+ "file": "scss/widgets/base/diagram/_index.scss",
+ "line": 20,
+ "widget": "diagram",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$diagram-border-width: 1px !default;",
+ "variable": "diagram-border-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/diagram/_index.scss",
+ "setTo": "var(--dx-diagram-border-width)"
+ },
+ {
+ "file": "scss/widgets/base/dropDownButton/_mixins.scss",
+ "line": 4,
+ "widget": "dropDownButton",
+ "literals": [
+ "4px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$dropdownbutton-icon-right-margin-inline-start: 4px,",
+ "variable": "dropdownbutton-icon-right-margin-inline-start",
+ "kind": "mixin-parameter",
+ "status": "parameter"
+ },
+ {
+ "file": "scss/widgets/base/dropDownMenu/_index.scss",
+ "line": 2,
+ "widget": "dropDownMenu",
+ "literals": [
+ "100px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$dropdownmenu-list-min-width: 100px !default;",
+ "variable": "dropdownmenu-list-min-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/dropDownMenu/_index.scss",
+ "setTo": "var(--dx-drop-down-menu-list-min-width)"
+ },
+ {
+ "file": "scss/widgets/base/dropDownMenu/_index.scss",
+ "line": 3,
+ "widget": "dropDownMenu",
+ "literals": [
+ "8px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$dropdownmenu-list-border-radius: 8px !default;",
+ "variable": "dropdownmenu-list-border-radius",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/dropDownMenu/_index.scss",
+ "setTo": "var(--dx-drop-down-menu-list-border-radius)"
+ },
+ {
+ "file": "scss/widgets/base/dropDownMenu/_index.scss",
+ "line": 4,
+ "widget": "dropDownMenu",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$dropdownmenu-popup-content-padding: 1px !default;",
+ "variable": "dropdownmenu-popup-content-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/dropDownMenu/_index.scss",
+ "setTo": "var(--dx-drop-down-menu-popup-content-padding)"
+ },
+ {
+ "file": "scss/widgets/base/dropDownMenu/_mixins.scss",
+ "line": 6,
+ "widget": "dropDownMenu",
+ "literals": [
+ "2px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$outline-width: 2px,",
+ "variable": "outline-width",
+ "kind": "mixin-parameter",
+ "status": "parameter"
+ },
+ {
+ "file": "scss/widgets/base/dropDownMenu/_mixins.scss",
+ "line": 7,
+ "widget": "dropDownMenu",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$outline-offset: 1px,",
+ "variable": "outline-offset",
+ "kind": "mixin-parameter",
+ "status": "parameter"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 4,
+ "widget": "fileManager",
+ "literals": [
+ "500px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$filemanager-root-height: 500px !default;",
+ "variable": "filemanager-root-height",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileManager/_index.scss",
+ "setTo": "var(--dx-file-manager-height)"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 5,
+ "widget": "fileManager",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$filemanager-root-border: 1px solid !default;",
+ "variable": "filemanager-root-border",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileManager/_index.scss",
+ "setTo": "var(--dx-file-manager-border-width) solid"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 6,
+ "widget": "fileManager",
+ "literals": [
+ "240px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$filemanager-overlay-content-min-width: 240px !default;",
+ "variable": "filemanager-overlay-content-min-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileManager/_index.scss",
+ "setTo": "var(--dx-file-manager-overlay-content-min-width)"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 7,
+ "widget": "fileManager",
+ "literals": [
+ "400px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$filemanager-overlay-content-max-width: 400px !default;",
+ "variable": "filemanager-overlay-content-max-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileManager/_index.scss",
+ "setTo": "var(--dx-file-manager-overlay-content-max-width)"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 8,
+ "widget": "fileManager",
+ "literals": [
+ "15px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$filemanager-popup-content-padding: 15px !default;",
+ "variable": "filemanager-popup-content-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileManager/_index.scss",
+ "setTo": "var(--dx-file-manager-popup-content-padding)"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 9,
+ "widget": "fileManager",
+ "literals": [
+ "5px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$filemanager-progress-box-padding: 5px 0 0 !default;",
+ "variable": "filemanager-progress-box-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileManager/_index.scss",
+ "setTo": "var(--dx-file-manager-progress-box-padding)"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 10,
+ "widget": "fileManager",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$filemanager-notification-common-padding-bottom: 10px !default;",
+ "variable": "filemanager-notification-common-padding-bottom",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileManager/_index.scss",
+ "setTo": "var(--dx-file-manager-notification-padding-block-end)"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 11,
+ "widget": "fileManager",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$filemanager-notification-common-border-bottom-width: 1px !default;",
+ "variable": "filemanager-notification-common-border-bottom-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileManager/_index.scss",
+ "setTo": "var(--dx-file-manager-notification-border-block-end-width)"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 12,
+ "widget": "fileManager",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$filemanager-progress-panel-border-left-width: 1px !default;",
+ "variable": "filemanager-progress-panel-border-left-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileManager/_index.scss",
+ "setTo": "var(--dx-file-manager-progress-panel-border-inline-start-width)"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 13,
+ "widget": "fileManager",
+ "literals": [
+ "340px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$filemanager-progress-panel-width: 340px !default;",
+ "variable": "filemanager-progress-panel-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileManager/_index.scss",
+ "setTo": "var(--dx-file-manager-progress-panel-width)"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 14,
+ "widget": "fileManager",
+ "literals": [
+ "10px",
+ "20px"
+ ],
+ "occurrences": 4,
+ "marker": null,
+ "text": "$filemanager-progress-panel-container-padding: 10px 20px 20px 20px !default;",
+ "variable": "filemanager-progress-panel-container-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileManager/_index.scss",
+ "setTo": "var(--dx-file-manager-progress-panel-container-padding)"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 15,
+ "widget": "fileManager",
+ "literals": [
+ "5px",
+ "10px"
+ ],
+ "occurrences": 2,
+ "marker": null,
+ "text": "$filemanager-progress-panel-title-padding: 0 0 5px 10px !default;",
+ "variable": "filemanager-progress-panel-title-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileManager/_index.scss",
+ "setTo": "var(--dx-file-manager-progress-panel-title-padding)"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 16,
+ "widget": "fileManager",
+ "literals": [
+ "20px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$filemanager-progress-panel-separator-height: 20px !default;",
+ "variable": "filemanager-progress-panel-separator-height",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileManager/_index.scss",
+ "setTo": "var(--dx-file-manager-progress-panel-separator-height)"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 17,
+ "widget": "fileManager",
+ "literals": [
+ "16px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$filemanager-i-cancel-width: 16px !default;",
+ "variable": "filemanager-i-cancel-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileManager/_index.scss",
+ "setTo": "var(--dx-file-manager-i-cancel-width)"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 18,
+ "widget": "fileManager",
+ "literals": [
+ "16px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$filemanager-i-cancel-height: 16px !default;",
+ "variable": "filemanager-i-cancel-height",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileManager/_index.scss",
+ "setTo": "var(--dx-file-manager-i-cancel-height)"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 19,
+ "widget": "fileManager",
+ "literals": [
+ "8px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$filemanager-progress-box-margin-bottom: 8px !default;",
+ "variable": "filemanager-progress-box-margin-bottom",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileManager/_index.scss",
+ "setTo": "var(--dx-file-manager-progress-box-margin-block-end)"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 20,
+ "widget": "fileManager",
+ "literals": [
+ "2px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$filemanager-progress-box-border-radius: 2px !default;",
+ "variable": "filemanager-progress-box-border-radius",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileManager/_index.scss",
+ "setTo": "var(--dx-file-manager-progress-box-border-radius)"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 21,
+ "widget": "fileManager",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 3,
+ "marker": null,
+ "text": "$filemanager-progress-panel-box-padding: 10px 0 10px 10px !default;",
+ "variable": "filemanager-progress-panel-box-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileManager/_index.scss",
+ "setTo": "var(--dx-file-manager-progress-panel-box-padding)"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 22,
+ "widget": "fileManager",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$filemanager-progress-box-without-close-button-padding-right: 10px !default;",
+ "variable": "filemanager-progress-box-without-close-button-padding-right",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileManager/_index.scss",
+ "setTo": "var(--dx-file-manager-progress-box-without-close-button-padding-inline-end)"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 23,
+ "widget": "fileManager",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$filemanager-progress-box-image-margin-right: 10px !default;",
+ "variable": "filemanager-progress-box-image-margin-right",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileManager/_index.scss",
+ "setTo": "var(--dx-file-manager-progress-box-image-margin-inline-end)"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 24,
+ "widget": "fileManager",
+ "literals": [
+ "5px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$filemanager-progress-box-common-padding: 5px 0 !default;",
+ "variable": "filemanager-progress-box-common-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileManager/_index.scss",
+ "setTo": "var(--dx-file-manager-progress-box-content-padding)"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 25,
+ "widget": "fileManager",
+ "literals": [
+ "9px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$filemanager-progress-box-close-button-margin-top: 9px !default;",
+ "variable": "filemanager-progress-box-close-button-margin-top",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileManager/_index.scss",
+ "setTo": "var(--dx-file-manager-progress-box-close-button-margin-block-start)"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 26,
+ "widget": "fileManager",
+ "literals": [
+ "5px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$filemanager-progress-box-close-button-margin-left: 5px !default;",
+ "variable": "filemanager-progress-box-close-button-margin-left",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileManager/_index.scss",
+ "setTo": "var(--dx-file-manager-progress-box-close-button-margin-inline-start)"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 27,
+ "widget": "fileManager",
+ "literals": [
+ "2px",
+ "8px",
+ "3px"
+ ],
+ "occurrences": 3,
+ "marker": null,
+ "text": "$filemanager-progress-box-error-padding: 2px 8px 3px !default;",
+ "variable": "filemanager-progress-box-error-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileManager/_index.scss",
+ "setTo": "var(--dx-file-manager-progress-box-error-padding)"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 28,
+ "widget": "fileManager",
+ "literals": [
+ "150px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$filemanager-progress-box-error-max-height: 150px !default;",
+ "variable": "filemanager-progress-box-error-max-height",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileManager/_index.scss",
+ "setTo": "var(--dx-file-manager-progress-box-error-max-height)"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 29,
+ "widget": "fileManager",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$filemanager-toolbar-separator-item-width: 1px !default;",
+ "variable": "filemanager-toolbar-separator-item-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileManager/_index.scss",
+ "setTo": "var(--dx-file-manager-toolbar-separator-item-width)"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 30,
+ "widget": "fileManager",
+ "literals": [
+ "5px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$filemanager-toolbar-separator-item-margin-right: 5px !default;",
+ "variable": "filemanager-toolbar-separator-item-margin-right",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileManager/_index.scss",
+ "setTo": "var(--dx-file-manager-toolbar-separator-item-margin-inline-end)"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 31,
+ "widget": "fileManager",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$filemanager-container-border-top: 1px solid !default;",
+ "variable": "filemanager-container-border-top",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileManager/_index.scss",
+ "setTo": "var(--dx-file-manager-container-border-block-start)"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 32,
+ "widget": "fileManager",
+ "literals": [
+ "5px",
+ "10px"
+ ],
+ "occurrences": 2,
+ "marker": null,
+ "text": "$filemanager-dirs-panel-padding: 5px 10px !default;",
+ "variable": "filemanager-dirs-panel-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileManager/_index.scss",
+ "setTo": "var(--dx-file-manager-dirs-panel-padding)"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 33,
+ "widget": "fileManager",
+ "literals": [
+ "250px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$filemanager-drawer-panel-content-initial-min-width: 250px !default;",
+ "variable": "filemanager-drawer-panel-content-initial-min-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileManager/_index.scss",
+ "setTo": "var(--dx-file-manager-drawer-panel-content-initial-min-width)"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 34,
+ "widget": "fileManager",
+ "literals": [
+ "300px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$filemanager-drawer-panel-content-initial-max-width: 300px !default;",
+ "variable": "filemanager-drawer-panel-content-initial-max-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileManager/_index.scss",
+ "setTo": "var(--dx-file-manager-drawer-panel-content-initial-max-width)"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 35,
+ "widget": "fileManager",
+ "literals": [
+ "2px",
+ "11px"
+ ],
+ "occurrences": 2,
+ "marker": null,
+ "text": "$filemanager-breadcrumbs-padding: 2px 11px !default;",
+ "variable": "filemanager-breadcrumbs-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileManager/_index.scss",
+ "setTo": "var(--dx-file-manager-breadcrumbs-padding)"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 36,
+ "widget": "fileManager",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$filemanager-breadcrumbs-border-bottom: 1px solid !default;",
+ "variable": "filemanager-breadcrumbs-border-bottom",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileManager/_index.scss",
+ "setTo": "var(--dx-file-manager-breadcrumbs-border-block-end)"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 37,
+ "widget": "fileManager",
+ "literals": [
+ "2px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$filemanager-menu-item-content-padding-left: 2px !default;",
+ "variable": "filemanager-menu-item-content-padding-left",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileManager/_index.scss",
+ "setTo": "var(--dx-file-manager-menu-item-content-padding-inline-start)"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 38,
+ "widget": "fileManager",
+ "literals": [
+ "2px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$filemanager-menu-item-content-padding-right: 2px !default;",
+ "variable": "filemanager-menu-item-content-padding-right",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileManager/_index.scss",
+ "setTo": "var(--dx-file-manager-menu-item-content-padding-inline-end)"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 39,
+ "widget": "fileManager",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$filemanager-menu-item-content-margin: 0 10px !default;",
+ "variable": "filemanager-menu-item-content-margin",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileManager/_index.scss",
+ "setTo": "var(--dx-file-manager-menu-item-content-margin)"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 40,
+ "widget": "fileManager",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$filemanager-breadcrumbs-path-separator-padding-left: 1px !default;",
+ "variable": "filemanager-breadcrumbs-path-separator-padding-left",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileManager/_index.scss",
+ "setTo": "var(--dx-file-manager-breadcrumbs-path-separator-padding-inline-start)"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 41,
+ "widget": "fileManager",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$filemanager-breadcrumbs-path-separator-padding-right: 1px !default;",
+ "variable": "filemanager-breadcrumbs-path-separator-padding-right",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileManager/_index.scss",
+ "setTo": "var(--dx-file-manager-breadcrumbs-path-separator-padding-inline-end)"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 42,
+ "widget": "fileManager",
+ "literals": [
+ "5px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$filemanager-thumbnails-view-port-padding: 5px !default;",
+ "variable": "filemanager-thumbnails-view-port-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileManager/_index.scss",
+ "setTo": "var(--dx-file-manager-thumbnails-view-port-padding)"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 43,
+ "widget": "fileManager",
+ "literals": [
+ "100px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$filemanager-thumbnails-item-width: 100px !default;",
+ "variable": "filemanager-thumbnails-item-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileManager/_index.scss",
+ "setTo": "var(--dx-file-manager-thumbnails-item-width)"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 44,
+ "widget": "fileManager",
+ "literals": [
+ "100px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$filemanager-thumbnails-item-height: 100px !default;",
+ "variable": "filemanager-thumbnails-item-height",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileManager/_index.scss",
+ "setTo": "var(--dx-file-manager-thumbnails-item-height)"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 45,
+ "widget": "fileManager",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$filemanager-thumbnails-item-border: 1px dashed transparent !default;",
+ "variable": "filemanager-thumbnails-item-border",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileManager/_index.scss",
+ "setTo": "var(--dx-file-manager-thumbnails-item-border)"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 46,
+ "widget": "fileManager",
+ "literals": [
+ "5px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$filemanager-thumbnails-item-margin: 5px !default;",
+ "variable": "filemanager-thumbnails-item-margin",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileManager/_index.scss",
+ "setTo": "var(--dx-file-manager-thumbnails-item-margin)"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 47,
+ "widget": "fileManager",
+ "literals": [
+ "13px",
+ "10px"
+ ],
+ "occurrences": 2,
+ "marker": null,
+ "text": "$filemanager-thumbnails-item-content-padding: 13px 0 10px !default;",
+ "variable": "filemanager-thumbnails-item-content-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileManager/_index.scss",
+ "setTo": "var(--dx-file-manager-thumbnails-item-content-padding)"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 48,
+ "widget": "fileManager",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$filemanager-thumbnails-item-spacer-height: 10px !default;",
+ "variable": "filemanager-thumbnails-item-spacer-height",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileManager/_index.scss",
+ "setTo": "var(--dx-file-manager-thumbnails-item-spacer-height)"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 49,
+ "widget": "fileManager",
+ "literals": [
+ "10px",
+ "11px"
+ ],
+ "occurrences": 2,
+ "marker": null,
+ "text": "$filemanager-button-content-padding: 10px 11px !default;",
+ "variable": "filemanager-button-content-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileManager/_index.scss",
+ "setTo": "var(--dx-file-manager-view-mode-button-content-padding)"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 50,
+ "widget": "fileManager",
+ "literals": [
+ "300px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$filemanager-dialog-min-width: 300px !default;",
+ "variable": "filemanager-dialog-min-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileManager/_index.scss",
+ "setTo": "var(--dx-file-manager-dialog-min-width)"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 51,
+ "widget": "fileManager",
+ "literals": [
+ "300px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$filemanager-overlay-content-min-height: 300px !default;",
+ "variable": "filemanager-overlay-content-min-height",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileManager/_index.scss",
+ "setTo": "var(--dx-file-manager-overlay-content-min-height)"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 52,
+ "widget": "fileManager",
+ "literals": [
+ "400px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$filemanager-overlay-content-max-height: 400px !default;",
+ "variable": "filemanager-overlay-content-max-height",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileManager/_index.scss",
+ "setTo": "var(--dx-file-manager-overlay-content-max-height)"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 53,
+ "widget": "fileManager",
+ "literals": [
+ "340px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$filemanager-dialog-name-editor-max-width: 340px !default;",
+ "variable": "filemanager-dialog-name-editor-max-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileManager/_index.scss",
+ "setTo": "var(--dx-file-manager-dialog-name-editor-max-width)"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 54,
+ "widget": "fileManager",
+ "literals": [
+ "180px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$filemanager-dialog-name-editor-min-height: 180px !default;",
+ "variable": "filemanager-dialog-name-editor-min-height",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileManager/_index.scss",
+ "setTo": "var(--dx-file-manager-dialog-name-editor-min-height)"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 55,
+ "widget": "fileManager",
+ "literals": [
+ "180px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$filemanager-dialog-name-editor-max-height: 180px !default;",
+ "variable": "filemanager-dialog-name-editor-max-height",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileManager/_index.scss",
+ "setTo": "var(--dx-file-manager-dialog-name-editor-max-height)"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 56,
+ "widget": "fileManager",
+ "literals": [
+ "5px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$filemanager-progressbox-cancel-button-margin-top: 5px !default;",
+ "variable": "filemanager-progressbox-cancel-button-margin-top",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileManager/_index.scss",
+ "setTo": "var(--dx-file-manager-progress-box-cancel-button-margin-block-start)"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 58,
+ "widget": "fileManager",
+ "literals": [
+ "18px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$filemanager-progress-title-font-size: 18px !default;",
+ "variable": "filemanager-progress-title-font-size",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileManager/_index.scss",
+ "setTo": "var(--dx-file-manager-progress-title-font-size)"
+ },
+ {
+ "file": "scss/widgets/base/fileManager/_index.scss",
+ "line": 66,
+ "widget": "fileManager",
+ "literals": [
+ "3px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$filemanager-splitter-wrapper-right: 3px !default;",
+ "variable": "filemanager-splitter-wrapper-right",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/fileManager/_index.scss",
+ "setTo": "var(--dx-file-manager-splitter-wrapper-inset-inline-end)"
+ },
+ {
+ "file": "scss/widgets/base/filterBuilder/_index.scss",
+ "line": 27,
+ "widget": "filterBuilder",
+ "literals": [
+ "5px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$filterbuilder-action-icon-margin-left: 5px !default;",
+ "variable": "filterbuilder-action-icon-margin-left",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/filterBuilder/_index.scss",
+ "setTo": "var(--dx-filter-builder-action-icon-margin-inline-start)"
+ },
+ {
+ "file": "scss/widgets/base/filterBuilder/_index.scss",
+ "line": 28,
+ "widget": "filterBuilder",
+ "literals": [
+ "5px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$filterbuilder-action-icon-margin-right: 5px !default;",
+ "variable": "filterbuilder-action-icon-margin-right",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/filterBuilder/_index.scss",
+ "setTo": "var(--dx-filter-builder-action-icon-margin-inline-end)"
+ },
+ {
+ "file": "scss/widgets/base/filterBuilder/_index.scss",
+ "line": 29,
+ "widget": "filterBuilder",
+ "literals": [
+ "26px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$filterbuilder-group-content-padding-right: 26px !default;",
+ "variable": "filterbuilder-group-content-padding-right",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/filterBuilder/_index.scss",
+ "setTo": "var(--dx-filter-builder-group-content-padding-inline-end)"
+ },
+ {
+ "file": "scss/widgets/base/filterBuilder/_index.scss",
+ "line": 30,
+ "widget": "filterBuilder",
+ "literals": [
+ "7px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$filterbuilder-range-separator-margin: 0 7px !default;",
+ "variable": "filterbuilder-range-separator-margin",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/filterBuilder/_index.scss",
+ "setTo": "var(--dx-filter-builder-range-separator-margin)"
+ },
+ {
+ "file": "scss/widgets/base/filterBuilder/_index.scss",
+ "line": 31,
+ "widget": "filterBuilder",
+ "literals": [
+ "20px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$filterbuilder-item-value-text-min-width: 20px !default;",
+ "variable": "filterbuilder-item-value-text-min-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/filterBuilder/_index.scss",
+ "setTo": "var(--dx-filter-builder-item-value-text-min-width)"
+ },
+ {
+ "file": "scss/widgets/base/filterBuilder/_index.scss",
+ "line": 32,
+ "widget": "filterBuilder",
+ "literals": [
+ "2px",
+ "7px",
+ "3px"
+ ],
+ "occurrences": 4,
+ "marker": null,
+ "text": "$filterbuilder-item-value-text-padding: 2px 7px 3px 7px !default;",
+ "variable": "filterbuilder-item-value-text-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/filterBuilder/_index.scss",
+ "setTo": "var(--dx-filter-builder-item-value-text-padding)"
+ },
+ {
+ "file": "scss/widgets/base/filterBuilder/_index.scss",
+ "line": 33,
+ "widget": "filterBuilder",
+ "literals": [
+ "5px",
+ "8px"
+ ],
+ "occurrences": 2,
+ "marker": null,
+ "text": "$filterbuilder-action-icon-padding: 5px 8px !default;",
+ "variable": "filterbuilder-action-icon-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/filterBuilder/_index.scss",
+ "setTo": "var(--dx-filter-builder-action-icon-padding)"
+ },
+ {
+ "file": "scss/widgets/base/filterBuilder/_index.scss",
+ "line": 34,
+ "widget": "filterBuilder",
+ "literals": [
+ "26px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$filterbuilder-group-content-padding-left: 26px !default;",
+ "variable": "filterbuilder-group-content-padding-left",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/filterBuilder/_index.scss",
+ "setTo": "var(--dx-filter-builder-group-content-padding-inline-start)"
+ },
+ {
+ "file": "scss/widgets/base/filterBuilder/_index.scss",
+ "line": 35,
+ "widget": "filterBuilder",
+ "literals": [
+ "5px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$filterbuilder-treeview-item-padding-left: 5px !default;",
+ "variable": "filterbuilder-treeview-item-padding-left",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/filterBuilder/_index.scss",
+ "setTo": "var(--dx-filter-builder-tree-view-item-padding-inline-start)"
+ },
+ {
+ "file": "scss/widgets/base/filterBuilder/_index.scss",
+ "line": 36,
+ "widget": "filterBuilder",
+ "literals": [
+ "5px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$filterbuilder-treeview-item-padding-right: 5px !default;",
+ "variable": "filterbuilder-treeview-item-padding-right",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/filterBuilder/_index.scss",
+ "setTo": "var(--dx-filter-builder-tree-view-item-padding-inline-end)"
+ },
+ {
+ "file": "scss/widgets/base/filterBuilder/_index.scss",
+ "line": 37,
+ "widget": "filterBuilder",
+ "literals": [
+ "15px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$filterbuilder-treeview-node-margin-left: 15px !default;",
+ "variable": "filterbuilder-treeview-node-margin-left",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/filterBuilder/_index.scss",
+ "setTo": "var(--dx-filter-builder-tree-view-node-margin-inline-start)"
+ },
+ {
+ "file": "scss/widgets/base/filterBuilder/_index.scss",
+ "line": 38,
+ "widget": "filterBuilder",
+ "literals": [
+ "15px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$filterbuilder-treeview-node-margin-right: 15px !default;",
+ "variable": "filterbuilder-treeview-node-margin-right",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/filterBuilder/_index.scss",
+ "setTo": "var(--dx-filter-builder-tree-view-node-margin-inline-end)"
+ },
+ {
+ "file": "scss/widgets/base/filterBuilder/_index.scss",
+ "line": 39,
+ "widget": "filterBuilder",
+ "literals": [
+ "360px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$filterbuilder-scrollable-max-height: 360px !default;",
+ "variable": "filterbuilder-scrollable-max-height",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/filterBuilder/_index.scss",
+ "setTo": "var(--dx-filter-builder-scrollable-max-height)"
+ },
+ {
+ "file": "scss/widgets/base/gantt/_index.scss",
+ "line": 2,
+ "widget": "gantt",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$gantt-toolbar-separator-border-left: 1px solid transparent !default;",
+ "variable": "gantt-toolbar-separator-border-left",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/gantt/_index.scss",
+ "setTo": "var(--dx-gantt-toolbar-separator-border-inline-start)"
+ },
+ {
+ "file": "scss/widgets/base/gantt/_index.scss",
+ "line": 3,
+ "widget": "gantt",
+ "literals": [
+ "2px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$gantt-splitter-bar-width: 2px !default;",
+ "variable": "gantt-splitter-bar-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/gantt/_index.scss",
+ "setTo": "var(--dx-gantt-splitter-bar-width)"
+ },
+ {
+ "file": "scss/widgets/base/gantt/_index.scss",
+ "line": 4,
+ "widget": "gantt",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$gantt-view-min-width: 1px !default;",
+ "variable": "gantt-view-min-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/gantt/_index.scss",
+ "setTo": "var(--dx-gantt-view-min-width)"
+ },
+ {
+ "file": "scss/widgets/base/gridBase/_variables.scss",
+ "line": 4,
+ "widget": "gridBase",
+ "literals": [
+ "7px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$grid-cell-padding: 7px !default;",
+ "variable": "grid-cell-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/gridBase/_index.scss",
+ "setTo": "var(--dx-grid-cell-content-padding)"
+ },
+ {
+ "file": "scss/widgets/base/gridBase/_variables.scss",
+ "line": 5,
+ "widget": "gridBase",
+ "literals": [
+ "32px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$grid-texteditor-input-padding: 32px !default;",
+ "variable": "grid-texteditor-input-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/gridBase/_index.scss",
+ "setTo": "var(--dx-grid-editor-input-padding)"
+ },
+ {
+ "file": "scss/widgets/base/gridBase/_variables.scss",
+ "line": 8,
+ "widget": "gridBase",
+ "literals": [
+ "14px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$grid-total-footer-padding-block: 14px !default;",
+ "variable": "grid-total-footer-padding-block",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/gridBase/_index.scss",
+ "setTo": "var(--dx-grid-summary-padding-block)"
+ },
+ {
+ "file": "scss/widgets/base/gridBase/_variables.scss",
+ "line": 9,
+ "widget": "gridBase",
+ "literals": [
+ "70px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$grid-command-select-column-width: 70px !default;",
+ "variable": "grid-command-select-column-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/gridBase/_index.scss",
+ "setTo": "var(--dx-grid-command-select-column-width)"
+ },
+ {
+ "file": "scss/widgets/base/gridBase/_variables.scss",
+ "line": 10,
+ "widget": "gridBase",
+ "literals": [
+ "100px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$grid-command-edit-column-width: 100px !default;",
+ "variable": "grid-command-edit-column-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/gridBase/_index.scss",
+ "setTo": "var(--dx-grid-command-edit-column-width)"
+ },
+ {
+ "file": "scss/widgets/base/gridBase/_variables.scss",
+ "line": 11,
+ "widget": "gridBase",
+ "literals": [
+ "80px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$grid-command-edit-column-with-icons-width: 80px !default;",
+ "variable": "grid-command-edit-column-with-icons-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/gridBase/_index.scss",
+ "setTo": "var(--dx-grid-command-edit-column-with-icons-width)"
+ },
+ {
+ "file": "scss/widgets/base/gridBase/_variables.scss",
+ "line": 12,
+ "widget": "gridBase",
+ "literals": [
+ "30px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$grid-command-expand-column-width: 30px !default;",
+ "variable": "grid-command-expand-column-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/gridBase/_index.scss",
+ "setTo": "var(--dx-grid-command-expand-column-width)"
+ },
+ {
+ "file": "scss/widgets/base/gridBase/_variables.scss",
+ "line": 13,
+ "widget": "gridBase",
+ "literals": [
+ "36px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$grid-command-adaptive-column-width: 36px !default;",
+ "variable": "grid-command-adaptive-column-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/gridBase/_index.scss",
+ "setTo": "var(--dx-grid-command-adaptive-column-width)"
+ },
+ {
+ "file": "scss/widgets/base/gridBase/_variables.scss",
+ "line": 14,
+ "widget": "gridBase",
+ "literals": [
+ "14px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$grid-column-header-indicator-width: 14px !default;",
+ "variable": "grid-column-header-indicator-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/gridBase/_index.scss",
+ "setTo": "var(--dx-grid-column-indicator-width)"
+ },
+ {
+ "file": "scss/widgets/base/gridBase/_variables.scss",
+ "line": 15,
+ "widget": "gridBase",
+ "literals": [
+ "3px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$grid-text-content-margin: 3px !default;",
+ "variable": "grid-text-content-margin",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/gridBase/_index.scss",
+ "setTo": "var(--dx-grid-header-text-margin-inline)"
+ },
+ {
+ "file": "scss/widgets/base/gridBase/_variables.scss",
+ "line": 16,
+ "widget": "gridBase",
+ "literals": [
+ "12px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$grid-sort-index-width: 12px !default;",
+ "variable": "grid-sort-index-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/gridBase/_index.scss",
+ "setTo": "var(--dx-grid-sort-index-width)"
+ },
+ {
+ "file": "scss/widgets/base/gridBase/_variables.scss",
+ "line": 17,
+ "widget": "gridBase",
+ "literals": [
+ "3px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$grid-sort-index-offset: 3px !default;",
+ "variable": "grid-sort-index-offset",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/gridBase/_index.scss",
+ "setTo": "var(--dx-grid-sort-index-offset)"
+ },
+ {
+ "file": "scss/widgets/base/gridBase/_variables.scss",
+ "line": 18,
+ "widget": "gridBase",
+ "literals": [
+ "50px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$grid-ai-assistant-confirm-dialog-button-width: 50px !default;",
+ "variable": "grid-ai-assistant-confirm-dialog-button-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/gridBase/_index.scss",
+ "setTo": "var(--dx-grid-ai-confirm-dialog-button-width)"
+ },
+ {
+ "file": "scss/widgets/base/gridBase/_variables.scss",
+ "line": 21,
+ "widget": "gridBase",
+ "literals": [
+ "7px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$grid-context-menu-item-padding-block: 7px !default;",
+ "variable": "grid-context-menu-item-padding-block",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/gridBase/_index.scss",
+ "setTo": "var(--dx-grid-context-menu-item-padding-block)"
+ },
+ {
+ "file": "scss/widgets/base/gridBase/_variables.scss",
+ "line": 22,
+ "widget": "gridBase",
+ "literals": [
+ "5px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$grid-context-menu-item-padding-inline-start: 5px !default;",
+ "variable": "grid-context-menu-item-padding-inline-start",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/gridBase/_index.scss",
+ "setTo": "var(--dx-grid-context-menu-item-padding-inline-start)"
+ },
+ {
+ "file": "scss/widgets/base/gridBase/_variables.scss",
+ "line": 23,
+ "widget": "gridBase",
+ "literals": [
+ "30px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$grid-context-menu-item-padding-inline-end: 30px !default;",
+ "variable": "grid-context-menu-item-padding-inline-end",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/gridBase/_index.scss",
+ "setTo": "var(--dx-grid-context-menu-item-padding-inline-end)"
+ },
+ {
+ "file": "scss/widgets/base/gridBase/_variables.scss",
+ "line": 24,
+ "widget": "gridBase",
+ "literals": [
+ "5px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$grid-context-menu-overlay-item-padding: 5px !default;",
+ "variable": "grid-context-menu-overlay-item-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/gridBase/_index.scss",
+ "setTo": "var(--dx-grid-context-menu-overlay-item-padding)"
+ },
+ {
+ "file": "scss/widgets/base/gridBase/_variables.scss",
+ "line": 25,
+ "widget": "gridBase",
+ "literals": [
+ "30px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$grid-context-menu-overlay-item-padding-inline-end: 30px !default;",
+ "variable": "grid-context-menu-overlay-item-padding-inline-end",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/gridBase/_index.scss",
+ "setTo": "var(--dx-grid-context-menu-overlay-item-padding-inline-end)"
+ },
+ {
+ "file": "scss/widgets/base/gridBase/_variables.scss",
+ "line": 26,
+ "widget": "gridBase",
+ "literals": [
+ "8px",
+ "5px",
+ "7px"
+ ],
+ "occurrences": 4,
+ "marker": null,
+ "text": "$grid-menu-bar-item-padding: 8px 5px 7px 5px !default;",
+ "variable": "grid-menu-bar-item-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/gridBase/_index.scss",
+ "setTo": "var(--dx-grid-menu-bar-item-padding)"
+ },
+ {
+ "file": "scss/widgets/base/gridBase/_variables.scss",
+ "line": 27,
+ "widget": "gridBase",
+ "literals": [
+ "6px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$grid-menu-caption-padding-inline-start: 6px !default;",
+ "variable": "grid-menu-caption-padding-inline-start",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/gridBase/_index.scss",
+ "setTo": "var(--dx-grid-menu-caption-padding-inline-start)"
+ },
+ {
+ "file": "scss/widgets/base/gridBase/_variables.scss",
+ "line": 28,
+ "widget": "gridBase",
+ "literals": [
+ "16px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$grid-column-chooser-title-font-size: 16px !default;",
+ "variable": "grid-column-chooser-title-font-size",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/gridBase/_index.scss",
+ "setTo": "var(--dx-grid-column-chooser-title-font-size)"
+ },
+ {
+ "file": "scss/widgets/base/gridBase/_variables.scss",
+ "line": 29,
+ "widget": "gridBase",
+ "literals": [
+ "20px"
+ ],
+ "occurrences": 3,
+ "marker": null,
+ "text": "$grid-column-chooser-content-padding: 0 20px 20px 20px !default;",
+ "variable": "grid-column-chooser-content-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/gridBase/_index.scss",
+ "setTo": "var(--dx-grid-column-chooser-content-padding)"
+ },
+ {
+ "file": "scss/widgets/base/gridBase/_variables.scss",
+ "line": 30,
+ "widget": "gridBase",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$grid-column-chooser-item-margin-block-end: 10px !default;",
+ "variable": "grid-column-chooser-item-margin-block-end",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/gridBase/_index.scss",
+ "setTo": "var(--dx-grid-column-chooser-item-margin-block-end)"
+ },
+ {
+ "file": "scss/widgets/base/gridBase/_variables.scss",
+ "line": 31,
+ "widget": "gridBase",
+ "literals": [
+ "4px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$grid-column-chooser-tree-view-item-padding-inline-start: 4px !default;",
+ "variable": "grid-column-chooser-tree-view-item-padding-inline-start",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/gridBase/_index.scss",
+ "setTo": "var(--dx-grid-column-chooser-tree-view-item-padding-inline-start)"
+ },
+ {
+ "file": "scss/widgets/base/gridBase/_variables.scss",
+ "line": 32,
+ "widget": "gridBase",
+ "literals": [
+ "3px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$grid-column-separator-width: 3px !default;",
+ "variable": "grid-column-separator-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/gridBase/_index.scss",
+ "setTo": "var(--dx-grid-column-separator-width)"
+ },
+ {
+ "file": "scss/widgets/base/gridBase/_variables.scss",
+ "line": 33,
+ "widget": "gridBase",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$grid-toolbar-button-margin-inline-start: 10px !default;",
+ "variable": "grid-toolbar-button-margin-inline-start",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/gridBase/_index.scss",
+ "setTo": "var(--dx-grid-toolbar-button-margin-inline-start)"
+ },
+ {
+ "file": "scss/widgets/base/gridBase/_variables.scss",
+ "line": 34,
+ "widget": "gridBase",
+ "literals": [
+ "15px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$grid-search-panel-margin-inline-start: 15px !default;",
+ "variable": "grid-search-panel-margin-inline-start",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/gridBase/_index.scss",
+ "setTo": "var(--dx-grid-search-panel-margin-inline-start)"
+ },
+ {
+ "file": "scss/widgets/base/gridBase/_variables.scss",
+ "line": 35,
+ "widget": "gridBase",
+ "literals": [
+ "100px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$grid-rowsview-empty-height: 100px !default;",
+ "variable": "grid-rowsview-empty-height",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/gridBase/_index.scss",
+ "setTo": "var(--dx-grid-rowsview-empty-height)"
+ },
+ {
+ "file": "scss/widgets/base/gridBase/_variables.scss",
+ "line": 36,
+ "widget": "gridBase",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$grid-bottom-load-panel-padding: 10px !default;",
+ "variable": "grid-bottom-load-panel-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/gridBase/_index.scss",
+ "setTo": "var(--dx-grid-bottom-load-panel-padding)"
+ },
+ {
+ "file": "scss/widgets/base/gridBase/_variables.scss",
+ "line": 37,
+ "widget": "gridBase",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$grid-filter-panel-padding: 10px !default;",
+ "variable": "grid-filter-panel-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/gridBase/_index.scss",
+ "setTo": "var(--dx-grid-filter-panel-padding)"
+ },
+ {
+ "file": "scss/widgets/base/gridBase/_variables.scss",
+ "line": 38,
+ "widget": "gridBase",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$grid-filter-panel-checkbox-padding-inline-end: 10px !default;",
+ "variable": "grid-filter-panel-checkbox-padding-inline-end",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/gridBase/_index.scss",
+ "setTo": "var(--dx-grid-filter-panel-checkbox-padding-inline-end)"
+ },
+ {
+ "file": "scss/widgets/base/gridBase/_variables.scss",
+ "line": 39,
+ "widget": "gridBase",
+ "literals": [
+ "7px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$grid-filter-panel-icon-margin-inline-end: 7px !default;",
+ "variable": "grid-filter-panel-icon-margin-inline-end",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/gridBase/_index.scss",
+ "setTo": "var(--dx-grid-filter-panel-icon-margin-inline-end)"
+ },
+ {
+ "file": "scss/widgets/base/gridBase/layout/aiChat/_variables.scss",
+ "line": 1,
+ "widget": "gridBase",
+ "literals": [
+ "4px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$ai-chat-toolbar-item-spacing: 4px !default;",
+ "variable": "ai-chat-toolbar-item-spacing",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/gridBase/_index.scss",
+ "setTo": "var(--dx-grid-ai-chat-toolbar-item-padding-inline-end)"
+ },
+ {
+ "file": "scss/widgets/base/gridBase/layout/aiChat/_variables.scss",
+ "line": 2,
+ "widget": "gridBase",
+ "literals": [
+ "8px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$ai-chat-message-gap: 8px !default;",
+ "variable": "ai-chat-message-gap",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/gridBase/_index.scss",
+ "setTo": "var(--dx-grid-ai-chat-message-gap)"
+ },
+ {
+ "file": "scss/widgets/base/gridBase/layout/aiChat/_variables.scss",
+ "line": 3,
+ "widget": "gridBase",
+ "literals": [
+ "4px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$ai-chat-message-content-gap: 4px !default;",
+ "variable": "ai-chat-message-content-gap",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/gridBase/_index.scss",
+ "setTo": "var(--dx-grid-ai-chat-message-content-gap)"
+ },
+ {
+ "file": "scss/widgets/base/gridBase/layout/aiChat/_variables.scss",
+ "line": 4,
+ "widget": "gridBase",
+ "literals": [
+ "280px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$ai-chat-message-width: 280px !default;",
+ "variable": "ai-chat-message-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/gridBase/_index.scss",
+ "setTo": "var(--dx-grid-ai-chat-message-min-width)"
+ },
+ {
+ "file": "scss/widgets/base/gridBase/layout/aiChat/_variables.scss",
+ "line": 5,
+ "widget": "gridBase",
+ "literals": [
+ "4px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$ai-chat-message-regenerate-button-border-radius: 4px !default;",
+ "variable": "ai-chat-message-regenerate-button-border-radius",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/gridBase/_index.scss",
+ "setTo": "var(--dx-grid-ai-chat-message-regenerate-button-border-radius)"
+ },
+ {
+ "file": "scss/widgets/base/list/_index.scss",
+ "line": 6,
+ "widget": "list",
+ "literals": [
+ "5px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$list-searchbox-margin-bottom: 5px !default;",
+ "variable": "list-searchbox-margin-bottom",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/list/_index.scss",
+ "setTo": "var(--dx-list-search-box-margin-block-end)"
+ },
+ {
+ "file": "scss/widgets/base/list/_index.scss",
+ "line": 9,
+ "widget": "list",
+ "literals": [
+ "20px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$list-item-badge-container-width: 20px !default;",
+ "variable": "list-item-badge-container-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/list/_index.scss",
+ "setTo": "var(--dx-list-item-badge-container-width)"
+ },
+ {
+ "file": "scss/widgets/base/list/_index.scss",
+ "line": 10,
+ "widget": "list",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$list-slide-menu-button-padding: 0 10px !default;",
+ "variable": "list-slide-menu-button-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/list/_index.scss",
+ "setTo": "var(--dx-list-slide-menu-button-padding)"
+ },
+ {
+ "file": "scss/widgets/base/list/_index.scss",
+ "line": 11,
+ "widget": "list",
+ "literals": [
+ "5px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$list-static-delete-button-padding: 0 5px !default;",
+ "variable": "list-static-delete-button-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/list/_index.scss",
+ "setTo": "var(--dx-list-delete-button-static-padding)"
+ },
+ {
+ "file": "scss/widgets/base/list/_index.scss",
+ "line": 12,
+ "widget": "list",
+ "literals": [
+ "5px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$list-next-button-padding: 5px !default;",
+ "variable": "list-next-button-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/list/_index.scss",
+ "setTo": "var(--dx-list-next-button-padding)"
+ },
+ {
+ "file": "scss/widgets/base/pivotGrid/_index.scss",
+ "line": 2,
+ "widget": "pivotGrid",
+ "literals": [
+ "2px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$pivotgrid-position-indicator-vertical-height: 2px !default;",
+ "variable": "pivotgrid-position-indicator-vertical-height",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/pivotGrid/_index.scss",
+ "setTo": "var(--dx-pivot-grid-position-indicator-vertical-height)"
+ },
+ {
+ "file": "scss/widgets/base/pivotGrid/_index.scss",
+ "line": 3,
+ "widget": "pivotGrid",
+ "literals": [
+ "2px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$pivotgrid-position-indicator-horizontal-width: 2px !default;",
+ "variable": "pivotgrid-position-indicator-horizontal-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/pivotGrid/_index.scss",
+ "setTo": "var(--dx-pivot-grid-position-indicator-horizontal-width)"
+ },
+ {
+ "file": "scss/widgets/base/pivotGrid/_index.scss",
+ "line": 4,
+ "widget": "pivotGrid",
+ "literals": [
+ "3px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$pivotgrid-position-indicator-last-margin-left: 3px !default;",
+ "variable": "pivotgrid-position-indicator-last-margin-left",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/pivotGrid/_index.scss",
+ "setTo": "var(--dx-pivot-grid-position-indicator-last-margin-inline-start)"
+ },
+ {
+ "file": "scss/widgets/base/pivotGrid/_index.scss",
+ "line": 5,
+ "widget": "pivotGrid",
+ "literals": [
+ "4px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$pivotgrid-area-box-margin-bottom: 4px !default;",
+ "variable": "pivotgrid-area-box-margin-bottom",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/pivotGrid/_index.scss",
+ "setTo": "var(--dx-pivot-grid-area-box-margin-block-end)"
+ },
+ {
+ "file": "scss/widgets/base/pivotGrid/_index.scss",
+ "line": 6,
+ "widget": "pivotGrid",
+ "literals": [
+ "2px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$pivotgrid-expand-icon-container-outline: 2px solid !default;",
+ "variable": "pivotgrid-expand-icon-container-outline",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/pivotGrid/_index.scss",
+ "setTo": "var(--dx-pivot-grid-expand-icon-container-outline)"
+ },
+ {
+ "file": "scss/widgets/base/pivotGrid/_index.scss",
+ "line": 7,
+ "widget": "pivotGrid",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$pivotgrid-toolbar-margin-right: 10px !default;",
+ "variable": "pivotgrid-toolbar-margin-right",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/pivotGrid/_index.scss",
+ "setTo": "var(--dx-pivot-grid-toolbar-margin-inline-end)"
+ },
+ {
+ "file": "scss/widgets/base/pivotGrid/_index.scss",
+ "line": 8,
+ "widget": "pivotGrid",
+ "literals": [
+ "4px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$pivotgrid-field-chooser-button-margin-right: 4px !default;",
+ "variable": "pivotgrid-field-chooser-button-margin-right",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/pivotGrid/_index.scss",
+ "setTo": "var(--dx-pivot-grid-field-chooser-button-margin-inline-end)"
+ },
+ {
+ "file": "scss/widgets/base/pivotGrid/_index.scss",
+ "line": 9,
+ "widget": "pivotGrid",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$pivotgrid-button-margin: 1px !default;",
+ "variable": "pivotgrid-button-margin",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/pivotGrid/_index.scss",
+ "setTo": "var(--dx-pivot-grid-button-margin)"
+ },
+ {
+ "file": "scss/widgets/base/pivotGrid/_index.scss",
+ "line": 10,
+ "widget": "pivotGrid",
+ "literals": [
+ "50px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$pivotgrid-last-cell-min-width: 50px !default;",
+ "variable": "pivotgrid-last-cell-min-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/pivotGrid/_index.scss",
+ "setTo": "var(--dx-pivot-grid-last-cell-min-width)"
+ },
+ {
+ "file": "scss/widgets/base/pivotGrid/_index.scss",
+ "line": 11,
+ "widget": "pivotGrid",
+ "literals": [
+ "5px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$pivotgrid-icon-sorted-margin-left: 5px !default;",
+ "variable": "pivotgrid-icon-sorted-margin-left",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/pivotGrid/_index.scss",
+ "setTo": "var(--dx-pivot-grid-icon-sorted-margin-inline-start)"
+ },
+ {
+ "file": "scss/widgets/base/pivotGrid/_index.scss",
+ "line": 12,
+ "widget": "pivotGrid",
+ "literals": [
+ "2px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$pivotgrid-fields-area-head-padding: 0 2px !default;",
+ "variable": "pivotgrid-fields-area-head-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/pivotGrid/_index.scss",
+ "setTo": "var(--dx-pivot-grid-fields-area-head-padding)"
+ },
+ {
+ "file": "scss/widgets/base/pivotGrid/_index.scss",
+ "line": 13,
+ "widget": "pivotGrid",
+ "literals": [
+ "5px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$pivotgrid-treeview-search-margin: 5px !default;",
+ "variable": "pivotgrid-treeview-search-margin",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/pivotGrid/_index.scss",
+ "setTo": "var(--dx-pivot-grid-tree-view-search-margin)"
+ },
+ {
+ "file": "scss/widgets/base/pivotGrid/_index.scss",
+ "line": 14,
+ "widget": "pivotGrid",
+ "literals": [
+ "5px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$pivotgrid-area-padding: 5px !default;",
+ "variable": "pivotgrid-area-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/pivotGrid/_index.scss",
+ "setTo": "var(--dx-pivot-grid-area-padding)"
+ },
+ {
+ "file": "scss/widgets/base/pivotGrid/_index.scss",
+ "line": 15,
+ "widget": "pivotGrid",
+ "literals": [
+ "3px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$pivotgrid-area-fields-margin-top: 3px !default;",
+ "variable": "pivotgrid-area-fields-margin-top",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/pivotGrid/_index.scss",
+ "setTo": "var(--dx-pivot-grid-area-fields-margin-block-start)"
+ },
+ {
+ "file": "scss/widgets/base/pivotGrid/_index.scss",
+ "line": 16,
+ "widget": "pivotGrid",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$pivotgrid-position-indicator-last-margin-left-rtl: 1px !default;",
+ "variable": "pivotgrid-position-indicator-last-margin-left-rtl",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/pivotGrid/_index.scss",
+ "setTo": "var(--dx-pivot-grid-position-indicator-last-rtl-margin-inline-start)"
+ },
+ {
+ "file": "scss/widgets/base/pivotGrid/_index.scss",
+ "line": 17,
+ "widget": "pivotGrid",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$pivotgrid-toolbar-margin-left: 10px !default;",
+ "variable": "pivotgrid-toolbar-margin-left",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/pivotGrid/_index.scss",
+ "setTo": "var(--dx-pivot-grid-toolbar-margin-inline-start)"
+ },
+ {
+ "file": "scss/widgets/base/pivotGrid/_index.scss",
+ "line": 18,
+ "widget": "pivotGrid",
+ "literals": [
+ "4px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$pivotgrid-field-chooser-button-margin-left: 4px !default;",
+ "variable": "pivotgrid-field-chooser-button-margin-left",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/pivotGrid/_index.scss",
+ "setTo": "var(--dx-pivot-grid-field-chooser-button-margin-inline-start)"
+ },
+ {
+ "file": "scss/widgets/base/pivotGrid/_index.scss",
+ "line": 19,
+ "widget": "pivotGrid",
+ "literals": [
+ "2px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$pivotgrid-fields-area-head-padding-left: 2px !default;",
+ "variable": "pivotgrid-fields-area-head-padding-left",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/pivotGrid/_index.scss",
+ "setTo": "var(--dx-pivot-grid-fields-area-head-padding-inline-start)"
+ },
+ {
+ "file": "scss/widgets/base/pivotGrid/_index.scss",
+ "line": 20,
+ "widget": "pivotGrid",
+ "literals": [
+ "5px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$pivotgrid-icon-sorted-margin-right: 5px !default;",
+ "variable": "pivotgrid-icon-sorted-margin-right",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/pivotGrid/_index.scss",
+ "setTo": "var(--dx-pivot-grid-icon-sorted-margin-inline-end)"
+ },
+ {
+ "file": "scss/widgets/base/pivotGrid/_index.scss",
+ "line": 21,
+ "widget": "pivotGrid",
+ "literals": [
+ "2px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$pivotgrid-header-cell-side-padding: 2px !default;",
+ "variable": "pivotgrid-header-cell-side-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/pivotGrid/_index.scss",
+ "setTo": "var(--dx-pivot-grid-header-cell-padding-inline)"
+ },
+ {
+ "file": "scss/widgets/base/pivotGrid/_index.scss",
+ "line": 22,
+ "widget": "pivotGrid",
+ "literals": [
+ "2px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$pivotgrid-fields-area-head-cell-side-padding: 2px !default;",
+ "variable": "pivotgrid-fields-area-head-cell-side-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/pivotGrid/_index.scss",
+ "setTo": "var(--dx-pivot-grid-fields-area-head-cell-padding-inline)"
+ },
+ {
+ "file": "scss/widgets/base/pivotGrid/_index.scss",
+ "line": 47,
+ "widget": "pivotGrid",
+ "literals": [
+ "100px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$pivotgrid-common-field-chooser-drag-width: 100px !default;",
+ "variable": "pivotgrid-common-field-chooser-drag-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/pivotGrid/_index.scss",
+ "setTo": "var(--dx-pivot-grid-field-chooser-drag-width)"
+ },
+ {
+ "file": "scss/widgets/base/pivotGrid/_index.scss",
+ "line": 48,
+ "widget": "pivotGrid",
+ "literals": [
+ "100px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$pivotgrid-common-field-chooser-drag-height: 100px !default;",
+ "variable": "pivotgrid-common-field-chooser-drag-height",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/pivotGrid/_index.scss",
+ "setTo": "var(--dx-pivot-grid-field-chooser-drag-height)"
+ },
+ {
+ "file": "scss/widgets/base/pivotGrid/_index.scss",
+ "line": 56,
+ "widget": "pivotGrid",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$pivotgrid-border-width: 1px !default;",
+ "variable": "pivotgrid-border-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/pivotGrid/_index.scss",
+ "setTo": "var(--dx-pivot-grid-border-width)"
+ },
+ {
+ "file": "scss/widgets/base/pivotGrid/_index.scss",
+ "line": 57,
+ "widget": "pivotGrid",
+ "literals": [
+ "2px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$pivotgrid-focus-outline-width: 2px !default;",
+ "variable": "pivotgrid-focus-outline-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/pivotGrid/_index.scss",
+ "setTo": "var(--dx-focus-rect-outline-width)"
+ },
+ {
+ "file": "scss/widgets/base/pivotGrid/_index.scss",
+ "line": 58,
+ "widget": "pivotGrid",
+ "literals": [
+ "-2px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$pivotgrid-focus-outline-offset: -2px !default;",
+ "variable": "pivotgrid-focus-outline-offset",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/pivotGrid/_index.scss",
+ "setTo": "var(--dx-focus-rect-outline-offset-inset)"
+ },
+ {
+ "file": "scss/widgets/base/pivotGrid/_index.scss",
+ "line": 63,
+ "widget": "pivotGrid",
+ "literals": [
+ "14px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$pivotgrid-icon-size: 14px !default;",
+ "variable": "pivotgrid-icon-size",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/pivotGrid/_index.scss",
+ "setTo": "var(--dx-pivot-grid-icon-size)"
+ },
+ {
+ "file": "scss/widgets/base/pivotGrid/_index.scss",
+ "line": 64,
+ "widget": "pivotGrid",
+ "literals": [
+ "2px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$pivotgrid-common-field-padding: 2px !default;",
+ "variable": "pivotgrid-common-field-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/pivotGrid/_index.scss",
+ "setTo": "var(--dx-pivot-grid-field-padding)"
+ },
+ {
+ "file": "scss/widgets/base/radioGroup/_index.scss",
+ "line": 4,
+ "widget": "radioGroup",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$radiogroup-radio-value-container-padding-inline-end: 10px !default;",
+ "variable": "radiogroup-radio-value-container-padding-inline-end",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/radioGroup/_index.scss",
+ "setTo": "var(--dx-radio-button-value-container-padding-inline-end)"
+ },
+ {
+ "file": "scss/widgets/base/radioGroup/_index.scss",
+ "line": 5,
+ "widget": "radioGroup",
+ "literals": [
+ "17px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$radiogroup-collection-column-gap: 17px !default;",
+ "variable": "radiogroup-collection-column-gap",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/radioGroup/_index.scss",
+ "setTo": "var(--dx-radio-group-collection-horizontal-column-gap)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_common.scss",
+ "line": 5,
+ "widget": "scheduler",
+ "literals": [
+ "22px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-appointment-collector-height: 22px !default;",
+ "variable": "scheduler-appointment-collector-height",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-appointment-collector-height)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 1,
+ "widget": "scheduler",
+ "literals": [
+ "22px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-appointment-collector-height: 22px !default;",
+ "variable": "scheduler-appointment-collector-height",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-appointment-collector-height)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 48,
+ "widget": "scheduler",
+ "literals": [
+ "3px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-common-collector-margin: 0 3px !default;",
+ "variable": "scheduler-common-collector-margin",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-common-collector-margin)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 49,
+ "widget": "scheduler",
+ "literals": [
+ "28px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-common-collector-size: 28px !default;",
+ "variable": "scheduler-common-collector-size",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-common-collector-size)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 56,
+ "widget": "scheduler",
+ "literals": [
+ "15px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-tooltip-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15) !default;",
+ "variable": "scheduler-tooltip-shadow",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-tooltip-shadow)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 58,
+ "widget": "scheduler",
+ "literals": [
+ "360px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-tooltip-width: 360px !default;",
+ "variable": "scheduler-tooltip-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-tooltip-width)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 59,
+ "widget": "scheduler",
+ "literals": [
+ "5px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-tooltip-content-padding: 5px !default;",
+ "variable": "scheduler-tooltip-content-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-tooltip-content-padding)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 60,
+ "widget": "scheduler",
+ "literals": [
+ "7px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-tooltip-title-margin-top: 7px !default;",
+ "variable": "scheduler-tooltip-title-margin-top",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-tooltip-title-margin-block-start)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 61,
+ "widget": "scheduler",
+ "literals": [
+ "5px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-tooltip-title-margin-left: 5px !default;",
+ "variable": "scheduler-tooltip-title-margin-left",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-tooltip-title-margin-inline-start)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 62,
+ "widget": "scheduler",
+ "literals": [
+ "5px",
+ "10px"
+ ],
+ "occurrences": 2,
+ "marker": null,
+ "text": "$scheduler-tooltip-date-margin: 5px 10px !default;",
+ "variable": "scheduler-tooltip-date-margin",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-tooltip-date-margin)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 63,
+ "widget": "scheduler",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-tooltip-remove-margin-top: 10px !default;",
+ "variable": "scheduler-tooltip-remove-margin-top",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-tooltip-remove-margin-block-start)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 64,
+ "widget": "scheduler",
+ "literals": [
+ "16px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-tooltip-subject-font-size: 16px !default;",
+ "variable": "scheduler-tooltip-subject-font-size",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-tooltip-subject-font-size)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 65,
+ "widget": "scheduler",
+ "literals": [
+ "12px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-tooltip-date-font-size: 12px !default;",
+ "variable": "scheduler-tooltip-date-font-size",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-tooltip-date-font-size)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 66,
+ "widget": "scheduler",
+ "literals": [
+ "11px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-appointment-content-details-font-size: 11px !default;",
+ "variable": "scheduler-appointment-content-details-font-size",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-appointment-content-details-font-size)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 84,
+ "widget": "scheduler",
+ "literals": [
+ "4px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-appointment-min-size: 4px !default;",
+ "variable": "scheduler-appointment-min-size",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-appointment-min-size)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 85,
+ "widget": "scheduler",
+ "literals": [
+ "5px",
+ "7px"
+ ],
+ "occurrences": 2,
+ "marker": null,
+ "text": "$scheduler-appointment-content-padding: 5px 7px !default;",
+ "variable": "scheduler-appointment-content-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-appointment-content-padding)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 86,
+ "widget": "scheduler",
+ "literals": [
+ "40px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-appointment-reduced-content-padding: 40px !default;",
+ "variable": "scheduler-appointment-reduced-content-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-appointment-reduced-content-padding)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 96,
+ "widget": "scheduler",
+ "literals": [
+ "7px",
+ "15px"
+ ],
+ "occurrences": 3,
+ "marker": null,
+ "text": "$scheduler-appointment-dragging-shadow: 7px 7px 15px 0 rgba(50, 50, 50, 0.2) !default;",
+ "variable": "scheduler-appointment-dragging-shadow",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-appointment-dragging-shadow)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 106,
+ "widget": "scheduler",
+ "literals": [
+ "12px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-grouped-appointment-month-text-size: 12px !default;",
+ "variable": "scheduler-grouped-appointment-month-text-size",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-appointment-month-text-font-size)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 108,
+ "widget": "scheduler",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-border-width: 1px !default;",
+ "variable": "scheduler-border-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-border-width)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 109,
+ "widget": "scheduler",
+ "literals": [
+ "20px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-workspace-info-font-size: 20px !default;",
+ "variable": "scheduler-workspace-info-font-size",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-workspace-info-font-size)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 110,
+ "widget": "scheduler",
+ "literals": [
+ "14px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-small-font-size: 14px !default;",
+ "variable": "scheduler-small-font-size",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-small-font-size)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 111,
+ "widget": "scheduler",
+ "literals": [
+ "30px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-group-header-table-cell-height: 30px !default;",
+ "variable": "scheduler-group-header-table-cell-height",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-group-header-cell-height)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 112,
+ "widget": "scheduler",
+ "literals": [
+ "16px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-month-date-text-size: 16px !default;",
+ "variable": "scheduler-month-date-text-size",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-month-date-text-font-size)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 113,
+ "widget": "scheduler",
+ "literals": [
+ "6px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-month-date-text-padding: 6px !default;",
+ "variable": "scheduler-month-date-text-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-month-date-text-padding)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 118,
+ "widget": "scheduler",
+ "literals": [
+ "5px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-reduced-icon-offset: 5px !default;",
+ "variable": "scheduler-reduced-icon-offset",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-reduced-icon-inset-inline)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 119,
+ "widget": "scheduler",
+ "literals": [
+ "20px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-recurrence-icon-offset: 20px !default;",
+ "variable": "scheduler-recurrence-icon-offset",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-recurrence-icon-inset-inline)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 121,
+ "widget": "scheduler",
+ "literals": [
+ "5px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-agenda-appointment-margin: 5px !default;",
+ "variable": "scheduler-agenda-appointment-margin",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-agenda-appointment-margin)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 122,
+ "widget": "scheduler",
+ "literals": [
+ "20px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-agenda-last-in-date-appointment-margin: 20px !default;",
+ "variable": "scheduler-agenda-last-in-date-appointment-margin",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-agenda-appointment-last-margin)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 128,
+ "widget": "scheduler",
+ "literals": [
+ "30px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-time-indicator-font-size: 30px !default;",
+ "variable": "scheduler-time-indicator-font-size",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-time-indicator-font-size)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 129,
+ "widget": "scheduler",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-time-indicator-size: 1px !default;",
+ "variable": "scheduler-time-indicator-size",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-time-indicator-size)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 137,
+ "widget": "scheduler",
+ "literals": [
+ "18px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-appointment-icon-font-size: 18px !default;",
+ "variable": "scheduler-appointment-icon-font-size",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-appointment-icon-font-size)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 143,
+ "widget": "scheduler",
+ "literals": [
+ "12px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$agenda-appointment-details-font-size: 12px !default;",
+ "variable": "agenda-appointment-details-font-size",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-agenda-details-font-size)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 146,
+ "widget": "scheduler",
+ "literals": [
+ "3px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-appointment-reduced-icon-top: 3px !default;",
+ "variable": "scheduler-appointment-reduced-icon-top",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-appointment-reduced-icon-inset-block-start)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 147,
+ "widget": "scheduler",
+ "literals": [
+ "4px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-appointment-active-marker-border-radius: 4px !default;",
+ "variable": "scheduler-appointment-active-marker-border-radius",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-appointment-marker-border-radius-active)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 148,
+ "widget": "scheduler",
+ "literals": [
+ "2px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-appointment-content-details-margin-top: 2px !default;",
+ "variable": "scheduler-appointment-content-details-margin-top",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-appointment-content-details-margin-block-start)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 149,
+ "widget": "scheduler",
+ "literals": [
+ "3px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-appointment-reduced-icon-rtl-left: 3px !default;",
+ "variable": "scheduler-appointment-reduced-icon-rtl-left",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-appointment-reduced-icon-rtl-inset-inline-start)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 150,
+ "widget": "scheduler",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$agenda-appointment-item-padding: 10px !default;",
+ "variable": "agenda-appointment-item-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-agenda-appointment-item-padding)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 151,
+ "widget": "scheduler",
+ "literals": [
+ "5px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$agenda-appointment-item-border-radius: 5px !default;",
+ "variable": "agenda-appointment-item-border-radius",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-agenda-appointment-item-border-radius)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 152,
+ "widget": "scheduler",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$agenda-appointment-right-layout-margin-left: 10px !default;",
+ "variable": "agenda-appointment-right-layout-margin-left",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-agenda-appointment-right-layout-margin-inline-start)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 153,
+ "widget": "scheduler",
+ "literals": [
+ "5px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$agenda-appointment-allday-padding-right: 5px !default;",
+ "variable": "agenda-appointment-allday-padding-right",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-agenda-appointment-allday-padding-inline-end)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 154,
+ "widget": "scheduler",
+ "literals": [
+ "15px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$agenda-appointment-resource-item-margin-left: 15px !default;",
+ "variable": "agenda-appointment-resource-item-margin-left",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-agenda-appointment-resource-item-margin-inline-start)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 155,
+ "widget": "scheduler",
+ "literals": [
+ "3px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$agenda-appointment-resource-value-margin-left: 3px !default;",
+ "variable": "agenda-appointment-resource-value-margin-left",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-agenda-appointment-resource-value-margin-inline-start)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 156,
+ "widget": "scheduler",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$agenda-appointment-rtl-margin-right: 10px !default;",
+ "variable": "agenda-appointment-rtl-margin-right",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-agenda-appointment-rtl-margin-inline-end)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 200,
+ "widget": "scheduler",
+ "literals": [
+ "2px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-views-header-border: 2px solid !default;",
+ "variable": "scheduler-views-header-border",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-views-header-border)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 201,
+ "widget": "scheduler",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-views-empty-cell-border-bottom: 1px solid !default;",
+ "variable": "scheduler-views-empty-cell-border-bottom",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-views-empty-cell-border-block-end)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 202,
+ "widget": "scheduler",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-views-empty-cell-border-right: 1px solid !default;",
+ "variable": "scheduler-views-empty-cell-border-right",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-views-empty-cell-border-inline-end)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 203,
+ "widget": "scheduler",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-views-empty-cell-border-left: 1px solid !default;",
+ "variable": "scheduler-views-empty-cell-border-left",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-views-empty-cell-border-inline-start)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 204,
+ "widget": "scheduler",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-views-first-child-border-left: 1px solid transparent !default;",
+ "variable": "scheduler-views-first-child-border-left",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-views-first-child-border-inline-start)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 205,
+ "widget": "scheduler",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-views-time-panel-border-bottom: 1px solid transparent !default;",
+ "variable": "scheduler-views-time-panel-border-bottom",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-views-time-panel-border-block-end)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 206,
+ "widget": "scheduler",
+ "literals": [
+ "5px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-views-group-header-padding: 0 5px !default;",
+ "variable": "scheduler-views-group-header-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-views-group-header-padding)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 207,
+ "widget": "scheduler",
+ "literals": [
+ "5px",
+ "10px"
+ ],
+ "occurrences": 2,
+ "marker": null,
+ "text": "$scheduler-views-group-header-padding-alt: 0 5px 0 10px !default;",
+ "variable": "scheduler-views-group-header-padding-alt",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-views-sidebar-group-header-padding)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 208,
+ "widget": "scheduler",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-views-time-indicator-height: 1px !default;",
+ "variable": "scheduler-views-time-indicator-height",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-views-time-indicator-height)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 209,
+ "widget": "scheduler",
+ "literals": [
+ "40px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-views-group-header-content-height: 40px !default;",
+ "variable": "scheduler-views-group-header-content-height",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-views-group-header-content-height)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 210,
+ "widget": "scheduler",
+ "literals": [
+ "100px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-views-vertical-group-min-height: 100px !default;",
+ "variable": "scheduler-views-vertical-group-min-height",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-views-vertical-group-min-height)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 212,
+ "widget": "scheduler",
+ "literals": [
+ "100px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-timeline-min-height: 100px !default;",
+ "variable": "scheduler-timeline-min-height",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-timeline-min-height)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 213,
+ "widget": "scheduler",
+ "literals": [
+ "160px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-timeline-group-two-empty-cell-width: 160px !default;",
+ "variable": "scheduler-timeline-group-two-empty-cell-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-timeline-group-two-empty-cell-width)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 214,
+ "widget": "scheduler",
+ "literals": [
+ "80px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-timeline-group-header-width: 80px !default;",
+ "variable": "scheduler-timeline-group-header-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-timeline-group-header-width)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 215,
+ "widget": "scheduler",
+ "literals": [
+ "240px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-timeline-group-three-empty-cell-width: 240px !default;",
+ "variable": "scheduler-timeline-group-three-empty-cell-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-timeline-group-three-empty-cell-width)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 216,
+ "widget": "scheduler",
+ "literals": [
+ "200px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-timeline-cell-width: 200px !default;",
+ "variable": "scheduler-timeline-cell-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-timeline-cell-width)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 217,
+ "widget": "scheduler",
+ "literals": [
+ "70px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-agenda-left-column-width: 70px !default;",
+ "variable": "scheduler-agenda-left-column-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-agenda-left-column-width)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 218,
+ "widget": "scheduler",
+ "literals": [
+ "18px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-group-header-agenda-font-size: 18px !default;",
+ "variable": "scheduler-group-header-agenda-font-size",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-group-header-agenda-font-size)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 219,
+ "widget": "scheduler",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-agenda-date-table-padding-top: 10px !default;",
+ "variable": "scheduler-agenda-date-table-padding-top",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-agenda-date-table-padding-block-start)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 220,
+ "widget": "scheduler",
+ "literals": [
+ "50px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-renovation-virtual-row-height: 50px !default;",
+ "variable": "scheduler-renovation-virtual-row-height",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-virtual-row-height)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 281,
+ "widget": "scheduler",
+ "literals": [
+ "7px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-appointment-content-horizontal-padding: 0 7px !default;",
+ "variable": "scheduler-appointment-content-horizontal-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-all-day-appointment-content-padding)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 282,
+ "widget": "scheduler",
+ "literals": [
+ "9px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-appointment-recurrence-icon-top: 9px !default;",
+ "variable": "scheduler-appointment-recurrence-icon-top",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-appointment-recurrence-icon-inset-block-start)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 283,
+ "widget": "scheduler",
+ "literals": [
+ "2px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-header-panel-current-time-cell-height: 2px !default;",
+ "variable": "scheduler-header-panel-current-time-cell-height",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-header-panel-current-time-cell-height)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 284,
+ "widget": "scheduler",
+ "literals": [
+ "25px",
+ "7px"
+ ],
+ "occurrences": 2,
+ "marker": null,
+ "text": "$scheduler-appointment-content-recurrence-padding: 0 25px 0 7px !default;",
+ "variable": "scheduler-appointment-content-recurrence-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-recurrence-appointment-content-padding)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 285,
+ "widget": "scheduler",
+ "literals": [
+ "7px",
+ "25px"
+ ],
+ "occurrences": 2,
+ "marker": null,
+ "text": "$scheduler-rtl-padding: 0 7px 0 25px !default;",
+ "variable": "scheduler-rtl-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-rtl-padding)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 286,
+ "widget": "scheduler",
+ "literals": [
+ "24px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-appointment-collector-width: 24px !default;",
+ "variable": "scheduler-appointment-collector-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-appointment-collector-width)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/_index.scss",
+ "line": 287,
+ "widget": "scheduler",
+ "literals": [
+ "5px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-appointment-content-padding-right: 5px !default;",
+ "variable": "scheduler-appointment-content-padding-right",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-appointment-content-padding-inline-end)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/appointment/_index.scss",
+ "line": 31,
+ "widget": "scheduler",
+ "literals": [
+ "3px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-appointment-reduced-icon-top: 3px !default;",
+ "variable": "scheduler-appointment-reduced-icon-top",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-appointment-reduced-icon-inset-block-start)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/appointment/_index.scss",
+ "line": 32,
+ "widget": "scheduler",
+ "literals": [
+ "4px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-appointment-active-marker-border-radius: 4px !default;",
+ "variable": "scheduler-appointment-active-marker-border-radius",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-appointment-marker-border-radius-active)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/appointment/_index.scss",
+ "line": 33,
+ "widget": "scheduler",
+ "literals": [
+ "2px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-appointment-content-details-margin-top: 2px !default;",
+ "variable": "scheduler-appointment-content-details-margin-top",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-appointment-content-details-margin-block-start)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/appointment/_index.scss",
+ "line": 34,
+ "widget": "scheduler",
+ "literals": [
+ "3px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-appointment-reduced-icon-rtl-left: 3px !default;",
+ "variable": "scheduler-appointment-reduced-icon-rtl-left",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-appointment-reduced-icon-rtl-inset-inline-start)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/appointment/_index.scss",
+ "line": 62,
+ "widget": "scheduler",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$agenda-appointment-item-padding: 10px !default;",
+ "variable": "agenda-appointment-item-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-agenda-appointment-item-padding)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/appointment/_index.scss",
+ "line": 63,
+ "widget": "scheduler",
+ "literals": [
+ "5px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$agenda-appointment-item-border-radius: 5px !default;",
+ "variable": "agenda-appointment-item-border-radius",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-agenda-appointment-item-border-radius)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/appointment/_index.scss",
+ "line": 64,
+ "widget": "scheduler",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$agenda-appointment-right-layout-margin-left: 10px !default;",
+ "variable": "agenda-appointment-right-layout-margin-left",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-agenda-appointment-right-layout-margin-inline-start)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/appointment/_index.scss",
+ "line": 65,
+ "widget": "scheduler",
+ "literals": [
+ "5px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$agenda-appointment-allday-padding-right: 5px !default;",
+ "variable": "agenda-appointment-allday-padding-right",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-agenda-appointment-allday-padding-inline-end)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/appointment/_index.scss",
+ "line": 66,
+ "widget": "scheduler",
+ "literals": [
+ "15px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$agenda-appointment-resource-item-margin-left: 15px !default;",
+ "variable": "agenda-appointment-resource-item-margin-left",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-agenda-appointment-resource-item-margin-inline-start)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/appointment/_index.scss",
+ "line": 67,
+ "widget": "scheduler",
+ "literals": [
+ "3px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$agenda-appointment-resource-value-margin-left: 3px !default;",
+ "variable": "agenda-appointment-resource-value-margin-left",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-agenda-appointment-resource-value-margin-inline-start)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/appointment/_index.scss",
+ "line": 68,
+ "widget": "scheduler",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$agenda-appointment-rtl-margin-right: 10px !default;",
+ "variable": "agenda-appointment-rtl-margin-right",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-agenda-appointment-rtl-margin-inline-end)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/views/_index.scss",
+ "line": 45,
+ "widget": "scheduler",
+ "literals": [
+ "20px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-workspace-info-font-size: 20px !default;",
+ "variable": "scheduler-workspace-info-font-size",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-workspace-info-font-size)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/views/_index.scss",
+ "line": 46,
+ "widget": "scheduler",
+ "literals": [
+ "14px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-small-font-size: 14px !default;",
+ "variable": "scheduler-small-font-size",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-small-font-size)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/views/_index.scss",
+ "line": 55,
+ "widget": "scheduler",
+ "literals": [
+ "30px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-group-header-table-cell-height: 30px !default;",
+ "variable": "scheduler-group-header-table-cell-height",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-group-header-cell-height)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/views/_index.scss",
+ "line": 59,
+ "widget": "scheduler",
+ "literals": [
+ "16px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-month-date-text-size: 16px !default;",
+ "variable": "scheduler-month-date-text-size",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-month-date-text-font-size)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/views/_index.scss",
+ "line": 61,
+ "widget": "scheduler",
+ "literals": [
+ "6px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-month-date-text-padding: 6px !default;",
+ "variable": "scheduler-month-date-text-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-month-date-text-padding)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/views/_index.scss",
+ "line": 77,
+ "widget": "scheduler",
+ "literals": [
+ "100px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-timeline-min-height: 100px !default;",
+ "variable": "scheduler-timeline-min-height",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-timeline-min-height)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/views/_index.scss",
+ "line": 78,
+ "widget": "scheduler",
+ "literals": [
+ "160px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-timeline-group-two-empty-cell-width: 160px !default;",
+ "variable": "scheduler-timeline-group-two-empty-cell-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-timeline-group-two-empty-cell-width)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/views/_index.scss",
+ "line": 79,
+ "widget": "scheduler",
+ "literals": [
+ "80px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-timeline-group-header-width: 80px !default;",
+ "variable": "scheduler-timeline-group-header-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-timeline-group-header-width)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/views/_index.scss",
+ "line": 80,
+ "widget": "scheduler",
+ "literals": [
+ "240px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-timeline-group-three-empty-cell-width: 240px !default;",
+ "variable": "scheduler-timeline-group-three-empty-cell-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-timeline-group-three-empty-cell-width)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/views/_index.scss",
+ "line": 81,
+ "widget": "scheduler",
+ "literals": [
+ "200px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-timeline-cell-width: 200px !default;",
+ "variable": "scheduler-timeline-cell-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-timeline-cell-width)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/views/_index.scss",
+ "line": 95,
+ "widget": "scheduler",
+ "literals": [
+ "70px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-agenda-left-column-width: 70px !default;",
+ "variable": "scheduler-agenda-left-column-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-agenda-left-column-width)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/views/_index.scss",
+ "line": 96,
+ "widget": "scheduler",
+ "literals": [
+ "18px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-group-header-agenda-font-size: 18px !default;",
+ "variable": "scheduler-group-header-agenda-font-size",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-group-header-agenda-font-size)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/views/_index.scss",
+ "line": 97,
+ "widget": "scheduler",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-agenda-date-table-padding-top: 10px !default;",
+ "variable": "scheduler-agenda-date-table-padding-top",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-agenda-date-table-padding-block-start)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/views/_index.scss",
+ "line": 109,
+ "widget": "scheduler",
+ "literals": [
+ "50px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-renovation-virtual-row-height: 50px !default;",
+ "variable": "scheduler-renovation-virtual-row-height",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-virtual-row-height)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/views/agenda/_index.scss",
+ "line": 7,
+ "widget": "scheduler",
+ "literals": [
+ "70px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-agenda-left-column-width: 70px !default;",
+ "variable": "scheduler-agenda-left-column-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-agenda-left-column-width)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/views/agenda/_index.scss",
+ "line": 8,
+ "widget": "scheduler",
+ "literals": [
+ "18px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-group-header-agenda-font-size: 18px !default;",
+ "variable": "scheduler-group-header-agenda-font-size",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-group-header-agenda-font-size)"
+ },
+ {
+ "file": "scss/widgets/base/scheduler/views/timelines/_index.scss",
+ "line": 9,
+ "widget": "scheduler",
+ "literals": [
+ "100px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scheduler-timeline-min-height: 100px !default;",
+ "variable": "scheduler-timeline-min-height",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scheduler/_index.scss",
+ "setTo": "var(--dx-scheduler-timeline-min-height)"
+ },
+ {
+ "file": "scss/widgets/base/scrollable/_index.scss",
+ "line": 5,
+ "widget": "scrollable",
+ "literals": [
+ "5px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scrollable-scroll-width: 5px !default;",
+ "variable": "scrollable-scroll-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scrollable/_index.scss",
+ "setTo": "var(--dx-scrollable-scroll-width)"
+ },
+ {
+ "file": "scss/widgets/base/scrollable/_index.scss",
+ "line": 6,
+ "widget": "scrollable",
+ "literals": [
+ "5px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scrollable-scroll-height: 5px !default;",
+ "variable": "scrollable-scroll-height",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scrollable/_index.scss",
+ "setTo": "var(--dx-scrollable-scroll-height)"
+ },
+ {
+ "file": "scss/widgets/base/scrollable/_index.scss",
+ "line": 7,
+ "widget": "scrollable",
+ "literals": [
+ "2px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$scrollable-scroll-padding: 2px !default;",
+ "variable": "scrollable-scroll-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/scrollable/_index.scss",
+ "setTo": "var(--dx-scrollable-scroll-padding)"
+ },
+ {
+ "file": "scss/widgets/base/splitter/_index.scss",
+ "line": 2,
+ "widget": "splitter",
+ "literals": [
+ "8px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$splitter-resize-handle-gap: 8px !default;",
+ "variable": "splitter-resize-handle-gap",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/splitter/_index.scss",
+ "setTo": "var(--dx-splitter-resize-handle-gap)"
+ },
+ {
+ "file": "scss/widgets/base/stepper/layout/step/_mixins.scss",
+ "line": 77,
+ "widget": "stepper",
+ "literals": [
+ "2px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$indicator-ring-inset: 2px,",
+ "variable": "indicator-ring-inset",
+ "kind": "mixin-parameter",
+ "status": "parameter"
+ },
+ {
+ "file": "scss/widgets/base/stepper/layout/step/_mixins.scss",
+ "line": 78,
+ "widget": "stepper",
+ "literals": [
+ "4px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$indicator-ring-size: 4px,",
+ "variable": "indicator-ring-size",
+ "kind": "mixin-parameter",
+ "status": "parameter"
+ },
+ {
+ "file": "scss/widgets/base/stepper/layout/step/_mixins.scss",
+ "line": 79,
+ "widget": "stepper",
+ "literals": [
+ "8px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$indicator-halo-size: 8px,",
+ "variable": "indicator-halo-size",
+ "kind": "mixin-parameter",
+ "status": "parameter"
+ },
+ {
+ "file": "scss/widgets/base/switch/_mixins.scss",
+ "line": 17,
+ "widget": "switch",
+ "literals": [
+ "500px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$switch-container-border-radius: 500px,",
+ "variable": "switch-container-border-radius",
+ "kind": "mixin-parameter",
+ "status": "parameter"
+ },
+ {
+ "file": "scss/widgets/base/switch/_mixins.scss",
+ "line": 18,
+ "widget": "switch",
+ "literals": [
+ "4px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$switch-label-padding: 4px 0,",
+ "variable": "switch-label-padding",
+ "kind": "mixin-parameter",
+ "status": "parameter"
+ },
+ {
+ "file": "scss/widgets/base/switch/_mixins.scss",
+ "line": 19,
+ "widget": "switch",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$switch-off-padding-bottom: 10px,",
+ "variable": "switch-off-padding-bottom",
+ "kind": "mixin-parameter",
+ "status": "parameter"
+ },
+ {
+ "file": "scss/widgets/base/textEditor/_index.scss",
+ "line": 6,
+ "widget": "textEditor",
+ "literals": [
+ "34px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$texteditor-clear-button-area-width: 34px !default;",
+ "variable": "texteditor-clear-button-area-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/textEditor/_index.scss",
+ "setTo": "var(--dx-text-editor-clear-button-width)"
+ },
+ {
+ "file": "scss/widgets/base/textEditor/_mixins.scss",
+ "line": 162,
+ "widget": "textEditor",
+ "literals": [
+ "2px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$label-padding-inline: 2px,",
+ "variable": "label-padding-inline",
+ "kind": "mixin-parameter",
+ "status": "parameter"
+ },
+ {
+ "file": "scss/widgets/base/textEditor/_mixins.scss",
+ "line": 163,
+ "widget": "textEditor",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$label-border-radius: 1px,",
+ "variable": "label-border-radius",
+ "kind": "mixin-parameter",
+ "status": "parameter"
+ },
+ {
+ "file": "scss/widgets/base/textEditor/_mixins.scss",
+ "line": 164,
+ "widget": "textEditor",
+ "literals": [
+ "3px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$label-backdrop-height: 3px,",
+ "variable": "label-backdrop-height",
+ "kind": "mixin-parameter",
+ "status": "parameter"
+ },
+ {
+ "file": "scss/widgets/base/textEditor/_mixins.scss",
+ "line": 716,
+ "widget": "textEditor",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$button-margin-block-start: 1px,",
+ "variable": "button-margin-block-start",
+ "kind": "mixin-parameter",
+ "status": "parameter"
+ },
+ {
+ "file": "scss/widgets/base/textEditor/_mixins.scss",
+ "line": 717,
+ "widget": "textEditor",
+ "literals": [
+ "3px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$button-margin-block-end: 3px,",
+ "variable": "button-margin-block-end",
+ "kind": "mixin-parameter",
+ "status": "parameter"
+ },
+ {
+ "file": "scss/widgets/base/textEditor/_mixins.scss",
+ "line": 718,
+ "widget": "textEditor",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$button-icon-margin-block-start: 1px,",
+ "variable": "button-icon-margin-block-start",
+ "kind": "mixin-parameter",
+ "status": "parameter"
+ },
+ {
+ "file": "scss/widgets/base/textEditor/_mixins.scss",
+ "line": 719,
+ "widget": "textEditor",
+ "literals": [
+ "3px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$button-icon-margin-block-start-with-text: 3px,",
+ "variable": "button-icon-margin-block-start-with-text",
+ "kind": "mixin-parameter",
+ "status": "parameter"
+ },
+ {
+ "file": "scss/widgets/base/textEditor/_mixins.scss",
+ "line": 720,
+ "widget": "textEditor",
+ "literals": [
+ "2px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$button-icononly-padding: 2px,",
+ "variable": "button-icononly-padding",
+ "kind": "mixin-parameter",
+ "status": "parameter"
+ },
+ {
+ "file": "scss/widgets/base/timeView/_index.scss",
+ "line": 4,
+ "widget": "timeView",
+ "literals": [
+ "70px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$timeview-numberbox-width: 70px !default;",
+ "variable": "timeview-numberbox-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/timeView/_index.scss",
+ "setTo": "var(--dx-time-view-field-number-box-width)"
+ },
+ {
+ "file": "scss/widgets/base/timeView/_index.scss",
+ "line": 5,
+ "widget": "timeView",
+ "literals": [
+ "110px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$timeview-numberbox-spin-touch-friendly-width: 110px !default;",
+ "variable": "timeview-numberbox-spin-touch-friendly-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/timeView/_index.scss",
+ "setTo": "var(--dx-time-view-field-number-box-spin-touch-friendly-width)"
+ },
+ {
+ "file": "scss/widgets/base/timeView/_mixins.scss",
+ "line": 20,
+ "widget": "timeView",
+ "literals": [
+ "182px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$clock-size: 182px,",
+ "variable": "clock-size",
+ "kind": "mixin-parameter",
+ "status": "parameter"
+ },
+ {
+ "file": "scss/widgets/base/timeView/_mixins.scss",
+ "line": 21,
+ "widget": "timeView",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$arrow-width: 10px,",
+ "variable": "arrow-width",
+ "kind": "mixin-parameter",
+ "status": "parameter"
+ },
+ {
+ "file": "scss/widgets/base/toolbar/_index.scss",
+ "line": 4,
+ "widget": "toolbar",
+ "literals": [
+ "5px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$toolbar-item-padding: 0 5px !default;",
+ "variable": "toolbar-item-padding",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/toolbar/_index.scss",
+ "setTo": "var(--dx-toolbar-item-padding)"
+ },
+ {
+ "file": "scss/widgets/base/toolbar/_index.scss",
+ "line": 5,
+ "widget": "toolbar",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$toolbar-group-margin: 0 10px !default;",
+ "variable": "toolbar-group-margin",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/toolbar/_index.scss",
+ "setTo": "var(--dx-toolbar-group-margin)"
+ },
+ {
+ "file": "scss/widgets/base/toolbar/_index.scss",
+ "line": 6,
+ "widget": "toolbar",
+ "literals": [
+ "150px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$toolbar-texteditor-width: 150px !default;",
+ "variable": "toolbar-texteditor-width",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/toolbar/_index.scss",
+ "setTo": "var(--dx-toolbar-text-editor-width)"
+ },
+ {
+ "file": "scss/widgets/base/toolbar/_mixins.scss",
+ "line": 5,
+ "widget": "toolbar",
+ "literals": [
+ "2px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$outline-width: 2px,",
+ "variable": "outline-width",
+ "kind": "mixin-parameter",
+ "status": "parameter"
+ },
+ {
+ "file": "scss/widgets/base/toolbar/_mixins.scss",
+ "line": 6,
+ "widget": "toolbar",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$outline-offset: 1px,",
+ "variable": "outline-offset",
+ "kind": "mixin-parameter",
+ "status": "parameter"
+ },
+ {
+ "file": "scss/widgets/base/treeList/_index.scss",
+ "line": 19,
+ "widget": "treeList",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$treelist-expandable-node-line-height: 1px !default;",
+ "variable": "treelist-expandable-node-line-height",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/treeList/_index.scss",
+ "setTo": "var(--dx-tree-list-empty-space-height)"
+ },
+ {
+ "file": "scss/widgets/base/treeList/_index.scss",
+ "line": 24,
+ "widget": "treeList",
+ "literals": [
+ "2px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$treelist-sticky-column-border: 2px solid !default;",
+ "variable": "treelist-sticky-column-border",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/treeList/_index.scss",
+ "setTo": "var(--dx-tree-list-sticky-column-border)"
+ },
+ {
+ "file": "scss/widgets/base/treeList/_index.scss",
+ "line": 25,
+ "widget": "treeList",
+ "literals": [
+ "2px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$treelist-cell-focus-outline: 2px solid !default;",
+ "variable": "treelist-cell-focus-outline",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/treeList/_index.scss",
+ "setTo": "var(--dx-tree-list-cell-outline-focused)"
+ },
+ {
+ "file": "scss/widgets/base/treeList/_index.scss",
+ "line": 48,
+ "widget": "treeList",
+ "literals": [
+ "2px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$treelist-header-filter-outline: 2px solid !default;",
+ "variable": "treelist-header-filter-outline",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/treeList/_index.scss",
+ "setTo": "var(--dx-grid-outline-focused)"
+ },
+ {
+ "file": "scss/widgets/base/treeList/_index.scss",
+ "line": 49,
+ "widget": "treeList",
+ "literals": [
+ "2px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$treelist-header-filter-outline-offset: 2px !default;",
+ "variable": "treelist-header-filter-outline-offset",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/treeList/_index.scss",
+ "setTo": "var(--dx-tree-list-outline-offset-focused)"
+ },
+ {
+ "file": "scss/widgets/base/treeList/_index.scss",
+ "line": 50,
+ "widget": "treeList",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$treelist-button-margin-left: 10px !default;",
+ "variable": "treelist-button-margin-left",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/treeList/_index.scss",
+ "setTo": "var(--dx-tree-list-form-buttons-margin-inline-start)"
+ },
+ {
+ "file": "scss/widgets/base/treeList/_index.scss",
+ "line": 51,
+ "widget": "treeList",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$treelist-button-margin-top: 10px !default;",
+ "variable": "treelist-button-margin-top",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/treeList/_index.scss",
+ "setTo": "var(--dx-tree-list-form-buttons-margin-block-start)"
+ },
+ {
+ "file": "scss/widgets/base/treeList/_index.scss",
+ "line": 52,
+ "widget": "treeList",
+ "literals": [
+ "20px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$treelist-error-message-margin-bottom: 20px !default;",
+ "variable": "treelist-error-message-margin-bottom",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/treeList/_index.scss",
+ "setTo": "var(--dx-tree-list-error-message-margin-block-end)"
+ },
+ {
+ "file": "scss/widgets/base/treeList/_index.scss",
+ "line": 53,
+ "widget": "treeList",
+ "literals": [
+ "10px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$treelist-button-margin-right: 10px !default;",
+ "variable": "treelist-button-margin-right",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/treeList/_index.scss",
+ "setTo": "var(--dx-tree-list-form-buttons-rtl-margin-inline-start)"
+ },
+ {
+ "file": "scss/widgets/base/treeView/_index.scss",
+ "line": 2,
+ "widget": "treeView",
+ "literals": [
+ "5px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$treeview-searchbox-margin-bottom: 5px !default;",
+ "variable": "treeview-searchbox-margin-bottom",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/treeView/_index.scss",
+ "setTo": "var(--dx-tree-view-search-box-margin-block-end)"
+ },
+ {
+ "file": "scss/widgets/base/treeView/_index.scss",
+ "line": 13,
+ "widget": "treeView",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$treeview-select-all-item-border-bottom: 1px solid !default;",
+ "variable": "treeview-select-all-item-border-bottom",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/treeView/_index.scss",
+ "setTo": "var(--dx-tree-view-select-all-item-border-block-end)"
+ },
+ {
+ "file": "scss/widgets/base/treeView/_index.scss",
+ "line": 14,
+ "widget": "treeView",
+ "literals": [
+ "1px"
+ ],
+ "occurrences": 1,
+ "marker": null,
+ "text": "$treeview-border-visible-border: 1px solid !default;",
+ "variable": "treeview-border-visible-border",
+ "kind": "module-variable",
+ "status": "injected",
+ "setBy": "scss/widgets/fluent-next/treeView/_index.scss",
+ "setTo": "var(--dx-tree-view-border-visible-border)"
+ }
+ ]
+}
|