Skip to content

Commit 0f8301f

Browse files
committed
Smart UI 9.0.0
1 parent 5f48662 commit 0f8301f

File tree

626 files changed

+44441
-23504
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

626 files changed

+44441
-23504
lines changed

accordion/accordion.d.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,13 @@ export interface AccordionProps extends AccordionProperties {
1515
onDragStart?: ((event?: Event) => void) | undefined;
1616
onExpand?: ((event?: Event) => void) | undefined;
1717
onExpanding?: ((event?: Event) => void) | undefined;
18+
onCreate?: ((event?: Event) => void) | undefined;
19+
onReady?: ((event?: Event) => void) | undefined;
1820
}
1921
/**
2022
Accordion organizes content within collapsable items.
2123
*/
22-
export declare class Accordion extends React.Component<React.HTMLProps<Element> & AccordionProps, any> {
24+
export declare class Accordion extends React.Component<React.HTMLAttributes<Element> & AccordionProps, any> {
2325
private _id;
2426
private nativeElement;
2527
private componentRef;
@@ -139,7 +141,7 @@ export declare class Accordion extends React.Component<React.HTMLProps<Element>
139141
/** This event occurs, when the React component is completely rendered.
140142
* @param event. The custom event. */
141143
onReady?: ((event?: Event) => void) | undefined;
142-
get events(): string[];
144+
get eventListeners(): string[];
143145
/** Collapses an item at a specified index.
144146
* @param {number} position. The index of the collapsed item.
145147
*/

accordion/accordion.esm.js

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ class AccordionItem extends React.Component {
6868
return ["arrow", "content", "expanded", "focused", "label"];
6969
}
7070
// Gets the events of the React component.
71-
get events() {
71+
get eventListeners() {
7272
return ["onCollapse", "onExpand", "onCreate", "onReady"];
7373
}
7474
componentDidRender(initialize) {
@@ -148,8 +148,9 @@ class AccordionItem extends React.Component {
148148
if (!that.nativeElement) {
149149
return;
150150
}
151-
for (let i = 0; i < that.events.length; i++) {
152-
const eventName = that.events[i];
151+
that.nativeElement.whenRenderedCallbacks = [];
152+
for (let i = 0; i < that.eventListeners.length; i++) {
153+
const eventName = that.eventListeners[i];
153154
that.nativeElement.removeEventListener(eventName.substring(2).toLowerCase(), that[eventName]);
154155
}
155156
}
@@ -311,7 +312,7 @@ class Accordion extends React.Component {
311312
return ["animation", "disabled", "expandedIndexes", "expandMode", "locale", "localizeFormatFunction", "messages", "readonly", "reorder", "rightToLeft", "theme", "unfocusable"];
312313
}
313314
// Gets the events of the React component.
314-
get events() {
315+
get eventListeners() {
315316
return ["onCollapse", "onCollapsing", "onDragEnd", "onDragStart", "onExpand", "onExpanding", "onCreate", "onReady"];
316317
}
317318
/** Collapses an item at a specified index.
@@ -458,8 +459,9 @@ class Accordion extends React.Component {
458459
if (!that.nativeElement) {
459460
return;
460461
}
461-
for (let i = 0; i < that.events.length; i++) {
462-
const eventName = that.events[i];
462+
that.nativeElement.whenRenderedCallbacks = [];
463+
for (let i = 0; i < that.eventListeners.length; i++) {
464+
const eventName = that.eventListeners[i];
463465
that.nativeElement.removeEventListener(eventName.substring(2).toLowerCase(), that[eventName]);
464466
}
465467
}

accordion/accordion.umd.js

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ require('../source/modules/smart.accordion');
7474
return ["arrow", "content", "expanded", "focused", "label"];
7575
}
7676
// Gets the events of the React component.
77-
get events() {
77+
get eventListeners() {
7878
return ["onCollapse", "onExpand", "onCreate", "onReady"];
7979
}
8080
componentDidRender(initialize) {
@@ -154,8 +154,9 @@ require('../source/modules/smart.accordion');
154154
if (!that.nativeElement) {
155155
return;
156156
}
157-
for (let i = 0; i < that.events.length; i++) {
158-
const eventName = that.events[i];
157+
that.nativeElement.whenRenderedCallbacks = [];
158+
for (let i = 0; i < that.eventListeners.length; i++) {
159+
const eventName = that.eventListeners[i];
159160
that.nativeElement.removeEventListener(eventName.substring(2).toLowerCase(), that[eventName]);
160161
}
161162
}
@@ -317,7 +318,7 @@ require('../source/modules/smart.accordion');
317318
return ["animation", "disabled", "expandedIndexes", "expandMode", "locale", "localizeFormatFunction", "messages", "readonly", "reorder", "rightToLeft", "theme", "unfocusable"];
318319
}
319320
// Gets the events of the React component.
320-
get events() {
321+
get eventListeners() {
321322
return ["onCollapse", "onCollapsing", "onDragEnd", "onDragStart", "onExpand", "onExpanding", "onCreate", "onReady"];
322323
}
323324
/** Collapses an item at a specified index.
@@ -464,8 +465,9 @@ require('../source/modules/smart.accordion');
464465
if (!that.nativeElement) {
465466
return;
466467
}
467-
for (let i = 0; i < that.events.length; i++) {
468-
const eventName = that.events[i];
468+
that.nativeElement.whenRenderedCallbacks = [];
469+
for (let i = 0; i < that.eventListeners.length; i++) {
470+
const eventName = that.eventListeners[i];
469471
that.nativeElement.removeEventListener(eventName.substring(2).toLowerCase(), that[eventName]);
470472
}
471473
}

accordion/accordionitem.d.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,13 @@ export interface AccordionItemProps extends AccordionItemProperties {
99
style?: React.CSSProperties;
1010
onCollapse?: ((event?: Event) => void) | undefined;
1111
onExpand?: ((event?: Event) => void) | undefined;
12+
onCreate?: ((event?: Event) => void) | undefined;
13+
onReady?: ((event?: Event) => void) | undefined;
1214
}
1315
/**
1416
Single item in an Accordion view.
1517
*/
16-
export declare class AccordionItem extends React.Component<React.HTMLProps<Element> & AccordionItemProps, any> {
18+
export declare class AccordionItem extends React.Component<React.HTMLAttributes<Element> & AccordionItemProps, any> {
1719
private _id;
1820
private nativeElement;
1921
private componentRef;
@@ -51,7 +53,7 @@ export declare class AccordionItem extends React.Component<React.HTMLProps<Eleme
5153
/** This event occurs, when the React component is completely rendered.
5254
* @param event. The custom event. */
5355
onReady?: ((event?: Event) => void) | undefined;
54-
get events(): string[];
56+
get eventListeners(): string[];
5557
constructor(props: any);
5658
componentDidRender(initialize: boolean): void;
5759
componentDidMount(): void;

array/array.d.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,13 @@ export interface ArrayProps extends ArrayProperties {
1313
onElementClick?: ((event?: Event) => void) | undefined;
1414
onScroll?: ((event?: Event) => void) | undefined;
1515
onSizeChange?: ((event?: Event) => void) | undefined;
16+
onCreate?: ((event?: Event) => void) | undefined;
17+
onReady?: ((event?: Event) => void) | undefined;
1618
}
1719
/**
1820
Array is broadly used in Engineering applications and displays a Grid of values.
1921
*/
20-
export declare class Array extends React.Component<React.HTMLProps<Element> & ArrayProps, any> {
22+
export declare class Array extends React.Component<React.HTMLAttributes<Element> & ArrayProps, any> {
2123
private _id;
2224
private nativeElement;
2325
private componentRef;
@@ -182,7 +184,7 @@ export declare class Array extends React.Component<React.HTMLProps<Element> & Ar
182184
/** This event occurs, when the React component is completely rendered.
183185
* @param event. The custom event. */
184186
onReady?: ((event?: Event) => void) | undefined;
185-
get events(): string[];
187+
get eventListeners(): string[];
186188
/** Adds a dimension to the array. Note: when adding multiple dimensions simultaneously, it is recommended to do so by dynamically setting the dimensions property.
187189
*/
188190
addDimension(): void;

array/array.esm.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -346,7 +346,7 @@ class Array$1 extends React.Component {
346346
return ["animation", "arrayIndexingMode", "changeProperty", "columns", "customWidgetDefaultValue", "dimensions", "disabled", "elementHeight", "elementTemplate", "elementWidth", "getElementValue", "indexerHeight", "indexerWidth", "locale", "localizeFormatFunction", "messages", "readonly", "rows", "setElementValue", "showHorizontalScrollbar", "showIndexDisplay", "showSelection", "showVerticalScrollbar", "theme", "type", "unfocusable", "value"];
347347
}
348348
// Gets the events of the React component.
349-
get events() {
349+
get eventListeners() {
350350
return ["onArraySizeChange", "onChange", "onDimensionChange", "onElementClick", "onScroll", "onSizeChange", "onCreate", "onReady"];
351351
}
352352
/** Adds a dimension to the array. Note: when adding multiple dimensions simultaneously, it is recommended to do so by dynamically setting the dimensions property.
@@ -811,8 +811,9 @@ class Array$1 extends React.Component {
811811
if (!that.nativeElement) {
812812
return;
813813
}
814-
for (let i = 0; i < that.events.length; i++) {
815-
const eventName = that.events[i];
814+
that.nativeElement.whenRenderedCallbacks = [];
815+
for (let i = 0; i < that.eventListeners.length; i++) {
816+
const eventName = that.eventListeners[i];
816817
that.nativeElement.removeEventListener(eventName.substring(2).toLowerCase(), that[eventName]);
817818
}
818819
}

array/array.umd.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -352,7 +352,7 @@ require('../source/modules/smart.array');
352352
return ["animation", "arrayIndexingMode", "changeProperty", "columns", "customWidgetDefaultValue", "dimensions", "disabled", "elementHeight", "elementTemplate", "elementWidth", "getElementValue", "indexerHeight", "indexerWidth", "locale", "localizeFormatFunction", "messages", "readonly", "rows", "setElementValue", "showHorizontalScrollbar", "showIndexDisplay", "showSelection", "showVerticalScrollbar", "theme", "type", "unfocusable", "value"];
353353
}
354354
// Gets the events of the React component.
355-
get events() {
355+
get eventListeners() {
356356
return ["onArraySizeChange", "onChange", "onDimensionChange", "onElementClick", "onScroll", "onSizeChange", "onCreate", "onReady"];
357357
}
358358
/** Adds a dimension to the array. Note: when adding multiple dimensions simultaneously, it is recommended to do so by dynamically setting the dimensions property.
@@ -817,8 +817,9 @@ require('../source/modules/smart.array');
817817
if (!that.nativeElement) {
818818
return;
819819
}
820-
for (let i = 0; i < that.events.length; i++) {
821-
const eventName = that.events[i];
820+
that.nativeElement.whenRenderedCallbacks = [];
821+
for (let i = 0; i < that.eventListeners.length; i++) {
822+
const eventName = that.eventListeners[i];
822823
that.nativeElement.removeEventListener(eventName.substring(2).toLowerCase(), that[eventName]);
823824
}
824825
}

breadcrumb/breadcrumb.d.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,13 @@ export interface BreadcrumbProps extends BreadcrumbProperties {
1212
onDragEnd?: ((event?: Event) => void) | undefined;
1313
onDragging?: ((event?: Event) => void) | undefined;
1414
onAddNewItem?: ((event?: Event) => void) | undefined;
15+
onCreate?: ((event?: Event) => void) | undefined;
16+
onReady?: ((event?: Event) => void) | undefined;
1517
}
1618
/**
1719
Breadcrumbs allow users to make selections from a range of values.
1820
*/
19-
export declare class Breadcrumb extends React.Component<React.HTMLProps<Element> & BreadcrumbProps, any> {
21+
export declare class Breadcrumb extends React.Component<React.HTMLAttributes<Element> & BreadcrumbProps, any> {
2022
private _id;
2123
private nativeElement;
2224
private componentRef;
@@ -117,7 +119,7 @@ export declare class Breadcrumb extends React.Component<React.HTMLProps<Element>
117119
/** This event occurs, when the React component is completely rendered.
118120
* @param event. The custom event. */
119121
onReady?: ((event?: Event) => void) | undefined;
120-
get events(): string[];
122+
get eventListeners(): string[];
121123
/** Adds an item.
122124
* @param {any} itemDetails. An Object with the fields "index", "label", and "value".
123125
*/

breadcrumb/breadcrumb.esm.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ class Breadcrumb extends React.Component {
156156
return ["addNewItem", "allowDrag", "allowDrop", "animation", "closeButtons", "dataSource", "disabled", "itemTemplate", "locale", "messages", "minimizeWidth", "unfocusable"];
157157
}
158158
// Gets the events of the React component.
159-
get events() {
159+
get eventListeners() {
160160
return ["onClose", "onClosing", "onDragEnd", "onDragging", "onAddNewItem", "onCreate", "onReady"];
161161
}
162162
/** Adds an item.
@@ -286,8 +286,9 @@ class Breadcrumb extends React.Component {
286286
if (!that.nativeElement) {
287287
return;
288288
}
289-
for (let i = 0; i < that.events.length; i++) {
290-
const eventName = that.events[i];
289+
that.nativeElement.whenRenderedCallbacks = [];
290+
for (let i = 0; i < that.eventListeners.length; i++) {
291+
const eventName = that.eventListeners[i];
291292
that.nativeElement.removeEventListener(eventName.substring(2).toLowerCase(), that[eventName]);
292293
}
293294
}

breadcrumb/breadcrumb.umd.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ require('../source/modules/smart.breadcrumb');
162162
return ["addNewItem", "allowDrag", "allowDrop", "animation", "closeButtons", "dataSource", "disabled", "itemTemplate", "locale", "messages", "minimizeWidth", "unfocusable"];
163163
}
164164
// Gets the events of the React component.
165-
get events() {
165+
get eventListeners() {
166166
return ["onClose", "onClosing", "onDragEnd", "onDragging", "onAddNewItem", "onCreate", "onReady"];
167167
}
168168
/** Adds an item.
@@ -292,8 +292,9 @@ require('../source/modules/smart.breadcrumb');
292292
if (!that.nativeElement) {
293293
return;
294294
}
295-
for (let i = 0; i < that.events.length; i++) {
296-
const eventName = that.events[i];
295+
that.nativeElement.whenRenderedCallbacks = [];
296+
for (let i = 0; i < that.eventListeners.length; i++) {
297+
const eventName = that.eventListeners[i];
297298
that.nativeElement.removeEventListener(eventName.substring(2).toLowerCase(), that[eventName]);
298299
}
299300
}

button/button.d.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,13 @@ export interface ButtonProps extends ButtonProperties {
1414
className?: string;
1515
style?: React.CSSProperties;
1616
onClick?: ((event?: Event) => void) | undefined;
17+
onCreate?: ((event?: Event) => void) | undefined;
18+
onReady?: ((event?: Event) => void) | undefined;
1719
}
1820
/**
1921
Buttons allow users to take actions, and make choices, with a single tap. Buttons communicate actions that users can take.
2022
*/
21-
export declare class Button extends React.Component<React.HTMLProps<Element> & ButtonProps, any> {
23+
export declare class Button extends React.Component<React.HTMLAttributes<Element> & ButtonProps, any> {
2224
private _id;
2325
private nativeElement;
2426
private componentRef;
@@ -103,7 +105,7 @@ export declare class Button extends React.Component<React.HTMLProps<Element> & B
103105
/** This event occurs, when the React component is completely rendered.
104106
* @param event. The custom event. */
105107
onReady?: ((event?: Event) => void) | undefined;
106-
get events(): string[];
108+
get eventListeners(): string[];
107109
constructor(props: any);
108110
componentDidRender(initialize: boolean): void;
109111
componentDidMount(): void;

button/button.esm.js

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ class RepeatButton extends React.Component {
178178
return ["animation", "clickMode", "delay", "disabled", "initialDelay", "innerHTML", "locale", "localizeFormatFunction", "messages", "name", "readonly", "theme", "unfocusable", "value"];
179179
}
180180
// Gets the events of the React component.
181-
get events() {
181+
get eventListeners() {
182182
return ["onClick", "onCreate", "onReady"];
183183
}
184184
componentDidRender(initialize) {
@@ -258,8 +258,9 @@ class RepeatButton extends React.Component {
258258
if (!that.nativeElement) {
259259
return;
260260
}
261-
for (let i = 0; i < that.events.length; i++) {
262-
const eventName = that.events[i];
261+
that.nativeElement.whenRenderedCallbacks = [];
262+
for (let i = 0; i < that.eventListeners.length; i++) {
263+
const eventName = that.eventListeners[i];
263264
that.nativeElement.removeEventListener(eventName.substring(2).toLowerCase(), that[eventName]);
264265
}
265266
}
@@ -432,7 +433,7 @@ class ToggleButton extends React.Component {
432433
return ["animation", "checked", "clickMode", "disabled", "innerHTML", "locale", "localizeFormatFunction", "messages", "name", "readonly", "theme", "unfocusable", "value"];
433434
}
434435
// Gets the events of the React component.
435-
get events() {
436+
get eventListeners() {
436437
return ["onChange", "onCreate", "onReady"];
437438
}
438439
componentDidRender(initialize) {
@@ -512,8 +513,9 @@ class ToggleButton extends React.Component {
512513
if (!that.nativeElement) {
513514
return;
514515
}
515-
for (let i = 0; i < that.events.length; i++) {
516-
const eventName = that.events[i];
516+
that.nativeElement.whenRenderedCallbacks = [];
517+
for (let i = 0; i < that.eventListeners.length; i++) {
518+
const eventName = that.eventListeners[i];
517519
that.nativeElement.removeEventListener(eventName.substring(2).toLowerCase(), that[eventName]);
518520
}
519521
}
@@ -675,7 +677,7 @@ class PowerButton extends React.Component {
675677
return ["animation", "checked", "clickMode", "disabled", "locale", "localizeFormatFunction", "messages", "name", "readonly", "theme", "unfocusable", "value"];
676678
}
677679
// Gets the events of the React component.
678-
get events() {
680+
get eventListeners() {
679681
return ["onChange", "onCreate", "onReady"];
680682
}
681683
componentDidRender(initialize) {
@@ -755,8 +757,9 @@ class PowerButton extends React.Component {
755757
if (!that.nativeElement) {
756758
return;
757759
}
758-
for (let i = 0; i < that.events.length; i++) {
759-
const eventName = that.events[i];
760+
that.nativeElement.whenRenderedCallbacks = [];
761+
for (let i = 0; i < that.eventListeners.length; i++) {
762+
const eventName = that.eventListeners[i];
760763
that.nativeElement.removeEventListener(eventName.substring(2).toLowerCase(), that[eventName]);
761764
}
762765
}
@@ -940,7 +943,7 @@ class Button extends React.Component {
940943
return ["animation", "clickMode", "content", "disabled", "innerHTML", "locale", "localizeFormatFunction", "messages", "name", "readonly", "rightToLeft", "theme", "type", "value", "unfocusable"];
941944
}
942945
// Gets the events of the React component.
943-
get events() {
946+
get eventListeners() {
944947
return ["onClick", "onCreate", "onReady"];
945948
}
946949
componentDidRender(initialize) {
@@ -1020,8 +1023,9 @@ class Button extends React.Component {
10201023
if (!that.nativeElement) {
10211024
return;
10221025
}
1023-
for (let i = 0; i < that.events.length; i++) {
1024-
const eventName = that.events[i];
1026+
that.nativeElement.whenRenderedCallbacks = [];
1027+
for (let i = 0; i < that.eventListeners.length; i++) {
1028+
const eventName = that.eventListeners[i];
10251029
that.nativeElement.removeEventListener(eventName.substring(2).toLowerCase(), that[eventName]);
10261030
}
10271031
}

0 commit comments

Comments
 (0)