Skip to content

Commit 8a7fdb6

Browse files
author
pipeline
committed
v20.4.51 is released
1 parent 064f99c commit 8a7fdb6

File tree

446 files changed

+8314
-2705
lines changed

Some content is hidden

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

446 files changed

+8314
-2705
lines changed

controls/base/CHANGELOG.md

+9-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,15 @@
22

33
## [Unreleased]
44

5-
## 20.4.50 (2023-02-14)
5+
## 20.4.51 (2023-02-21)
6+
7+
### Common
8+
9+
#### New Features
10+
11+
- `#I421132` - Provided custom format `#,###,, ; (#,###,,)` support for `Numbers` that used in Microsoft Excel's pivot table.
12+
13+
## 20.4.48 (2023-02-01)
614

715
### Dashboard Layout
816

controls/base/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@syncfusion/ej2-base",
3-
"version": "20.4.44",
3+
"version": "20.4.48",
44
"description": "A common package of Essential JS 2 base libraries, methods and class definitions",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",

controls/base/src/intl/number-formatter.ts

+17
Original file line numberDiff line numberDiff line change
@@ -255,6 +255,7 @@ export class NumberFormat {
255255
fValue = fValue.replace('e', dOptions.numberMapper.numberSymbols[mapper[4]]);
256256
}
257257
fValue = fValue.replace('.', (<any>dOptions).numberMapper.numberSymbols[mapper[3]]);
258+
fValue = curData.format === "#,###,,;(#,###,,)" ? this.customPivotFormat(parseInt(fValue)) : fValue;
258259
if (curData.useGrouping) {
259260
/* eslint-disable @typescript-eslint/no-explicit-any */
260261
fValue = this.groupNumbers(
@@ -365,4 +366,20 @@ export class NumberFormat {
365366
return temp.join('.');
366367
}
367368

369+
/**
370+
* Returns custom format for pivot table
371+
*
372+
* @param {number} value ?
373+
*/
374+
private static customPivotFormat(value: number): string {
375+
if (value >= 500000) {
376+
value /= 1000000;
377+
const [integer, decimal] = value.toString().split(".");
378+
return decimal && +decimal.substring(0, 1) >= 5
379+
? Math.ceil(value).toString()
380+
: Math.floor(value).toString();
381+
}
382+
return "";
383+
}
384+
368385
}

controls/base/themestudio/styles/grids/excel-filter/_bootstrap5-definition.scss

+2-2
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ $grid-xlfl-li-height: 36px !default;
3131
$grid-xl-radio-padding-left: 25px !default;
3232
$grid-xlfl-radiodiv-width: 120px !default;
3333
$grid-bigger-xlfl-li-height: 40px !default;
34-
$grid-bigger-xlfl-fieldset-font-size: 16px !default;
35-
$grid-bigger-xlfl-dlgfields-font-size: 18px !default;
34+
$grid-bigger-xlfl-fieldset-font-size: $text-base !default;
35+
$grid-bigger-xlfl-dlgfields-font-size: $text-lg !default;
3636
$grid-bigger-xlfltd-radio-mtcase-padding: 10px !default;
3737
$grid-bigger-xlfl-dlg-padding-bottom: 10px !default;
3838
$grid-bigger-xlfl-li-icon-margin-right: 13px !default;

controls/base/themestudio/styles/grids/excel-filter/_fluent-definition.scss

+2-2
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ $grid-xlfl-li-height: 36px !default;
3131
$grid-xl-radio-padding-left: 25px !default;
3232
$grid-xlfl-radiodiv-width: 121px !default;
3333
$grid-bigger-xlfl-li-height: 40px !default;
34-
$grid-bigger-xlfl-fieldset-font-size: 16px !default;
35-
$grid-bigger-xlfl-dlgfields-font-size: 18px !default;
34+
$grid-bigger-xlfl-fieldset-font-size: $text-base !default;
35+
$grid-bigger-xlfl-dlgfields-font-size: $text-lg !default;
3636
$grid-bigger-xlfltd-radio-mtcase-padding: 10px !default;
3737
$grid-bigger-xlfl-dlg-padding-bottom: 10px !default;
3838
$grid-bigger-xlfl-li-icon-margin-right: 13px !default;

controls/base/themestudio/styles/grids/excel-filter/_tailwind-definition.scss

+2-2
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ $grid-xlfl-li-height: 36px !default;
2929
$grid-xl-radio-padding-left: 25px !default;
3030
$grid-xlfl-radiodiv-width: 120px !default;
3131
$grid-bigger-xlfl-li-height: 40px !default;
32-
$grid-bigger-xlfl-fieldset-font-size: 14px !default;
33-
$grid-bigger-xlfl-dlgfields-font-size: 16px !default;
32+
$grid-bigger-xlfl-fieldset-font-size: $text-sm !default;
33+
$grid-bigger-xlfl-dlgfields-font-size: $text-base !default;
3434
$grid-bigger-xlfltd-radio-mtcase-padding: 5px !default;
3535
$grid-bigger-xlfl-dlg-padding-bottom: 10px !default;
3636
$grid-bigger-xlfl-li-icon-margin-right: 13px !default;

controls/base/themestudio/styles/grids/grid/_bootstrap5-definition.scss

+36-36
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
$grid-content-padding: 6px !default;
22
$grid-headecell-height: 32px !default;
3-
$grid-font-size: 14px !default;
3+
$grid-font-size: $text-sm !default;
44
$grid-icon-color: $icon-color !default;
55
$grid-command-icon-color: $icon-color !default;
66
$grid-border-type: solid !default;
@@ -9,8 +9,8 @@ $grid-horizontal-border-size: 1px !default;
99
$grid-font-family: $font-family !default;
1010
$grid-maskedcell-virtual-background-color: rgba(0, 0, 0, .1) !default;
1111

12-
$grid-header-font-size: 14px !default;
13-
$grid-bigger-header-font-size: 16px !default;
12+
$grid-header-font-size: $text-sm !default;
13+
$grid-bigger-header-font-size: $text-base !default;
1414
$grid-header-icon-color: $icon-color !default;
1515
$grid-sorted-header-color: $content-text-color !default;
1616

@@ -78,7 +78,7 @@ $grid-columnchooser-footer-border-opacity: 1 !default;
7878
$grid-columnchooser-toolbar-div-padding: 0 10px !default;
7979
$grid-columnchooser-toolbar-icon-line-height: 1.9 !default;
8080
$grid-columnchooser-toolbar-icon-font-size: 15px !default;
81-
$grid-columnchooser-btn-font-size: 14px !default;
81+
$grid-columnchooser-btn-font-size: $text-sm !default;
8282
$grid-columnchooser-btn-line-height: 3 !default;
8383
$grid-columnchooser-toolbardiv-padding: 3px !default;
8484
$grid-columnchooser-toolbardiv-margin-top: 0 !default;
@@ -106,7 +106,7 @@ $grid-rtl-stackedhader-firstcell-right-border-size: 1px !default;
106106
$grid-rtl-bothlines-stackedhader-firstcell-left-border-size: 1px !default;
107107
$grid-rtl-bothlines-stackedhader-firstcell-right-border-size: 0 !default;
108108
$grid-bigger-headercell-bootom-padding: 10px !default;
109-
$grid-bigger-grightarrow-icon-font-size: 16px !default;
109+
$grid-bigger-grightarrow-icon-font-size: $text-base !default;
110110
$group-bigger-sorticon-margin-right: 0 !default;
111111
$grid-bigger-groupdroparea-padding: 15px 15px !default;
112112
$grid-bigger-group-headercell-height: 38px !default;
@@ -199,32 +199,32 @@ $grid-toolbar-search-icon-min-width: 32px !default;
199199
$grid-toolbar-search-wrapper-padding-bottom: 3px !default;
200200
$grid-toolbar-search-wrapper-padding-top: 3px !default;
201201
$grid-toolbar-search-clear-icon-min-width: 32px !default;
202-
$grid-toolbar-search-clear-icon-font-size: 14px !default;
202+
$grid-toolbar-search-clear-icon-font-size: $text-sm !default;
203203
$grid-toolbar-search-clear-icon-padding: 0 !default;
204204
$grid-toolbar-search-clear-icon-margin-right: 0 !default;
205205
$grid-rtl-toolbar-search-clear-icon-padding: 0 !default;
206206
$grid-rtl-toolbar-search-clear-icon-margin: 0 !default;
207207
$grid-bigger-toolbar-search-clear-icon-padding: 0 !default;
208208
$grid-bigger-toolbar-search-clear-icon-min-width: 38px !default;
209209
$grid-bigger-toolbar-search-clear-icon-margin: 0 !default;
210-
$grid-bigger-toolbar-search-clear-icon-font-size: 16px !default;
210+
$grid-bigger-toolbar-search-clear-icon-font-size: $text-base !default;
211211
$grid-rtl-bigger-toolbar-search-clear-icon-padding: 0 !default;
212212
$grid-rtl-bigger-toolbar-search-clear-icon-min-width: 38px !default;
213213
$grid-rtl-bigger-toolbar-search-clear-icon-margin: 0 !default;
214214
$grid-responsive-toolbar-search-clear-icon-margin: 0 !default;
215-
$grid-responsive-toolbar-search-clear-icon-font-size: 16px !default;
215+
$grid-responsive-toolbar-search-clear-icon-font-size: $text-base !default;
216216
$grid-rtl-responsive-toolbar-search-clear-icon-margin: 0 !default;
217217
$grid-res-toolbar-clear-icon-width: 100% !default;
218218
$grid-res-toolbar-clear-icon-margin: 0 !default;
219-
$grid-res-toolbar-search-clear-icon-font-size: 16px !default;
219+
$grid-res-toolbar-search-clear-icon-font-size: $text-base !default;
220220
$grid-res-toolbar-search-wrapper-padding: 5px 25px 5px 0 !default;
221221
$grid-res-toolbar-search-icon-padding-left: 0 !default;
222222
$grid-bigger-toolbar-search-icon-min-width: 38px !default;
223223
$grid-bigger-toolbar-search-wrapper-padding-bottom: 5px !default;
224224
$grid-bigger-toolbar-search-wrapper-padding-top: 5px !default;
225225
$grid-bigger-command-column-padding-bottom: 1.2px !default;
226226
$grid-bigger-command-column-padding-top: 1.2px !default;
227-
$grid-summary-cell-font-size: 14px !default;
227+
$grid-summary-cell-font-size: $text-sm !default;
228228
$grid-filterbarcell-border-width: 1px 0 0 !default;
229229
$grid-filterbarcell-first-last-child-padding-left: 2px !default;
230230
$grid-filterbarcell-padding: 1px 2px !default;
@@ -248,7 +248,7 @@ $grid-sortdiv-right-align-margin: -10px 8px -12px -2px !default;
248248
$grid-sortdiv-margin: -10px -2px -12px 8px !default;
249249
$grid-sortdiv-padding: 2px !default;
250250
$grid-ungroup-button-line-height: 20px !default;
251-
$grid-ungroup-button-font-size: 14px !default;
251+
$grid-ungroup-button-font-size: $text-sm !default;
252252
$grid-grouparea-first-cell-margin: 0 6px 0 12px !default;
253253
$grid-grouparea-font-size: $grid-content-font-size !default;
254254
$grid-grouparea-margin: 4px 0 0 5px !default;
@@ -273,14 +273,14 @@ $grouped-droparea-bg-color: $content-bg-color-alt1 !default;
273273
$grid-drag-clone-border-color: $border-light !default;
274274
$grid-drag-clone-bg-color: $content-bg-color-alt3 !default;
275275
$group-caption-font-color: $content-text-color-alt1 !default;
276-
$grid-group-down-arrow-icon-font-size: 14px !default;
276+
$grid-group-down-arrow-icon-font-size: $text-sm !default;
277277
$grid-group-down-arrow-icon-padding: 12px 7px 11px 8px !default;
278278
$group-expand-icon-text-indent: 11px !default;
279279
$group-droparea-color: $content-text-color-alt3 !default;
280-
$group-sorticon-font-size: 14px !default;
280+
$group-sorticon-font-size: $text-sm !default;
281281
$grid-rowcell-both-border-width: 1px 0 0 1px !default;
282282
$grid-indentcell-border-width: 0 1px 0 0 !default;
283-
$grid-group-right-arrow-icon-font-size: 14px !default;
283+
$grid-group-right-arrow-icon-font-size: $text-sm !default;
284284
$grid-group-right-arrow-icon-padding: 11px 7px 12px 8px !default;
285285
$grid-group-unpgroupicon-margin-top: 2px !default;
286286
$grid-summary-cell-line-height: 14px !default;
@@ -313,14 +313,14 @@ $grid-headercelldiv-padding: 0 20px 0 5px !default;
313313
$grid-headercell-div-padding: 0 .4em !default;
314314
$grid-group-text-width: auto !default;
315315
$grid-grouptopleftcell-border-top: 2px solid !default;
316-
$grid-group-caption-font-size: 14px !default;
316+
$grid-group-caption-font-size: $text-sm !default;
317317
$grid-group-caption-header-padding: .5em !default;
318318
$group-sorticon-margin-left: -8px !default;
319319
$group-sorticon-margin-top: -.5px !default;
320320
$grid-bigger-headercell-line-height: 40px !default;
321321
$grid-bigger-rhandler-height: $grid-bigger-headercell-line-height !default;
322322
$grid-bigger-rowcell-line-height: 24px !default;
323-
$grid-bigger-font-size: 16px !default;
323+
$grid-bigger-font-size: $text-base !default;
324324
$group-unpgrouicon-margin-left: -12px !default;
325325
$grid-group-ungroupicon-margin-left: -12px !default;
326326
$grid-group-clone-text-align: left !default;
@@ -329,8 +329,8 @@ $grid-bigger-first-last-rowcell-padding: 8px !default;
329329
$grid-bigger-content-padding: 8px !default;
330330
$grid-bigger-group-line-height: round($grid-group-height*1.5) !default;
331331
$grid-bigger-content-right-padding: 12px !default;
332-
$grid-bigger-headercell-font-size: 16px !default;
333-
$grid-bigger-content-font-size: 16px !default;
332+
$grid-bigger-headercell-font-size: $text-base !default;
333+
$grid-bigger-content-font-size: $text-base !default;
334334
$grid-filterbar-border-radius: 4px !default;
335335
$grid-bigger-sorticon-margin-top: 1px !default;
336336
$grid-header-border-width: 0 !default;
@@ -339,17 +339,17 @@ $grid-bigger-group-headercell-margin: 8px 0 0 8px !default;
339339
$grid-bigger-group-headercell-padding: 7px 0 !default;
340340
$grid-bigger-grouptext-marign: 0 !default;
341341
$grid-bigger-headercell-padding: 12px !default;
342-
$grid-bigger-icons-font-size: 16px !default;
342+
$grid-bigger-icons-font-size: $text-base !default;
343343
$group-collapse-icon-text-indent: 11px !default;
344344
$grid-bigger-grouparea-font-size: $grid-bigger-content-font-size !default;
345345
$grid-bigger-grouped-headercell-border-radius: 0 !default;
346346
$grid-bigger-groupedcell-icons-marign-left: -8px !default;
347-
$grid-bigger-ungroupbutton-icons-font-size: 16px !default;
347+
$grid-bigger-ungroupbutton-icons-font-size: $text-base !default;
348348
$grid-bigger-groupcell-span-padding: 0 8px !default;
349349
$grid-bigger-ungroupbutton-icon-margin-left: -12px !default;
350350
$grid-bigger-ungroupbutton-icon-margin-top: 1px !default;
351351
$grid-bigger-groupcell-span-line-height: 24px !default;
352-
$grid-bigger-gdownarrow-icon-font-size: 16px !default;
352+
$grid-bigger-gdownarrow-icon-font-size: $text-base !default;
353353
$grid-gd-clone-border-radius: 4px !default;
354354
$grid-bigger-group-clone-broder-radius: 6px !default;
355355
$grid-gd-clone-padding: 7px 4px 4px !default;
@@ -367,7 +367,7 @@ $grid-cc-checkbox-padding-left: 8px !default;
367367
$grid-column-chooser-searchdiv-left: 1px !default;
368368
$grid-columnchooser-content-margin: 40px 0 0 !default;
369369
$grid-bigger-columnchooser-content-margin: 40px 0 0 !default;
370-
$grid-bigger-columnchooser-btn-font-size: 16px !default;
370+
$grid-bigger-columnchooser-btn-font-size: $text-base !default;
371371
$grid-bigger-sortdiv-rightalign-margin: -12px 4px -12px -2px !default;
372372
$grid-bigger-sortdiv-margin: -12px -2px -12px 4px !default;
373373
$grid-bigger-header-icons-font-size: 22px !default;
@@ -437,8 +437,8 @@ $grid-bigger-wrap-rightalign-sortdiv-margin: -30px -5px !default;
437437
$grid-bigger-wrap-rightalign-fltricon-sortdiv-margin: -26px -20px 0 0 !default;
438438
$grid-bigger-wrap-fltricon-sortdiv-margin: -30px 28px -31px 0 !default;
439439
$grid-header-wrap-filtericon-rightalign-sortfilter-div-margin: -14px 0 !default;
440-
$grid-drag-font-size: 14px !default;
441-
$grid-drag-icon-font-weight: bold !default;
440+
$grid-drag-font-size: $text-sm !default;
441+
$grid-drag-icon-font-weight: $font-weight-bold !default;
442442
$grid-drag-move-icon: 10px !default;
443443
$grid-dragdrop-padding: 2px !default;
444444
$grid-dragborder-box-shadow: 0 2px 0 0 $primary-border-color !default;
@@ -469,16 +469,16 @@ $grid-bigger-sortnumber-margin: 3px 4px 0 4px !default;
469469
$grid-bigger-fltr-sortnumber-margin: 1px 4px 0 -6px !default;
470470
$grid-rtl-searchclear: 0 !default;
471471
$grid-column-chosser-searchdiv-top: -41px !default;
472-
$grid-reorderarrow-font-size: 10px !default;
472+
$grid-reorderarrow-font-size: $text-xxs !default;
473473
$grid-bigger-wrap-line-height: 24px !default;
474474
$grid-bigger-clone-padding: 3px 0 0 8px !default;
475475
$grid-bigger-draganddrop-clone-padding: 0 !default;
476-
$grouped-bigger-text-font-size: 16px !default;
476+
$grouped-bigger-text-font-size: $text-base !default;
477477
$grid-bigger-ungroupbutton-icon-margin-right: 0 !default;
478-
$grid-bigger-font-size: 16px !default;
478+
$grid-bigger-font-size: $text-base !default;
479479
$grid-rtl-bigger-rightalign-fltrdiv-margin: -14px 4px -14px -2px !default;
480480
$grid-bigger-rtl-ungroup-icon-margin-left: -8px !default;
481-
$grid-grouparea-font-weight: normal !default;
481+
$grid-grouparea-font-weight: $font-weight-normal !default;
482482
$grid-ungroup-rtl-margin-left: 0 !default;
483483
$grid-rtl-group-sorticon-margin-left: -5px !default;
484484
$grid-rtl-column-menu-left: 23px !default;
@@ -506,7 +506,7 @@ $grid-animator-margin-left: 8px !default;
506506
$grid-animator-padding-bottom: 10px !default;
507507
$grid-animator-line-height: 21px !default;
508508
$grid-animator-line-height-next: 32px !default;
509-
$grid-animator-font-size-drag: 12px !default;
509+
$grid-animator-font-size-drag: $text-xs !default;
510510
$grid-animator-opacity: 1 !default;
511511
$grid-animator-drag-margin-left: 8px !default;
512512
$grid-animator-first-group: 12px 0 12px 12px !default;
@@ -529,9 +529,9 @@ $grid-responsive-filter-reset-color: $grid-filtered-color !default;
529529
$grid-responsive-toolbar-icon-color: $grid-icon-color !default;
530530
$grid-responsive-close-icon-color: $grid-icon-color !default;
531531
$grid-responsive-btn-background: $content-text-color-alt3 !default;
532-
$grid-responsive-res-apply-btn-font-size: 16px !default;
532+
$grid-responsive-res-apply-btn-font-size: $text-base !default;
533533
$grid-responsive-res-apply-btn-margin-top: 0 !default;
534-
$grid-responsive-sort-clear-btn-font-size: 16px !default;
534+
$grid-responsive-sort-clear-btn-font-size: $text-base !default;
535535
$grid-responsive-sort-clear-margin-top: 0 !default;
536536
$grid-responsive-icon-filter-clear: $grid-bigger-icons-font-size !default;
537537
$grid-responsive-icon-filter-clear-bottom: 10px !default;
@@ -559,7 +559,7 @@ $grid-group-drop-area-border: dashed !default;
559559
$grid-group-drop-area-border-width: 1px !default;
560560
$grid-group-drop-area-hover-border-color: $border-dark !default;
561561
$grid-adatptive-apply-btn-disable: $primary-bg-color-disabled !default;
562-
$grid-sortnumber-font-size: 14px !default;
562+
$grid-sortnumber-font-size: $text-sm !default;
563563
$grid-reorderarrow-margin-top: -7px !default;
564564
$grid-reorderdownarrow-margin-top: 4px !default;
565565
$grid-reorder-arrow-top-margin: 0 !default;
@@ -575,16 +575,16 @@ $grid-outter-border: $border-light !default;
575575
$grid-btn-disabled-bgcolor: $secondary-bg-color-disabled !default;
576576
$grid-sort-number-size: 16px !default;
577577
$grid-bigger-sort-number-size: 18px !default;
578-
$grid-sort-number-font-size: 16px !default;
578+
$grid-sort-number-font-size: $text-base !default;
579579
$grid-filter-border-radius: 6px !default;
580580
$grid-adaptive-toolbar-icon-hover-bottom: 4px !default;
581581
$grid-bigger-sort-margin: -10px 2px !default;
582582
$grid-bigger-sort-right-margin: 3px 8px 0 0 !default;
583583
$grid-skin: 'bootstrap5' !default;
584-
$grid-biggerreorderarrow-font-size: 14px !default;
584+
$grid-biggerreorderarrow-font-size: $text-sm !default;
585585
$grid-bigger-drag-count-padding: 3px 8px 4px !default;
586586
$grid-bigger-drag-count-top: -14px !default;
587-
$grid-bigger-check-select-all-font-size: 10px !default;
587+
$grid-bigger-check-select-all-font-size: $text-xxs !default;
588588
$grid-adaptive-sort-clear-button-padding: 4px !default;
589589
$grid-cc-margin-top: 4px !default;
590590
$grid-bigger-rtl-cm-margin: -12px 4px -12px -22px !default;
@@ -593,7 +593,7 @@ $grid-rtl-group-span-padding: 0 8px !default;
593593
$grid-ungroup-rtl-padding-left: 8px !default;
594594
$grid-column-reorder-icon-color: $primary !default;
595595
$grid-bigger-headercell-top-padding: 10px !default;
596-
$grid-bigger-icon-font-size: 16px !default;
596+
$grid-bigger-icon-font-size: $text-base !default;
597597
$grid-rtl-mselect-dd-indicator-left: -6px !default;
598598
$grid-toolbar-text-opacity: .6 !default;
599599
$grid-toolbar-searchbar-text-opacity: 1 !default;

0 commit comments

Comments
 (0)