Skip to content

Commit

Permalink
ROU-10869: Update Wijmo FlexGrid to version 5.20241.19 (#423)
Browse files Browse the repository at this point in the history
This PR is for updating Wijmo to version `5.20241.19`

### What was happening
* This update fixes the following issues:
- Issue `ROU-10775/ RPM-4982`: Group Columns issues when using cssClass
/ cssClassAll
- Issue `ROU-10759 / RPM-4956`: Dropdown Column with dependency
accepting a value not in the options list.
- Issue `ROU-10722 / RPM-4970`: Group Column header disappeared when
horizontal scrolling.
    - Issue 4: Incorrect Dutch translations

### What was done
* Updated Wijmo FlexGrid to version `5.20241.19`

### Screenshots
- **Issue ROU-10775/ RPM-4982**:
    - Before: 

![image](https://github.com/OutSystems/outsystems-datagrid/assets/29493222/132d3bcd-2aac-4990-ae64-fb7bb3b318df)
    - After: 

![image](https://github.com/OutSystems/outsystems-datagrid/assets/29493222/f1f77e70-c554-41b2-9827-ea8ebb241609)

    
- **Issue `ROU-10759 / RPM-4956`**: 
    - Before: 

![gif5](https://github.com/OutSystems/outsystems-datagrid/assets/29493222/73fb165c-baf5-475f-8f97-8e04b910fbc7)
    - After: 

![ROU-10759_RPM-4956-TestOK](https://github.com/OutSystems/outsystems-datagrid/assets/29493222/db9427f4-e3bc-4a1b-b152-204770cde2b5)


- **Issue `ROU-10722 / RPM-4970`**:
    - Before: 

![gif6](https://github.com/OutSystems/outsystems-datagrid/assets/29493222/0aeef57d-2db7-4d74-9967-c11b2ee43871)
    - After: 

![ROU-10722_RPM-4970-TestOK](https://github.com/OutSystems/outsystems-datagrid/assets/29493222/2d8ed44e-146d-40b8-a416-d8a2ef65be5f)


- **Issue 4**:
    - Before: 

![image](https://github.com/OutSystems/outsystems-datagrid/assets/29493222/054d5ee7-e20f-4404-9f2c-6225652b2092)
    - After: 

![image](https://github.com/OutSystems/outsystems-datagrid/assets/29493222/07b781f4-e48e-4a2a-93f0-9032f8539226)



### Checklist
* [x] tested locally
* [x] documented the code
* [x] clean all warnings and errors of eslint
* [x] requires changes in OutSystems
* [ ] requires new sample page in OutSystems
  • Loading branch information
gnbm committed Jul 4, 2024
2 parents 5bad0da + 74e84e8 commit 3d20a6a
Show file tree
Hide file tree
Showing 98 changed files with 556 additions and 412 deletions.
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*!
*
* Wijmo Library 5.20241.9
* Wijmo Library 5.20241.19
* https://developer.mescius.com/wijmo
*
* Copyright(c) MESCIUS inc. All rights reserved.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*!
*
* Wijmo Library 5.20241.9
* Wijmo Library 5.20241.19
* https://developer.mescius.com/wijmo
*
* Copyright(c) MESCIUS inc. All rights reserved.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*!
*
* Wijmo Library 5.20241.9
* Wijmo Library 5.20241.19
* https://developer.mescius.com/wijmo
*
* Copyright(c) MESCIUS inc. All rights reserved.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*!
*
* Wijmo Library 5.20241.9
* Wijmo Library 5.20241.19
* https://developer.mescius.com/wijmo
*
* Copyright(c) MESCIUS inc. All rights reserved.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*!
*
* Wijmo Library 5.20241.9
* Wijmo Library 5.20241.19
* https://developer.mescius.com/wijmo
*
* Copyright(c) MESCIUS inc. All rights reserved.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*!
*
* Wijmo Library 5.20241.9
* Wijmo Library 5.20241.19
* https://developer.mescius.com/wijmo
*
* Copyright(c) MESCIUS inc. All rights reserved.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*!
*
* Wijmo Library 5.20241.9
* Wijmo Library 5.20241.19
* https://developer.mescius.com/wijmo
*
* Copyright(c) MESCIUS inc. All rights reserved.
Expand Down Expand Up @@ -123,7 +123,7 @@ declare module wijmo.chart.annotation {
* Destroy this annotation
*/
destroy(): void;
_copy(dst: any, src: any): void;
_initOptions(dst: any, src: any): void;
_processOptions(key: any, dst: any, src: any): void;
_resetDefaultValue(): void;
_toggleVisibility(visible: boolean): void;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*!
*
* Wijmo Library 5.20241.9
* Wijmo Library 5.20241.19
* https://developer.mescius.com/wijmo
*
* Copyright(c) MESCIUS inc. All rights reserved.
Expand Down Expand Up @@ -598,6 +598,7 @@ declare module wijmo.chart {
private _isRtl;
private _precision;
private _options;
_htmlText: boolean;
constructor(element?: HTMLElement);
attach(el: HTMLElement): void;
detach(): void;
Expand Down Expand Up @@ -626,8 +627,15 @@ declare module wijmo.chart {
drawPieSegment(cx: number, cy: number, r: number, startAngle: number, sweepAngle: number, className?: string, style?: any, clipPath?: string): SVGElement;
drawDonutSegment(cx: number, cy: number, radius: number, innerRadius: number, startAngle: number, sweepAngle: number, className?: string, style?: any, clipPath?: string): SVGElement;
drawString(s: string, pt: wijmo.Point, className?: string, style?: any): SVGElement;
_isHtmlString(s: string): boolean;
_drawString(s: string, pt: wijmo.Point, className?: string, style?: any): SVGElement;
_drawStringHtml(s: string, pt: wijmo.Point, className?: string, style?: any): SVGElement;
drawStringRotated(s: string, pt: wijmo.Point, center: wijmo.Point, angle: number, className?: string, style?: any): SVGElement;
_drawStringRotated(s: string, pt: wijmo.Point, center: wijmo.Point, angle: number, className?: string, style?: any): SVGElement;
_drawStringRotatedHtml(s: string, pt: wijmo.Point, center: wijmo.Point, angle: number, className?: string, style?: any): SVGElement;
measureString(s: string, className?: string, groupName?: string, style?: any): wijmo.Size;
_measureString(s: string, className?: string, groupName?: string, style?: any): wijmo.Size;
_measureStringHtml(s: string, className?: string, groupName?: string, style?: any): wijmo.Size;
startGroup(className?: string, clipPath?: string, createTransform?: boolean): SVGElement;
endGroup(): void;
drawImage(imageHref: string, x: number, y: number, w: number, h: number): SVGElement;
Expand Down Expand Up @@ -999,6 +1007,21 @@ declare module wijmo.chart {
* {@sample: Chart/LineArea/CustomLineSegments/purejs Example}
*/
itemFormatter: Function;
/**
* Gets or sets various chart options.
*
* The following options are supported:
*
* <b>htmlText</b>: If true, it allows to use HTML tags in chart text elements like header, footer
* legend, axis and data labels. The default value is false.
*
* <pre>chart.header: 'Country <b>GDP</b>';
* chart.options = {
* htmlText: true
* }</pre>
*
*/
options: any;
/**
* Occurs before the chart starts rendering data.
*/
Expand Down Expand Up @@ -1156,6 +1179,7 @@ declare module wijmo.chart {
_getHostComputedStyle(): CSSStyleDeclaration;
_find(elem: SVGElement, names: string[]): any[];
_getLegendSize(sz: number, lsz: number): number;
_isHtmlText(): boolean;
static _contains(rect: wijmo.Rect, pt: wijmo.Point): boolean;
static _intersects(rect1: wijmo.Rect, rect2: wijmo.Rect): boolean;
static _epoch: number;
Expand Down Expand Up @@ -1631,6 +1655,14 @@ declare module wijmo.chart {
*
* The following options are supported:
*
* <b>htmlText</b>: If true, it allows to use HTML tags in chart text elements like header, footer
* legend, axis and data labels. The default value is false.
*
* <pre>chart.header: 'Country <b>GDP</b>';
* chart.options = {
* htmlText: true
* }</pre>
*
* <b>bubble.maxSize</b>: Specifies the maximum size
* of symbols in the Bubble chart. The default value is 30 pixels.
*
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*!
*
* Wijmo Library 5.20241.9
* Wijmo Library 5.20241.19
* https://developer.mescius.com/wijmo
*
* Copyright(c) MESCIUS inc. All rights reserved.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*!
*
* Wijmo Library 5.20241.9
* Wijmo Library 5.20241.19
* https://developer.mescius.com/wijmo
*
* Copyright(c) MESCIUS inc. All rights reserved.
Expand Down Expand Up @@ -382,6 +382,14 @@ declare module wijmo.chart.finance {
*
* The following options are supported:
*
* <b>htmlText</b>: If true, it allows to use HTML tags in chart text elements like header, footer
* legend, axis and data labels. The default value is false.
*
* <pre>chart.header: 'Country <b>GDP</b>';
* chart.options = {
* htmlText: true
* }</pre>
*
* <b>kagi.fields</b>: Specifies the {@link DataFields} used for
* the Kagi chart. The default value is DataFields.Close.
*
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*!
*
* Wijmo Library 5.20241.9
* Wijmo Library 5.20241.19
* https://developer.mescius.com/wijmo
*
* Copyright(c) MESCIUS inc. All rights reserved.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*!
*
* Wijmo Library 5.20241.9
* Wijmo Library 5.20241.19
* https://developer.mescius.com/wijmo
*
* Copyright(c) MESCIUS inc. All rights reserved.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*!
*
* Wijmo Library 5.20241.9
* Wijmo Library 5.20241.19
* https://developer.mescius.com/wijmo
*
* Copyright(c) MESCIUS inc. All rights reserved.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*!
*
* Wijmo Library 5.20241.9
* Wijmo Library 5.20241.19
* https://developer.mescius.com/wijmo
*
* Copyright(c) MESCIUS inc. All rights reserved.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*!
*
* Wijmo Library 5.20241.9
* Wijmo Library 5.20241.19
* https://developer.mescius.com/wijmo
*
* Copyright(c) MESCIUS inc. All rights reserved.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*!
*
* Wijmo Library 5.20241.9
* Wijmo Library 5.20241.19
* https://developer.mescius.com/wijmo
*
* Copyright(c) MESCIUS inc. All rights reserved.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*!
*
* Wijmo Library 5.20241.9
* Wijmo Library 5.20241.19
* https://developer.mescius.com/wijmo
*
* Copyright(c) MESCIUS inc. All rights reserved.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*!
*
* Wijmo Library 5.20241.9
* Wijmo Library 5.20241.19
* https://developer.mescius.com/wijmo
*
* Copyright(c) MESCIUS inc. All rights reserved.
Expand All @@ -23,10 +23,6 @@ declare module wijmo {
function supportsFocusOptions(): boolean;
function _startDrag(dataTransfer: any, effectAllowed: string): void;
}
declare module wijmo {
function _getCalculatedArray(arr: any[], calculatedFields: any, newItem?: any): any[];
function _getTargetObject(item: any): any;
}
declare module wijmo {
class _FocusService {
private readonly _hasDoc;
Expand All @@ -38,8 +34,12 @@ declare module wijmo {
private _onFocus;
private _isSpecialRoot;
private _nativeAe;
dispose(): void;
}
var _focusSrv: _FocusService;
}
declare module wijmo {
function _getCalculatedArray(arr: any[], calculatedFields: any, newItem?: any): any[];
function _getTargetObject(item: any): any;
}
declare module wijmo {
/**
Expand Down Expand Up @@ -339,8 +339,8 @@ declare module wijmo.collections {
*/
interface IComparer<T = any> {
/**
* @param: item1 First object to compare.
* @param: item2 Second object to compare.
* @param item1 First object to compare.
* @param item2 Second object to compare.
* @returns -1, 0, or +1 to indicate that the first item is smaller than, equal to, or created than the second.
*/
(item1: T, item2: T): number;
Expand Down Expand Up @@ -1154,9 +1154,10 @@ declare module wijmo {
*
* @param dst The destination object.
* @param src The source object.
* @param copySubObjects Whether to copy properties of Object type props.
* @returns The destination object.
*/
function copy(dst: any, src: any): any;
function copy(dst: any, src: any, copySubObjects?: boolean, copyNativeSubObjects?: boolean): any;
/**
* Throws an exception if a condition is false.
*
Expand Down Expand Up @@ -1282,6 +1283,7 @@ declare module wijmo {
* @return An HTML-escaped version of the original string.
*/
function escapeHtml(text: string): string;
function getSpecialCharsRegex(): RegExp;
/**
* Escapes a string by prefixing special regular expression characters
* with backslashes.
Expand Down Expand Up @@ -1382,7 +1384,7 @@ declare module wijmo {
* accounting for shadow document fragments.
*/
function getActiveElement(): HTMLElement;
function _getActiveElement(): HTMLElement;
function _getActiveElement(activeElement: HTMLElement): HTMLElement;
/**
* Moves the focus to the next/previous/first focusable child within
* a given parent element.
Expand Down Expand Up @@ -1920,6 +1922,16 @@ declare module wijmo {
function httpRequest(url: string, options?: IHttpRequestOptions): XMLHttpRequest;
function _registerModule(name: string, ref: any): void;
function _getModule(name: string): any;
/**
* Moves the focus to the first focusable element within a given container.
* Optionally, focuses the first element that matches a specific selector.
* The element would not be focused if it's disabled or it's tabIndex < 0
*
* @param container The DOM element.
* @param focusableSelector Optional. A CSS selector specifying which elements to consider for focusing.
* @returns True if an element was focused, otherwise false.
*/
function focusFirst(container: HTMLElement, focusableSelector?: string): boolean;
}
declare module wijmo {
interface _IMap<K, V> {
Expand Down Expand Up @@ -2369,6 +2381,7 @@ declare module wijmo {
* if the string cannot be parsed into a Date.
*/
static parseDate(value: string, format: string, refDate?: Date): Date;
static getFullFormat(format: string): string;
static _CJK: string;
/**
* Gets the first day of the week according to the current culture.
Expand Down Expand Up @@ -3753,7 +3766,11 @@ declare module wijmo {
protected _szObserver: any;
protected _e: HTMLElement;
protected _orgTabIndex: number;
_orgOuter: string;
protected disposed: boolean;
_orgAttributes: {
name: string;
value: string;
}[];
_orgInner: string;
protected _orgTag: string;
protected _orgAtts: NamedNodeMap;
Expand All @@ -3766,6 +3783,8 @@ declare module wijmo {
protected _toFocus: any;
protected _szCtl: Size;
protected _rtlDir: boolean;
_listenResizeEvents: boolean;
private focusService;
/**
* Initializes a new instance of the {@link Control} class and attaches it to a DOM element.
*
Expand Down Expand Up @@ -3901,8 +3920,10 @@ declare module wijmo {
beginUpdate(): void;
/**
* Resumes notifications suspended by calls to {@link beginUpdate}.
*
* @param shouldInvalidate should invalidate the control. Default value for this parameter is true.
*/
endUpdate(): void;
endUpdate(shouldInvalidate?: boolean): void;
/**
* Gets a value that indicates whether the control is currently being updated.
*/
Expand Down Expand Up @@ -4345,7 +4366,6 @@ declare module wijmo {
}
/**
* Enum representing different triggers for displaying tooltips.
* @remarks
* This enum allows you to specify how tooltips should be triggered in a user interface.
*/
enum TooltipTrigger {
Expand Down Expand Up @@ -4407,6 +4427,7 @@ declare module wijmo {
private _mousemovedocBnd;
private _keydownBnd;
private _eMouse;
private _keydownHandleBnd;
private _html;
private _cssClass;
private _gap;
Expand Down Expand Up @@ -4550,6 +4571,7 @@ declare module wijmo {
* @param e {@link TooltipEventArgs} that contains the event data.
*/
onPopup(e: TooltipEventArgs): boolean;
private keydownHandle;
private _indexOf;
private _attach;
private _detach;
Expand Down
Loading

0 comments on commit 3d20a6a

Please sign in to comment.