From 673ac753f6fc77be1860545c22e72d31881b81cb Mon Sep 17 00:00:00 2001 From: mydeensn Date: Wed, 28 Aug 2019 23:30:06 +0530 Subject: [PATCH] v17.2.47 is released --- components/barcodegenerator/CHANGELOG.md | 2 +- components/barcodegenerator/package.json | 2 +- components/base/CHANGELOG.md | 2 +- components/base/package.json | 2 +- components/base/src/component-base.ts | 6 +- components/buttons/package.json | 2 +- components/charts/CHANGELOG.md | 126 ++++++++++++- components/charts/package.json | 2 +- components/circulargauge/package.json | 2 +- components/documenteditor/CHANGELOG.md | 2 +- components/filemanager/CHANGELOG.md | 8 + components/filemanager/package.json | 2 +- components/grids/CHANGELOG.md | 2 +- components/grids/package.json | 2 +- components/heatmap/package.json | 2 +- components/inplaceeditor/CHANGELOG.md | 6 +- components/inplaceeditor/package.json | 2 +- components/inputs/CHANGELOG.md | 2 +- components/layouts/CHANGELOG.md | 46 ++++- components/layouts/package.json | 2 +- components/lineargauge/package.json | 2 +- components/lists/package.json | 2 +- components/maps/CHANGELOG.md | 77 ++++++++ components/maps/package.json | 2 +- components/navigations/CHANGELOG.md | 32 +++- components/navigations/package.json | 2 +- components/notifications/CHANGELOG.md | 2 +- components/notifications/package.json | 2 +- components/pdfviewer/CHANGELOG.md | 2 +- components/pdfviewer/package.json | 2 +- components/pivotview/CHANGELOG.md | 10 ++ components/pivotview/package.json | 2 +- components/popups/CHANGELOG.md | 2 +- components/popups/package.json | 2 +- components/querybuilder/package.json | 2 +- components/richtexteditor/CHANGELOG.md | 33 +++- components/richtexteditor/package.json | 2 +- components/schedule/CHANGELOG.md | 10 ++ components/schedule/package.json | 2 +- components/splitbuttons/package.json | 2 +- components/spreadsheet/CHANGELOG.md | 28 --- components/spreadsheet/README.md | 55 ------ .../dist/ej2-react-spreadsheet.umd.min.js | 2 - .../dist/ej2-react-spreadsheet.umd.min.js.map | 1 - .../dist/es6/ej2-react-spreadsheet.es2015.js | 170 ------------------ .../es6/ej2-react-spreadsheet.es2015.js.map | 1 - components/spreadsheet/gulpfile.js | 36 ---- components/spreadsheet/license | 6 - components/spreadsheet/package.json | 57 ------ components/spreadsheet/src/global.ts | 1 - components/spreadsheet/src/index.ts | 3 - .../src/spreadsheet/cells-directive.tsx | 31 ---- .../src/spreadsheet/columns-directive.tsx | 27 --- .../spreadsheet/definednames-directive.tsx | 24 --- .../spreadsheet/src/spreadsheet/index.ts | 7 - .../spreadsheet/rangesettings-directive.tsx | 27 --- .../src/spreadsheet/rows-directive.tsx | 27 --- .../src/spreadsheet/sheets-directive.tsx | 24 --- .../src/spreadsheet/spreadsheet.component.tsx | 48 ----- .../spreadsheet/styles/bootstrap-dark.scss | 2 - components/spreadsheet/styles/bootstrap.scss | 2 - components/spreadsheet/styles/bootstrap4.scss | 2 - .../spreadsheet/styles/fabric-dark.scss | 2 - components/spreadsheet/styles/fabric.scss | 2 - .../styles/highcontrast-light.scss | 2 - .../spreadsheet/styles/highcontrast.scss | 2 - .../spreadsheet/styles/material-dark.scss | 2 - components/spreadsheet/styles/material.scss | 2 - .../styles/ribbon/bootstrap-dark.scss | 1 - .../spreadsheet/styles/ribbon/bootstrap.scss | 1 - .../spreadsheet/styles/ribbon/bootstrap4.scss | 1 - .../styles/ribbon/fabric-dark.scss | 1 - .../spreadsheet/styles/ribbon/fabric.scss | 1 - .../styles/ribbon/highcontrast-light.scss | 1 - .../styles/ribbon/highcontrast.scss | 1 - .../styles/ribbon/material-dark.scss | 1 - .../spreadsheet/styles/ribbon/material.scss | 1 - .../styles/spreadsheet/bootstrap-dark.scss | 1 - .../styles/spreadsheet/bootstrap.scss | 1 - .../styles/spreadsheet/bootstrap4.scss | 1 - .../styles/spreadsheet/fabric-dark.scss | 1 - .../styles/spreadsheet/fabric.scss | 1 - .../spreadsheet/highcontrast-light.scss | 1 - .../styles/spreadsheet/highcontrast.scss | 1 - .../styles/spreadsheet/material-dark.scss | 1 - .../styles/spreadsheet/material.scss | 1 - components/spreadsheet/tsconfig.json | 32 ---- components/treegrid/CHANGELOG.md | 67 ++++++- components/treegrid/package.json | 2 +- components/treemap/package.json | 2 +- 90 files changed, 430 insertions(+), 698 deletions(-) delete mode 100644 components/spreadsheet/CHANGELOG.md delete mode 100644 components/spreadsheet/README.md delete mode 100644 components/spreadsheet/dist/ej2-react-spreadsheet.umd.min.js delete mode 100644 components/spreadsheet/dist/ej2-react-spreadsheet.umd.min.js.map delete mode 100644 components/spreadsheet/dist/es6/ej2-react-spreadsheet.es2015.js delete mode 100644 components/spreadsheet/dist/es6/ej2-react-spreadsheet.es2015.js.map delete mode 100644 components/spreadsheet/gulpfile.js delete mode 100644 components/spreadsheet/license delete mode 100644 components/spreadsheet/package.json delete mode 100644 components/spreadsheet/src/global.ts delete mode 100644 components/spreadsheet/src/index.ts delete mode 100644 components/spreadsheet/src/spreadsheet/cells-directive.tsx delete mode 100644 components/spreadsheet/src/spreadsheet/columns-directive.tsx delete mode 100644 components/spreadsheet/src/spreadsheet/definednames-directive.tsx delete mode 100644 components/spreadsheet/src/spreadsheet/index.ts delete mode 100644 components/spreadsheet/src/spreadsheet/rangesettings-directive.tsx delete mode 100644 components/spreadsheet/src/spreadsheet/rows-directive.tsx delete mode 100644 components/spreadsheet/src/spreadsheet/sheets-directive.tsx delete mode 100644 components/spreadsheet/src/spreadsheet/spreadsheet.component.tsx delete mode 100644 components/spreadsheet/styles/bootstrap-dark.scss delete mode 100644 components/spreadsheet/styles/bootstrap.scss delete mode 100644 components/spreadsheet/styles/bootstrap4.scss delete mode 100644 components/spreadsheet/styles/fabric-dark.scss delete mode 100644 components/spreadsheet/styles/fabric.scss delete mode 100644 components/spreadsheet/styles/highcontrast-light.scss delete mode 100644 components/spreadsheet/styles/highcontrast.scss delete mode 100644 components/spreadsheet/styles/material-dark.scss delete mode 100644 components/spreadsheet/styles/material.scss delete mode 100644 components/spreadsheet/styles/ribbon/bootstrap-dark.scss delete mode 100644 components/spreadsheet/styles/ribbon/bootstrap.scss delete mode 100644 components/spreadsheet/styles/ribbon/bootstrap4.scss delete mode 100644 components/spreadsheet/styles/ribbon/fabric-dark.scss delete mode 100644 components/spreadsheet/styles/ribbon/fabric.scss delete mode 100644 components/spreadsheet/styles/ribbon/highcontrast-light.scss delete mode 100644 components/spreadsheet/styles/ribbon/highcontrast.scss delete mode 100644 components/spreadsheet/styles/ribbon/material-dark.scss delete mode 100644 components/spreadsheet/styles/ribbon/material.scss delete mode 100644 components/spreadsheet/styles/spreadsheet/bootstrap-dark.scss delete mode 100644 components/spreadsheet/styles/spreadsheet/bootstrap.scss delete mode 100644 components/spreadsheet/styles/spreadsheet/bootstrap4.scss delete mode 100644 components/spreadsheet/styles/spreadsheet/fabric-dark.scss delete mode 100644 components/spreadsheet/styles/spreadsheet/fabric.scss delete mode 100644 components/spreadsheet/styles/spreadsheet/highcontrast-light.scss delete mode 100644 components/spreadsheet/styles/spreadsheet/highcontrast.scss delete mode 100644 components/spreadsheet/styles/spreadsheet/material-dark.scss delete mode 100644 components/spreadsheet/styles/spreadsheet/material.scss delete mode 100644 components/spreadsheet/tsconfig.json diff --git a/components/barcodegenerator/CHANGELOG.md b/components/barcodegenerator/CHANGELOG.md index cfb4e9563..d8bbffae0 100644 --- a/components/barcodegenerator/CHANGELOG.md +++ b/components/barcodegenerator/CHANGELOG.md @@ -6,7 +6,7 @@ ### Barcode -The Syncfusion Essential JS Barcode widget enables rendering of one dimension and two dimension barcodes in web page. Barcode provides you a simple and inexpensive method of encoding text information that can be easily read by electronic readers +The Syncfusion Essential JS Barcode widget enables rendering of one dimension and two dimension barcodes in the web page. Barcode provides you a simple and inexpensive method of encoding text information that can be easily read by electronic readers - Supports 2 two-dimensional barcodes such as QR and DataMatrix barcodes. diff --git a/components/barcodegenerator/package.json b/components/barcodegenerator/package.json index b39b73599..c27a27d18 100644 --- a/components/barcodegenerator/package.json +++ b/components/barcodegenerator/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-react-barcode-generator", - "version": "17.2.34", + "version": "17.2.46", "description": "Barcode generator component is a pure JavaScript library which will convert a string to Barcode and show it to the user. This supports major 1D and 2D barcodes including coda bar, code 128, QR Code. for React", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/base/CHANGELOG.md b/components/base/CHANGELOG.md index 546708a34..b6a5440a2 100644 --- a/components/base/CHANGELOG.md +++ b/components/base/CHANGELOG.md @@ -2,7 +2,7 @@ ## [Unreleased] -## 17.2.48-beta (2019-08-28) +## 17.2.40 (2019-08-06) ### Common diff --git a/components/base/package.json b/components/base/package.json index 09ce3f2b1..71a9b76ce 100644 --- a/components/base/package.json +++ b/components/base/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-react-base", - "version": "17.2.28", + "version": "17.2.40", "description": "A common package of Essential JS 2 React base, methods and class definitions", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/base/src/component-base.ts b/components/base/src/component-base.ts index a040d5ff9..966205924 100644 --- a/components/base/src/component-base.ts +++ b/components/base/src/component-base.ts @@ -200,9 +200,9 @@ export class ComponentBase extends React.PureComponent { if (this.compareObjects(this.prevProperties[key], directiveValue[key])) { delete directiveValue[key]; } else { - let obj: Object = {}; - obj[key] = directiveValue[key]; - this.prevProperties = extend(this.prevProperties, obj); + let obj: Object = {}; + obj[key] = directiveValue[key]; + this.prevProperties = extend(this.prevProperties, obj); } } } else { diff --git a/components/buttons/package.json b/components/buttons/package.json index 193a11181..22565bcf9 100644 --- a/components/buttons/package.json +++ b/components/buttons/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-react-buttons", - "version": "17.1.1", + "version": "17.2.46", "description": "A package of feature-rich Essential JS 2 components such as Button, CheckBox, RadioButton and Switch. for React", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/charts/CHANGELOG.md b/components/charts/CHANGELOG.md index 7d1bcb9fa..3a041e5c9 100644 --- a/components/charts/CHANGELOG.md +++ b/components/charts/CHANGELOG.md @@ -2,11 +2,135 @@ ## [Unreleased] -## 17.2.48-beta (2019-08-28) +## 17.2.47 (2019-08-27) + +### Chart + +#### Bug Fixes + +`#243156` - Drag complete returns value in string issue has been fixed. +`#245710` - Lograthmic is not working properly for smaller value issue has been fixed. +`#243156` - Selection is not proper at the edge issue has been fixed. +`#245710` - Y-Axis of Spline chart not adjusting scale to suit dataSource issue has been fixed. + + +## 17.2.36 (2019-07-24) + +### Stock Chart + +#### Bug Fixes + +The `querySelector of null` console error issue has been fixed. + + +### RangeNavigator + +#### Bug Fixes + +The `appendChild of null` console error issue has been fixed. + + +### Chart + +#### Bug Fixes + +`#240342` - While scrolling chart's scrollbar Vertical HTML scrollbar goes up issue fixed. + + +### Accumulation chart + +#### Bug Fixes + +- #241559 - Console error on doughnut chart when trying to hide a point via legend icon issue fixed. + +## 17.2.34 (2019-07-11) + +### Accumulation chart + +#### Bug Fixes + +- #240342 - Accumulation chart print not working proper in IE and Edge browsers issue fixed. + +## 17.2.28-beta (2019-06-27) + +### Chart + +#### New Features + +- Canvas rendering mode support provided. +- Overlapping data labels in funnel and pyramid charts will be arranged on both sides of the charts. +- Data Editing support provided for chart series points. +- Multi level label click event added with custom object. + +#### Breaking Changes + +- sizeType enumeration name changed to SizeType + +### Stock Chart + +#### Breaking Changes + +- sizeType enumeration name changed to SizeType + +## 17.1.51 (2019-06-11) + +### Chart + +#### Bug Fixes - #144983 - Label style not working in axisLabelRender event for polar and radar series type issue fixed. - #237811 - Chart rendered with default width in Internet Explorer issue fixed. +## 17.1.49 (2019-05-29) + +### Stock Chart + +#### Bug Fixes + +- #236896 - Provided mouse event in stock charts + +## 17.1.47 (2019-05-14) + +### Chart + +#### New Features + +- #233749 - Provided zOrder support for chart series. + +## 17.1.43 (2019-04-30) + +### Chart + +#### Bug Fixes + +- #219174 - Multi line axis label is not proper when using multiple rows intersect action issue has been fixed. +- #231943 - Console error throws when using area chart out of the axis range has been fixed. +- #234027 - Chart is not destroying properly while calling destroy method issue fixed. + +## 17.1.41 (2019-04-16) + +### Chart + +#### Bug Fixes + +- Support has been provided for multiple export in horizontal mode. + +## 17.1.40 (2019-04-09) + +### Accumulation chart + +#### Bug Fixes + +- Now Accumulation chart is refreshing properly on data change. + +### Chart + +#### Bug Fixes + +- Stacking column is not rendered properly when yvalue in string is fixed. +- Zoomposition is not proper, when the axis is inversed is fixed. +- Multiline label alignment is not proper, when breaking the labels into smaller text issue fixed + ## 17.1.32-beta (2019-03-13) ### Chart diff --git a/components/charts/package.json b/components/charts/package.json index 33636143d..9696d06da 100644 --- a/components/charts/package.json +++ b/components/charts/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-react-charts", - "version": "17.1.1", + "version": "17.2.46", "description": "Feature-rich chart control with built-in support for over 25 chart types, technical indictors, trendline, zooming, tooltip, selection, crosshair and trackball. for React", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/circulargauge/package.json b/components/circulargauge/package.json index 261844454..49b75227e 100644 --- a/components/circulargauge/package.json +++ b/components/circulargauge/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-react-circulargauge", - "version": "17.1.1", + "version": "17.2.46", "description": "Essential JS 2 CircularGauge Components for React", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/documenteditor/CHANGELOG.md b/components/documenteditor/CHANGELOG.md index 47afe9d96..16b8c7efd 100644 --- a/components/documenteditor/CHANGELOG.md +++ b/components/documenteditor/CHANGELOG.md @@ -2,7 +2,7 @@ ## [Unreleased] -## 17.2.48-beta (2019-08-28) +## 17.2.47 (2019-08-27) ### Document Editor diff --git a/components/filemanager/CHANGELOG.md b/components/filemanager/CHANGELOG.md index 90c903a64..10ac125bd 100644 --- a/components/filemanager/CHANGELOG.md +++ b/components/filemanager/CHANGELOG.md @@ -2,6 +2,14 @@ ## [Unreleased] +## 17.2.47 (2019-08-27) + +### File Manager + +#### New Features + +- Methods have been provided to perform file operations such as create, upload, download, delete, rename, and open in file manager. + ## 17.2.41 (2019-08-14) ### File Manager diff --git a/components/filemanager/package.json b/components/filemanager/package.json index b9296cd8b..38ad46f79 100644 --- a/components/filemanager/package.json +++ b/components/filemanager/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-react-filemanager", - "version": "0.31.0", + "version": "17.2.46", "description": "Essential JS 2 FileManager Component for React", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/grids/CHANGELOG.md b/components/grids/CHANGELOG.md index 2304b7b29..b3b97deeb 100644 --- a/components/grids/CHANGELOG.md +++ b/components/grids/CHANGELOG.md @@ -2,7 +2,7 @@ ## [Unreleased] -## 17.2.48-beta (2019-08-28) +## 17.2.47 (2019-08-27) ### Grid diff --git a/components/grids/package.json b/components/grids/package.json index bcc8a27b7..a42c825f5 100644 --- a/components/grids/package.json +++ b/components/grids/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-react-grids", - "version": "17.1.1", + "version": "17.2.46", "description": "Feature-rich JavaScript datagrid (datatable) control with built-in support for editing, filtering, grouping, paging, sorting, and exporting to Excel. for React", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/heatmap/package.json b/components/heatmap/package.json index 9c965d8e6..f6d118627 100644 --- a/components/heatmap/package.json +++ b/components/heatmap/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-react-heatmap", - "version": "17.1.1", + "version": "17.2.46", "description": "Feature rich data visulization control used to visualize the matrix data where the individual values are represented as colors for React", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/inplaceeditor/CHANGELOG.md b/components/inplaceeditor/CHANGELOG.md index 99bd1c920..241d8814b 100644 --- a/components/inplaceeditor/CHANGELOG.md +++ b/components/inplaceeditor/CHANGELOG.md @@ -2,7 +2,7 @@ ## [Unreleased] -## 17.2.48-beta (2019-08-28) +## 17.2.40 (2019-08-06) ### In-place Editor @@ -24,7 +24,7 @@ #### Bug Fixes -- #237441 - Modified value not updated, when using `RichTextEditor` with `Markdown` mode issue has been resolved +- `#237441` - Modified value not updated, when using `RichTextEditor` with `Markdown` mode issue has been resolved ## 17.1.48 (2019-05-21) @@ -32,7 +32,7 @@ #### Bug Fixes -- #235175 - Issue with modules injection in Angular production mode that issue has been resolved. +- `#235175` - Issue with modules injection in Angular production mode that issue has been resolved. ## 17.1.47 (2019-05-14) diff --git a/components/inplaceeditor/package.json b/components/inplaceeditor/package.json index 836aef1db..9165ec24a 100644 --- a/components/inplaceeditor/package.json +++ b/components/inplaceeditor/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-react-inplace-editor", - "version": "17.1.1", + "version": "17.2.46", "description": "A package of Essential JS 2 Inplace editor components, which is used to edit and update the value dynamically in server. for React", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/inputs/CHANGELOG.md b/components/inputs/CHANGELOG.md index c4a4a0a1f..ff1c380ac 100644 --- a/components/inputs/CHANGELOG.md +++ b/components/inputs/CHANGELOG.md @@ -2,7 +2,7 @@ ## [Unreleased] -## 17.2.48-beta (2019-08-28) +## 17.2.47 (2019-08-27) ### NumericTextBox diff --git a/components/layouts/CHANGELOG.md b/components/layouts/CHANGELOG.md index 60dbd4e09..90ec234d6 100644 --- a/components/layouts/CHANGELOG.md +++ b/components/layouts/CHANGELOG.md @@ -2,15 +2,25 @@ ## [Unreleased] -## 17.2.48-beta (2019-08-28) +## 17.2.46 (2019-08-22) ### Splitter #### Bug Fixes -- #241183 - Issue with "show the expand and collapse arrow on hovering middle of split bar" has been resolved. +- #245067 - Resolved the issue with pane resizing on rendering nested split panes. -- #242579 - Resolved the issue with "Split-bar rendering while change orientation dynamically" +## 17.2.41 (2019-08-14) + +### Dashboard Layout + +#### Bug Fixes + +- Issue with "panel resizing after window resize" has been resolved. + +### Splitter + +#### Bug Fixes - #243003 - Resolved the issue with enabling expand and collapse arrow based on collapsible property. @@ -18,6 +28,36 @@ - #244847 - The issue "Split panes are not resized properly on window resizing" has been resolved. +## 17.2.40 (2019-08-06) + +### Dashboard Layout + +#### Bug Fixes + +- #243056 - Issue with "dashboard panels moving out of the layout on resizing" has been fixed. + +## 17.2.39 (2019-07-30) + +### Splitter + +#### Bug Fixes + +- #242579 - Resolved the issue with "Split-bar rendering while change orientation dynamically" + +## 17.2.36 (2019-07-24) + +### Dashboard Layout + +#### Bug Fixes + +- #241653 - ContentTemplate issue in Dashboard Layout has been fixed. + +### Splitter + +#### Bug Fixes + +- #241183 - Issue with "show the expand and collapse arrow on hovering middle of split bar" has been resolved. + ## 17.1.51 (2019-06-11) ### Dashboard Layout diff --git a/components/layouts/package.json b/components/layouts/package.json index 83997118f..d41e84a78 100644 --- a/components/layouts/package.json +++ b/components/layouts/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-react-layouts", - "version": "17.2.34", + "version": "17.2.46", "description": "A package of Essential JS 2 layout pure CSS components such as card and avatar. The card is used as small container to show content in specific structure, whereas the avatars are icons, initials or figures representing particular person. for React", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/lineargauge/package.json b/components/lineargauge/package.json index 5ada10716..aa997a7dd 100644 --- a/components/lineargauge/package.json +++ b/components/lineargauge/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-react-lineargauge", - "version": "17.1.1", + "version": "17.2.46", "description": "Essential JS 2 LinearGauge Components for React", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/lists/package.json b/components/lists/package.json index cae4d6c94..e58f300fe 100644 --- a/components/lists/package.json +++ b/components/lists/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-react-lists", - "version": "17.1.1", + "version": "17.2.46", "description": "The listview control allows you to select an item or multiple items from a list-like interface and represents the data in interactive hierarchical structure across different layouts or views. for React", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/maps/CHANGELOG.md b/components/maps/CHANGELOG.md index 8e2b308c8..aea256a2b 100644 --- a/components/maps/CHANGELOG.md +++ b/components/maps/CHANGELOG.md @@ -67,6 +67,83 @@ - `#I238404` - The issue that occurs when rendering bubble for point type Shape Data has been fixed - `#I238839` - The console error that occurs when mouse leaves from the maps Shapes with legend hide option has been resolved +## 17.2.28-beta (2019-06-27) + +### Maps + +#### New Features + +- `#I227277` - Support has been provided to get geo location when clicking on maps. +- `#I217458` - Support has been provided to hide and cluster a marker when it intersects with other markers. + +## 17.1.51 (2019-06-11) + +### Maps + +#### Bug Fixes + +- `#I237116` - The issue with default highlight and selection fill color has been resolved. + +## 17.1.50 (2019-06-04) + +### Maps + +#### Bug Fixes + +- `#I237138` - The issue with maintaining zoom factor when the mouse wheel and pinch zoom on maps with call "refresh()" method has been fixed. +- `#I237041` - The issue with the re-rendering of the second sub-layer on zoom or panning has been resolved. + +### Maps + +#### Bug Fixes + +- `#I237041` - The issue in the sublayers are not re-rendered when zooming or panning is fixed. + +## 17.1.48 (2019-05-21) + +### Maps + +#### New Features + +- `#I233127` - The issue with recalculating the data labels when zooming the maps has been fixed. + +## 17.1.44 (2019-05-07) + +### Maps + +#### Bug Fixes + +- `#I234578` - The issue with rendering data label and tooltip when the layers type is set to 'Sublayer' has been fixed. +- `#I234578` - The issue with returning wrong highlight opacity to shapes in maps when highlighting the legend has been fixed. + +## 17.1.43 (2019-04-30) + +### Maps + +#### Bug Fixes + +- `#F143717` - The div containing the maps component overlaps the div with inputs above it issue has been fixed +- `#I233127` - The issue with the last interacted scaling is not maintained when refreshing the browser + with the 'enablePersistence' API as true has been fixed. + +## 17.1.42 (2019-04-23) + +### Maps + +#### Bug Fixes + +- `#I233129` – The issue in data label rendering, if you resize the map by setting the "intersectionAction" property to 'hide' has been fixed. +- `#I233127` - When selecting the new shape, the border for old shape is not removed issue has been fixed. +- `#I233127` – The issue of border width changing, when zooming the map has been fixed. + +## 17.1.41 (2019-04-16) + +### Maps + +#### Bug Fixes + +- `#F143717` - The issue "When setting high zoom factor to OpenStreetMap, sub layer is not placed properly" has been fixed". + ## 17.1.32-beta (2019-03-13) ### Maps diff --git a/components/maps/package.json b/components/maps/package.json index d93beda42..9fab2d572 100644 --- a/components/maps/package.json +++ b/components/maps/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-react-maps", - "version": "17.1.1", + "version": "17.2.46", "description": "The Maps component is used to visualize the geographical data and represent the statistical data of a particular geographical area on earth with user interactivity, and provides various customizing options for React", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/navigations/CHANGELOG.md b/components/navigations/CHANGELOG.md index fa92c4f68..2ece30988 100644 --- a/components/navigations/CHANGELOG.md +++ b/components/navigations/CHANGELOG.md @@ -2,7 +2,13 @@ ## [Unreleased] -## 17.2.48-beta (2019-08-28) +## 17.2.47 (2019-08-27) + +### Sidebar + +#### Bug Fixes + +- Sidebar expand or collapse when scrolling in the landscape mode in chrome mobile browser is fixed. ### Toolbar @@ -16,6 +22,30 @@ - The `expanded` event type changed from `ExpandEventArgs` to `ExpandedEventArgs`. +## 17.2.41 (2019-08-14) + +### TreeView + +#### Bug Fixes + +- Issue with custom icon size changed while double clicking the tree node has been fixed. + +## 17.2.39 (2019-07-30) + +### TreeView + +#### Bug Fixes + +- #242589 - Issue with getting checked nodes value using `checkedNodes` property has been fixed. + +## 17.2.36 (2019-07-24) + +### Menu + +#### Bug Fixes + +- Issue with Submenu when the id contains special character. + ## 17.2.34 (2019-07-11) ### Accordion diff --git a/components/navigations/package.json b/components/navigations/package.json index 6cb5cec1f..c45862886 100644 --- a/components/navigations/package.json +++ b/components/navigations/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-react-navigations", - "version": "17.1.1", + "version": "17.2.41", "description": "A package of Essential JS 2 navigation components such as Tree-view, Tab, Toolbar, Context-menu, and Accordion which is used to navigate from one page to another for React", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/notifications/CHANGELOG.md b/components/notifications/CHANGELOG.md index 210a4f127..19389ac5c 100644 --- a/components/notifications/CHANGELOG.md +++ b/components/notifications/CHANGELOG.md @@ -2,7 +2,7 @@ ## [Unreleased] -## 17.2.48-beta (2019-08-28) +## 17.2.40 (2019-08-06) ### Toast diff --git a/components/notifications/package.json b/components/notifications/package.json index 69f586e07..989d22b11 100644 --- a/components/notifications/package.json +++ b/components/notifications/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-react-notifications", - "version": "17.1.38", + "version": "17.2.46", "description": "A package of Essential JS 2 notification components such as Toast and Badge which used to notify important information to end-users. for React", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/pdfviewer/CHANGELOG.md b/components/pdfviewer/CHANGELOG.md index ea59b31cc..84272a3ea 100644 --- a/components/pdfviewer/CHANGELOG.md +++ b/components/pdfviewer/CHANGELOG.md @@ -2,7 +2,7 @@ ## [Unreleased] -## 17.2.48-beta (2019-08-28) +## 17.2.47 (2019-08-27) ### PDF Viewer diff --git a/components/pdfviewer/package.json b/components/pdfviewer/package.json index 348a5d981..a3843fbb1 100644 --- a/components/pdfviewer/package.json +++ b/components/pdfviewer/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-react-pdfviewer", - "version": "17.2.34", + "version": "17.2.46", "description": "Essential JS 2 PDF viewer Component for React", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/pivotview/CHANGELOG.md b/components/pivotview/CHANGELOG.md index c49ac87ea..9c1cb4ed9 100644 --- a/components/pivotview/CHANGELOG.md +++ b/components/pivotview/CHANGELOG.md @@ -2,6 +2,16 @@ ## [Unreleased] +## 17.2.46 (2019-08-22) + +### Pivot Table + +#### New Features + +- `#F144352` – The `fieldListRefreshed` event has been introduced; it occurs on each UI operation performed in field list. +- `#F144382` – Localization text for aggregation types has been included. +- `#232925`, `#234552` - Number formatting can be applied through built-in UI. + ## 17.2.28-beta (2019-06-27) ### Pivot Table diff --git a/components/pivotview/package.json b/components/pivotview/package.json index 741a25abb..6349e8f50 100644 --- a/components/pivotview/package.json +++ b/components/pivotview/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-react-pivotview", - "version": "17.1.47", + "version": "17.2.46", "description": "The pivot grid, or pivot table, is used to visualize large sets of relational data in a cross-tabular format, similar to an Excel pivot table. for React", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/popups/CHANGELOG.md b/components/popups/CHANGELOG.md index 84ef65e04..4ac3a21f2 100644 --- a/components/popups/CHANGELOG.md +++ b/components/popups/CHANGELOG.md @@ -16,7 +16,7 @@ #### Bug Fixes -- #144624 - Resolved the issue with resizing when rendering a grid inside a dialog. +- `#144624` - Resolved the issue with resizing when rendering a grid inside a dialog. ## 17.1.47 (2019-05-14) diff --git a/components/popups/package.json b/components/popups/package.json index 120b3ca0d..92222fc0e 100644 --- a/components/popups/package.json +++ b/components/popups/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-react-popups", - "version": "17.1.1", + "version": "17.2.46", "description": "A package of Essential JS 2 popup components such as Dialog and Tooltip that is used to display information or messages in separate pop-ups. for React", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/querybuilder/package.json b/components/querybuilder/package.json index 115767e0e..534865408 100644 --- a/components/querybuilder/package.json +++ b/components/querybuilder/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-react-querybuilder", - "version": "17.1.50", + "version": "17.2.46", "description": "Essential JS 2 QueryBuilder for React", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/richtexteditor/CHANGELOG.md b/components/richtexteditor/CHANGELOG.md index 15c21e9e3..3c2aee7a7 100644 --- a/components/richtexteditor/CHANGELOG.md +++ b/components/richtexteditor/CHANGELOG.md @@ -2,7 +2,32 @@ ## [Unreleased] -## 17.2.48-beta (2019-08-28) +## 17.2.47 (2019-08-27) + +### RichTextEditor + +#### Bug Fixes + +- `#242999` - Now, Reactive form validates properly on `shift + tab` key action. +- `#244796` - Floating toolbar now renders properly without alignment issue, when render the Rich Text Editor within Tab. + +## 17.2.46 (2019-08-22) + +### RichTextEditor + +#### New Features + +- **Image upload events** +- `#240002`, `#236690`, `#241238`, `#244320` - This feature allows images to be customized on uploading and inserting them into the editor by using the upload events image selected, image uploading, image upload success, and image upload failed. Users can rename the images before inserting them into the editor using these events. + +#### Bug Fixes + +- `#243475` - Now, you can validate max-length even showCharCount property as false. +- `#243475` - Resolved the issue with max-length validation on pasting the content. +- `#242999` - The key action for `tab` key and `shift + tab` key are similar now. +- `#241388` - The issue with right-click option while rendering RichTextEditor inside the table has been fixed. + +## 17.2.41 (2019-08-14) ### RichTextEditor @@ -12,8 +37,7 @@ - `#240002`, `#242405` - This feature allows users to save the images in the RichTextEditor in base64 format along with the existing blob format. -- **Image upload events** -- `#240002`, `#236690`, `#241238`, `#244320` - This feature allows images to be customized on uploading and inserting them into the editor by using the upload events image selected, image uploading, image upload success, and image upload failed. Users can rename the images before inserting them into the editor using these events. +- `#242771` - Provided the support to handle both absolute and relative path links. #### Bug Fixes @@ -27,9 +51,6 @@ - `#242377` - The issue, "alignment is not working while pasting content from notepad" has been resolved. - `#F146057` - The issue, "formatting(strong and alignment) is not maintained on pasting web content" has been resolved. -- `#243475` - Resolved the issue with max-length validation on pasting the content. -- `#243921` - The issue, "font-size not applied to cursor based selection" has been resolved. -- `#242999` - The key action for `tab` key and `shift + tab` key are similar now. ## 17.2.35 (2019-07-17) diff --git a/components/richtexteditor/package.json b/components/richtexteditor/package.json index e0b3c0a90..9074a6bde 100644 --- a/components/richtexteditor/package.json +++ b/components/richtexteditor/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-react-richtexteditor", - "version": "17.1.38", + "version": "17.2.46", "description": "Essential JS 2 RichTextEditor component for React", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/schedule/CHANGELOG.md b/components/schedule/CHANGELOG.md index 2cfa1ba1e..b2cf953d9 100644 --- a/components/schedule/CHANGELOG.md +++ b/components/schedule/CHANGELOG.md @@ -2,6 +2,16 @@ ## [Unreleased] +## 17.2.47 (2019-08-27) + +### Schedule + +#### Bug Fixes + +- `#245942` - An issue with `quick popup` open on tab hold action in mobile mode has been fixed. +- `#242531` - An issue with events not updated properly while changing Scheduler time zone dynamically has been fixed. +- `#244512` - An issue with recurrence editor value not mapping in custom editor window has been fixed. + ## 17.2.41 (2019-08-14) ### Schedule diff --git a/components/schedule/package.json b/components/schedule/package.json index 51af69e4f..dafebbf05 100644 --- a/components/schedule/package.json +++ b/components/schedule/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-react-schedule", - "version": "17.1.1", + "version": "17.2.46", "description": "Flexible scheduling library with more built-in features and enhanced customization options similar to outlook and google calendar, allowing the users to plan and manage their appointments with efficient data-binding support. for React", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/splitbuttons/package.json b/components/splitbuttons/package.json index 558770ced..5693cd474 100644 --- a/components/splitbuttons/package.json +++ b/components/splitbuttons/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-react-splitbuttons", - "version": "17.2.34", + "version": "17.2.46", "description": "A package of feature-rich Essential JS 2 components such as DropDownButton, SplitButton, ProgressButton and ButtonGroup. for React", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/spreadsheet/CHANGELOG.md b/components/spreadsheet/CHANGELOG.md deleted file mode 100644 index 77d3ef2b2..000000000 --- a/components/spreadsheet/CHANGELOG.md +++ /dev/null @@ -1,28 +0,0 @@ -# Changelog - -## [Unreleased] - -## 17.2.48-beta (2019-08-28) - -### Spreadsheet - -The Spreadsheet is an user interactive component to organize and analyze data in tabular format with configuration options for customization. - - -- **Data sources:** Binds the spreadsheet component with an array of JavaScript objects or DataManager. -- **Virtualization:** Provides option to load large amount of data without performance degradation. -- **Selection:** Provides option to select a cell or range of cells. -- **Editing:** Provides options to dynamically edit a cell. -- **Formulas:** Provides built-in calculation library with predefined formulas and named range support. -- **Clipboard:** Provides option to perform the clipboard operations. -- **Cell formatting:** Provides option to customize the appearance of cells. -- **Number formatting:** Provides option to format the cell value. -- **Open:** Provides option to open an Excel file in spreadsheet. -- **Save:** Provides option to save spreadsheet data as excel file. -- **RTL:** Provides right-to-left mode which aligns content in the spreadsheet component from right to left. -- **Localization:** Provides inherent support to localize the UI. -- **Accessibility:** Provides with built-in accessibility support which helps to access all the spreadsheet component features using the keyboard, screen readers, or other assistive technology devices. - - -The Spreadsheet is an user interactive component to organize and analyse data in tabular format. It will load data by importing an excel file or from a data source, such as array of JSON objects, `OData web services`, or [`DataManager`](http://ej2.syncfusion.com/documentation/data?utm_source=npm&utm_campaign=spreadsheet) binding to a range. The populated data can be exported as Excel, PDF, and CSV formats. - diff --git a/components/spreadsheet/README.md b/components/spreadsheet/README.md deleted file mode 100644 index c7d492c5c..000000000 --- a/components/spreadsheet/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# ej2-spreadsheet - -The Spreadsheet is an user interactive component to organize and analyze data in tabular format with configuration options for customization. It will load data by importing an excel file or from a data source, such as RESTful JSON data services and local JavaScript object array binding. The populated data can be exported as Excel with xlsx, xls and csv formats. - -> This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's EULA (https://www.syncfusion.com/eula/es/). To acquire a license, you can purchase one at https://www.syncfusion.com/sales/products or start a free 30-day trial here (https://www.syncfusion.com/account/manage-trials/start-trials). - -> A free community license (https://www.syncfusion.com/products/communitylicense) is also available for companies and individuals whose organizations have less than $1 million USD in annual gross revenue and five or fewer developers. - -## Setup - -To install Spreadsheet and its dependent packages, use the following command. - -```sh -npm install @syncfusion/ej2-react-spreadsheet -``` - -## Supported Frameworks - -Spreadsheet component is also offered in following list of frameworks. - -1. **Angular** -2. **Javascript (ES5)** -3. **VueJS** -4. **ASP.NET Core** -5. **ASP.NET MVC** - -## Key Features - -- **Data sources** - Bind the spreadsheet component with an array of JavaScript objects or DataManager. -- **Virtualization** - Provides the option to load large amount of data without performance degradation. -- **Selection** - Provides the option to select a cell or range of cells. -- **Editing** - Provides the options to dynamically edit a cell. -- **Formulas** - Provides built-in calculation library with predefined formulas and named range support. -- **Clipboard** - Provides the option to perform clipboard operations. -- **Cell formatting** - Provides option to customize the appearance of cells. -- **Number formatting** - Provides option to format the cell value. -- **Open** - Provides the option to open excel file in spreadsheet. -- **Save** - Provides option to save spreadsheet data as excel file. -- **RTL** - Provides right-to-left mode which aligns content in the spreadsheet component from right to left. -- **Localization** - Provides inherent support to localize the UI. -- **Accessibility** - Provides with built-in accessibility support which helps to access all the spreadsheet component features through the keyboard, screen readers, or other assistive technology devices. - -## Support - -Product support is available for through following mediums. - -* Creating incident in Syncfusion [Direct-trac](https://www.syncfusion.com/support/directtrac/incidents?utm_source=npm&utm_campaign=spreadsheet) support system or [Community forum](https://www.syncfusion.com/forums/essential-js2?utm_source=npm&utm_campaign=spreadsheet). -* New [GitHub issue](https://github.com/syncfusion/ej2-react-ui-components/issues/new). -* Ask your query in Stack Overflow with tag `syncfusion`, `ej2`. - -## License - -Check the license detail [here](https://github.com/syncfusion/ej2-javascript-ui-controls/blob/master/license?utm_source=npm&utm_campaign=spreadsheet). - -© Copyright 2019 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution. \ No newline at end of file diff --git a/components/spreadsheet/dist/ej2-react-spreadsheet.umd.min.js b/components/spreadsheet/dist/ej2-react-spreadsheet.umd.min.js deleted file mode 100644 index c81b9e2f1..000000000 --- a/components/spreadsheet/dist/ej2-react-spreadsheet.umd.min.js +++ /dev/null @@ -1,2 +0,0 @@ -!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@syncfusion/ej2-react-base"),require("react"),require("@syncfusion/ej2-spreadsheet")):"function"==typeof define&&define.amd?define(["exports","@syncfusion/ej2-react-base","react","@syncfusion/ej2-spreadsheet"],t):t(e.ej={},e.ej2ReactBase,e.React,e.ej2Spreadsheet)}(this,function(e,t,n,r){"use strict";var o=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),i=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.moduleName="sheet",t}(t.ComplexBase),u=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.propertyName="sheets",t.moduleName="sheets",t}(t.ComplexBase),c=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return c(t,e),t.moduleName="row",t}(t.ComplexBase),p=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return c(t,e),t.propertyName="rows",t.moduleName="rows",t}(t.ComplexBase),a=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),f=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a(t,e),t.moduleName="cell",t}(t.ComplexBase),l=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a(t,e),t.propertyName="cells",t.moduleName="cells",t}(t.ComplexBase),y=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),m=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return y(t,e),t.moduleName="column",t}(t.ComplexBase),h=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return y(t,e),t.propertyName="columns",t.moduleName="columns",t}(t.ComplexBase),_=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),d=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return _(t,e),t.moduleName="rangeSetting",t}(t.ComplexBase),v=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return _(t,e),t.propertyName="rangeSettings",t.moduleName="rangeSettings",t}(t.ComplexBase),O=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),j=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return O(t,e),t.moduleName="definedName",t}(t.ComplexBase),N=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return O(t,e),t.propertyName="definedNames",t.moduleName="definedNames",t}(t.ComplexBase),C=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),w=function(e){function t(t){var n=e.call(this,t)||this;return n.initRenderCalled=!1,n.checkInjectedModules=!0,n.directivekeys={sheets:{sheet:{rows:{row:{cells:"cell"}},columns:"column",rangeSettings:"rangeSetting"}},definedNames:"definedName"},n.immediateRender=!1,n}return C(t,e),t.prototype.render=function(){if(!(this.element&&!this.initRenderCalled||this.refreshing))return n.createElement("div",this.getDefaultAttributes(),this.props.children);e.prototype.render.call(this),this.initRenderCalled=!0},t}(r.Spreadsheet);t.applyMixins(w,[t.ComponentBase,n.PureComponent]),e.Inject=t.Inject,e.SheetDirective=i,e.SheetsDirective=u,e.RowDirective=s,e.RowsDirective=p,e.CellDirective=f,e.CellsDirective=l,e.ColumnDirective=m,e.ColumnsDirective=h,e.RangeSettingDirective=d,e.RangeSettingsDirective=v,e.DefinedNameDirective=j,e.DefinedNamesDirective=N,e.SpreadsheetComponent=w,Object.keys(r).forEach(function(t){e[t]=r[t]}),Object.defineProperty(e,"__esModule",{value:!0})}); -//# sourceMappingURL=ej2-react-spreadsheet.umd.min.js.map diff --git a/components/spreadsheet/dist/ej2-react-spreadsheet.umd.min.js.map b/components/spreadsheet/dist/ej2-react-spreadsheet.umd.min.js.map deleted file mode 100644 index 03a30a691..000000000 --- a/components/spreadsheet/dist/ej2-react-spreadsheet.umd.min.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ej2-react-spreadsheet.umd.min.js","sources":["../src/spreadsheet/sheets-directive.js","../src/spreadsheet/rows-directive.js","../src/spreadsheet/cells-directive.js","../src/spreadsheet/columns-directive.js","../src/spreadsheet/rangesettings-directive.js","../src/spreadsheet/definednames-directive.js","../src/spreadsheet/spreadsheet.component.js"],"sourcesContent":["var __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n return extendStatics(d, b);\n }\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nimport { ComplexBase } from '@syncfusion/ej2-react-base';\n/**\n * `SheetDirective` represent a sheet of the React Spreadsheet.\n * It must be contained in a Spreadsheet component(`SpreadsheetComponent`).\n * ```tsx\n * \n * \n * \n * \n * \n * \n * ```\n */\nvar SheetDirective = /** @class */ (function (_super) {\n __extends(SheetDirective, _super);\n function SheetDirective() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n SheetDirective.moduleName = 'sheet';\n return SheetDirective;\n}(ComplexBase));\nexport { SheetDirective };\nvar SheetsDirective = /** @class */ (function (_super) {\n __extends(SheetsDirective, _super);\n function SheetsDirective() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n SheetsDirective.propertyName = 'sheets';\n SheetsDirective.moduleName = 'sheets';\n return SheetsDirective;\n}(ComplexBase));\nexport { SheetsDirective };\n","var __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n return extendStatics(d, b);\n }\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nimport { ComplexBase } from '@syncfusion/ej2-react-base';\n/**\n * `RowDirective` represent a row of the React Spreadsheet.\n * It must be contained in a `SheetDirective`.\n * ```tsx\n * \n * \n * \n * \n * \n * \n * \n * \n * \n * ```\n */\nvar RowDirective = /** @class */ (function (_super) {\n __extends(RowDirective, _super);\n function RowDirective() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n RowDirective.moduleName = 'row';\n return RowDirective;\n}(ComplexBase));\nexport { RowDirective };\nvar RowsDirective = /** @class */ (function (_super) {\n __extends(RowsDirective, _super);\n function RowsDirective() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n RowsDirective.propertyName = 'rows';\n RowsDirective.moduleName = 'rows';\n return RowsDirective;\n}(ComplexBase));\nexport { RowsDirective };\n","var __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n return extendStatics(d, b);\n }\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nimport { ComplexBase } from '@syncfusion/ej2-react-base';\n/**\n * `CellDirective` represent a cell of the React Spreadsheet.\n * It must be contained in a `RowDirective`.\n * ```tsx\n * \n * \n * \n * \n * \n * \n * \n * \n * \n * \n * \n * \n * \n * ```\n */\nvar CellDirective = /** @class */ (function (_super) {\n __extends(CellDirective, _super);\n function CellDirective() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n CellDirective.moduleName = 'cell';\n return CellDirective;\n}(ComplexBase));\nexport { CellDirective };\nvar CellsDirective = /** @class */ (function (_super) {\n __extends(CellsDirective, _super);\n function CellsDirective() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n CellsDirective.propertyName = 'cells';\n CellsDirective.moduleName = 'cells';\n return CellsDirective;\n}(ComplexBase));\nexport { CellsDirective };\n","var __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n return extendStatics(d, b);\n }\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nimport { ComplexBase } from '@syncfusion/ej2-react-base';\n/**\n * `ColumnDirective` represent a column of the React Spreadsheet.\n * It must be contained in a `SheetDirective`.\n * ```tsx\n * \n * \n * \n * \n * \n * \n * \n * \n * \n * ```\n */\nvar ColumnDirective = /** @class */ (function (_super) {\n __extends(ColumnDirective, _super);\n function ColumnDirective() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n ColumnDirective.moduleName = 'column';\n return ColumnDirective;\n}(ComplexBase));\nexport { ColumnDirective };\nvar ColumnsDirective = /** @class */ (function (_super) {\n __extends(ColumnsDirective, _super);\n function ColumnsDirective() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n ColumnsDirective.propertyName = 'columns';\n ColumnsDirective.moduleName = 'columns';\n return ColumnsDirective;\n}(ComplexBase));\nexport { ColumnsDirective };\n","var __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n return extendStatics(d, b);\n }\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nimport { ComplexBase } from '@syncfusion/ej2-react-base';\n/**\n * `RangeSettingDirective` represent a range setting of the React Spreadsheet.\n * It must be contained in a `SheetDirective`.\n * ```tsx\n * \n * \n * \n * \n * \n * \n * \n * \n * \n * ```\n */\nvar RangeSettingDirective = /** @class */ (function (_super) {\n __extends(RangeSettingDirective, _super);\n function RangeSettingDirective() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n RangeSettingDirective.moduleName = 'rangeSetting';\n return RangeSettingDirective;\n}(ComplexBase));\nexport { RangeSettingDirective };\nvar RangeSettingsDirective = /** @class */ (function (_super) {\n __extends(RangeSettingsDirective, _super);\n function RangeSettingsDirective() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n RangeSettingsDirective.propertyName = 'rangeSettings';\n RangeSettingsDirective.moduleName = 'rangeSettings';\n return RangeSettingsDirective;\n}(ComplexBase));\nexport { RangeSettingsDirective };\n","var __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n return extendStatics(d, b);\n }\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nimport { ComplexBase } from '@syncfusion/ej2-react-base';\n/**\n * `DefinedNameDirective` represent a defined name of the React Spreadsheet.\n * It must be contained in a Spreadsheet component(`SpreadsheetComponent`).\n * ```tsx\n * \n * \n * \n * \n * \n * \n * ```\n */\nvar DefinedNameDirective = /** @class */ (function (_super) {\n __extends(DefinedNameDirective, _super);\n function DefinedNameDirective() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n DefinedNameDirective.moduleName = 'definedName';\n return DefinedNameDirective;\n}(ComplexBase));\nexport { DefinedNameDirective };\nvar DefinedNamesDirective = /** @class */ (function (_super) {\n __extends(DefinedNamesDirective, _super);\n function DefinedNamesDirective() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n DefinedNamesDirective.propertyName = 'definedNames';\n DefinedNamesDirective.moduleName = 'definedNames';\n return DefinedNamesDirective;\n}(ComplexBase));\nexport { DefinedNamesDirective };\n","var __extends = (this && this.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n return extendStatics(d, b);\n }\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\nimport * as React from 'react';\nimport { Spreadsheet } from '@syncfusion/ej2-spreadsheet';\nimport { ComponentBase, applyMixins } from '@syncfusion/ej2-react-base';\n/**\n * `SpreadsheetComponent` represents the react Spreadsheet.\n * ```tsx\n * \n * ```\n */\nvar SpreadsheetComponent = /** @class */ (function (_super) {\n __extends(SpreadsheetComponent, _super);\n function SpreadsheetComponent(props) {\n var _this = _super.call(this, props) || this;\n _this.initRenderCalled = false;\n _this.checkInjectedModules = true;\n _this.directivekeys = { 'sheets': { 'sheet': { 'rows': { 'row': { 'cells': 'cell' } }, 'columns': 'column', 'rangeSettings': 'rangeSetting' } }, 'definedNames': 'definedName' };\n _this.immediateRender = false;\n return _this;\n }\n SpreadsheetComponent.prototype.render = function () {\n if ((this.element && !this.initRenderCalled) || this.refreshing) {\n _super.prototype.render.call(this);\n this.initRenderCalled = true;\n }\n else {\n return React.createElement('div', this.getDefaultAttributes(), this.props.children);\n }\n };\n return SpreadsheetComponent;\n}(Spreadsheet));\nexport { SpreadsheetComponent };\napplyMixins(SpreadsheetComponent, [ComponentBase, React.PureComponent]);\n"],"names":["__extends","extendStatics","d","b","Object","setPrototypeOf","__proto__","Array","p","hasOwnProperty","__","this","constructor","prototype","create","SheetDirective","_super","apply","arguments","moduleName","ComplexBase","SheetsDirective","propertyName","RowDirective","RowsDirective","CellDirective","CellsDirective","ColumnDirective","ColumnsDirective","RangeSettingDirective","RangeSettingsDirective","DefinedNameDirective","DefinedNamesDirective","SpreadsheetComponent","props","_this","call","initRenderCalled","checkInjectedModules","directivekeys","sheets","sheet","rows","row","cells","columns","rangeSettings","definedNames","immediateRender","render","element","refreshing","React.createElement","getDefaultAttributes","children","Spreadsheet","ej2ReactBase","ComponentBase","React.PureComponent"],"mappings":"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"} \ No newline at end of file diff --git a/components/spreadsheet/dist/es6/ej2-react-spreadsheet.es2015.js b/components/spreadsheet/dist/es6/ej2-react-spreadsheet.es2015.js deleted file mode 100644 index 6ffc3dbf1..000000000 --- a/components/spreadsheet/dist/es6/ej2-react-spreadsheet.es2015.js +++ /dev/null @@ -1,170 +0,0 @@ -import { ComplexBase, ComponentBase, applyMixins } from '@syncfusion/ej2-react-base'; -import { PureComponent, createElement } from 'react'; -import { Spreadsheet } from '@syncfusion/ej2-spreadsheet'; - -/** - * `SheetDirective` represent a sheet of the React Spreadsheet. - * It must be contained in a Spreadsheet component(`SpreadsheetComponent`). - * ```tsx - * - * - * - * - * - * - * ``` - */ -class SheetDirective extends ComplexBase { -} -SheetDirective.moduleName = 'sheet'; -class SheetsDirective extends ComplexBase { -} -SheetsDirective.propertyName = 'sheets'; -SheetsDirective.moduleName = 'sheets'; - -/** - * `RowDirective` represent a row of the React Spreadsheet. - * It must be contained in a `SheetDirective`. - * ```tsx - * - * - * - * - * - * - * - * - * - * ``` - */ -class RowDirective extends ComplexBase { -} -RowDirective.moduleName = 'row'; -class RowsDirective extends ComplexBase { -} -RowsDirective.propertyName = 'rows'; -RowsDirective.moduleName = 'rows'; - -/** - * `CellDirective` represent a cell of the React Spreadsheet. - * It must be contained in a `RowDirective`. - * ```tsx - * - * - * - * - * - * - * - * - * - * - * - * - * - * ``` - */ -class CellDirective extends ComplexBase { -} -CellDirective.moduleName = 'cell'; -class CellsDirective extends ComplexBase { -} -CellsDirective.propertyName = 'cells'; -CellsDirective.moduleName = 'cells'; - -/** - * `ColumnDirective` represent a column of the React Spreadsheet. - * It must be contained in a `SheetDirective`. - * ```tsx - * - * - * - * - * - * - * - * - * - * ``` - */ -class ColumnDirective extends ComplexBase { -} -ColumnDirective.moduleName = 'column'; -class ColumnsDirective extends ComplexBase { -} -ColumnsDirective.propertyName = 'columns'; -ColumnsDirective.moduleName = 'columns'; - -/** - * `RangeSettingDirective` represent a range setting of the React Spreadsheet. - * It must be contained in a `SheetDirective`. - * ```tsx - * - * - * - * - * - * - * - * - * - * ``` - */ -class RangeSettingDirective extends ComplexBase { -} -RangeSettingDirective.moduleName = 'rangeSetting'; -class RangeSettingsDirective extends ComplexBase { -} -RangeSettingsDirective.propertyName = 'rangeSettings'; -RangeSettingsDirective.moduleName = 'rangeSettings'; - -/** - * `DefinedNameDirective` represent a defined name of the React Spreadsheet. - * It must be contained in a Spreadsheet component(`SpreadsheetComponent`). - * ```tsx - * - * - * - * - * - * - * ``` - */ -class DefinedNameDirective extends ComplexBase { -} -DefinedNameDirective.moduleName = 'definedName'; -class DefinedNamesDirective extends ComplexBase { -} -DefinedNamesDirective.propertyName = 'definedNames'; -DefinedNamesDirective.moduleName = 'definedNames'; - -/** - * `SpreadsheetComponent` represents the react Spreadsheet. - * ```tsx - * - * ``` - */ -class SpreadsheetComponent extends Spreadsheet { - constructor(props) { - super(props); - this.initRenderCalled = false; - this.checkInjectedModules = true; - this.directivekeys = { 'sheets': { 'sheet': { 'rows': { 'row': { 'cells': 'cell' } }, 'columns': 'column', 'rangeSettings': 'rangeSetting' } }, 'definedNames': 'definedName' }; - this.immediateRender = false; - } - render() { - if ((this.element && !this.initRenderCalled) || this.refreshing) { - super.render(); - this.initRenderCalled = true; - } - else { - return createElement('div', this.getDefaultAttributes(), this.props.children); - } - } -} -applyMixins(SpreadsheetComponent, [ComponentBase, PureComponent]); - -export { SheetDirective, SheetsDirective, RowDirective, RowsDirective, CellDirective, CellsDirective, ColumnDirective, ColumnsDirective, RangeSettingDirective, RangeSettingsDirective, DefinedNameDirective, DefinedNamesDirective, SpreadsheetComponent }; -export * from '@syncfusion/ej2-spreadsheet'; -export { Inject } from '@syncfusion/ej2-react-base'; -//# sourceMappingURL=ej2-react-spreadsheet.es2015.js.map diff --git a/components/spreadsheet/dist/es6/ej2-react-spreadsheet.es2015.js.map b/components/spreadsheet/dist/es6/ej2-react-spreadsheet.es2015.js.map deleted file mode 100644 index 06bff75e0..000000000 --- a/components/spreadsheet/dist/es6/ej2-react-spreadsheet.es2015.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ej2-react-spreadsheet.es2015.js","sources":["../src/es6/spreadsheet/sheets-directive.js","../src/es6/spreadsheet/rows-directive.js","../src/es6/spreadsheet/cells-directive.js","../src/es6/spreadsheet/columns-directive.js","../src/es6/spreadsheet/rangesettings-directive.js","../src/es6/spreadsheet/definednames-directive.js","../src/es6/spreadsheet/spreadsheet.component.js"],"sourcesContent":["import { ComplexBase } from '@syncfusion/ej2-react-base';\n/**\n * `SheetDirective` represent a sheet of the React Spreadsheet.\n * It must be contained in a Spreadsheet component(`SpreadsheetComponent`).\n * ```tsx\n * \n * \n * \n * \n * \n * \n * ```\n */\nexport class SheetDirective extends ComplexBase {\n}\nSheetDirective.moduleName = 'sheet';\nexport class SheetsDirective extends ComplexBase {\n}\nSheetsDirective.propertyName = 'sheets';\nSheetsDirective.moduleName = 'sheets';\n","import { ComplexBase } from '@syncfusion/ej2-react-base';\n/**\n * `RowDirective` represent a row of the React Spreadsheet.\n * It must be contained in a `SheetDirective`.\n * ```tsx\n * \n * \n * \n * \n * \n * \n * \n * \n * \n * ```\n */\nexport class RowDirective extends ComplexBase {\n}\nRowDirective.moduleName = 'row';\nexport class RowsDirective extends ComplexBase {\n}\nRowsDirective.propertyName = 'rows';\nRowsDirective.moduleName = 'rows';\n","import { ComplexBase } from '@syncfusion/ej2-react-base';\n/**\n * `CellDirective` represent a cell of the React Spreadsheet.\n * It must be contained in a `RowDirective`.\n * ```tsx\n * \n * \n * \n * \n * \n * \n * \n * \n * \n * \n * \n * \n * \n * ```\n */\nexport class CellDirective extends ComplexBase {\n}\nCellDirective.moduleName = 'cell';\nexport class CellsDirective extends ComplexBase {\n}\nCellsDirective.propertyName = 'cells';\nCellsDirective.moduleName = 'cells';\n","import { ComplexBase } from '@syncfusion/ej2-react-base';\n/**\n * `ColumnDirective` represent a column of the React Spreadsheet.\n * It must be contained in a `SheetDirective`.\n * ```tsx\n * \n * \n * \n * \n * \n * \n * \n * \n * \n * ```\n */\nexport class ColumnDirective extends ComplexBase {\n}\nColumnDirective.moduleName = 'column';\nexport class ColumnsDirective extends ComplexBase {\n}\nColumnsDirective.propertyName = 'columns';\nColumnsDirective.moduleName = 'columns';\n","import { ComplexBase } from '@syncfusion/ej2-react-base';\n/**\n * `RangeSettingDirective` represent a range setting of the React Spreadsheet.\n * It must be contained in a `SheetDirective`.\n * ```tsx\n * \n * \n * \n * \n * \n * \n * \n * \n * \n * ```\n */\nexport class RangeSettingDirective extends ComplexBase {\n}\nRangeSettingDirective.moduleName = 'rangeSetting';\nexport class RangeSettingsDirective extends ComplexBase {\n}\nRangeSettingsDirective.propertyName = 'rangeSettings';\nRangeSettingsDirective.moduleName = 'rangeSettings';\n","import { ComplexBase } from '@syncfusion/ej2-react-base';\n/**\n * `DefinedNameDirective` represent a defined name of the React Spreadsheet.\n * It must be contained in a Spreadsheet component(`SpreadsheetComponent`).\n * ```tsx\n * \n * \n * \n * \n * \n * \n * ```\n */\nexport class DefinedNameDirective extends ComplexBase {\n}\nDefinedNameDirective.moduleName = 'definedName';\nexport class DefinedNamesDirective extends ComplexBase {\n}\nDefinedNamesDirective.propertyName = 'definedNames';\nDefinedNamesDirective.moduleName = 'definedNames';\n","import * as React from 'react';\nimport { Spreadsheet } from '@syncfusion/ej2-spreadsheet';\nimport { ComponentBase, applyMixins } from '@syncfusion/ej2-react-base';\n/**\n * `SpreadsheetComponent` represents the react Spreadsheet.\n * ```tsx\n * \n * ```\n */\nexport class SpreadsheetComponent extends Spreadsheet {\n constructor(props) {\n super(props);\n this.initRenderCalled = false;\n this.checkInjectedModules = true;\n this.directivekeys = { 'sheets': { 'sheet': { 'rows': { 'row': { 'cells': 'cell' } }, 'columns': 'column', 'rangeSettings': 'rangeSetting' } }, 'definedNames': 'definedName' };\n this.immediateRender = false;\n }\n render() {\n if ((this.element && !this.initRenderCalled) || this.refreshing) {\n super.render();\n this.initRenderCalled = true;\n }\n else {\n return React.createElement('div', this.getDefaultAttributes(), this.props.children);\n }\n }\n}\napplyMixins(SpreadsheetComponent, [ComponentBase, React.PureComponent]);\n"],"names":["React.createElement","React.PureComponent"],"mappings":"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"} \ No newline at end of file diff --git a/components/spreadsheet/gulpfile.js b/components/spreadsheet/gulpfile.js deleted file mode 100644 index 0876f90c6..000000000 --- a/components/spreadsheet/gulpfile.js +++ /dev/null @@ -1,36 +0,0 @@ -'use strict'; - -var gulp = require('gulp'); - -/** - * Build ts and scss files - */ -gulp.task('build', ['scripts', 'styles']); - -/** - * Compile ts files - */ -gulp.task('scripts', function(done) { - var ts = require('gulp-typescript'); - var tsProject = ts.createProject('tsconfig.json', { typescript: require('typescript') }); - - var tsResult = gulp.src(['./**/*.ts','./**/*.tsx', '!./node_modules/**/*.ts','!./node_modules/**/*.tsx'], { base: '.' }) - .pipe(tsProject()); - tsResult.js.pipe(gulp.dest('./')) - .on('end', function() { - done(); - }); -}); - -/** - * Compile styles - */ -gulp.task('styles', function() { - var sass = require('gulp-sass'); - return gulp.src(['./**/*.scss', '!./node_modules/**/*.scss'], { base: './' }) - .pipe(sass({ - outputStyle: 'expanded', - includePaths: './node_modules/@syncfusion/' - })) - .pipe(gulp.dest('.')); -}); \ No newline at end of file diff --git a/components/spreadsheet/license b/components/spreadsheet/license deleted file mode 100644 index a8035275a..000000000 --- a/components/spreadsheet/license +++ /dev/null @@ -1,6 +0,0 @@ -Essential JS 2 library is available under the Syncfusion Essential Studio program, and can be licensed either under the Syncfusion Community License Program or the Syncfusion commercial license. -To be qualified for the Syncfusion Community License Program you must have a gross revenue of less than one (1) million U.S. dollars ($1,000,000.00 USD) per year and have less than five (5) developers in your organization, and agree to be bound by Syncfusion’s terms and conditions. -Customers who do not qualify for the community license can contact sales@syncfusion.com for commercial licensing options. -Under no circumstances can you use this product without (1) either a Community License or a commercial license and (2) without agreeing and abiding by Syncfusion’s license containing all terms and conditions. -The Syncfusion license that contains the terms and conditions can be found at -https://www.syncfusion.com/content/downloads/syncfusion_license.pdf \ No newline at end of file diff --git a/components/spreadsheet/package.json b/components/spreadsheet/package.json deleted file mode 100644 index a2af6a082..000000000 --- a/components/spreadsheet/package.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "name": "@syncfusion/ej2-react-spreadsheet", - "version": "17.2.36", - "description": "Feature-rich JavaScript Spreadsheet (Excel) control with built-in support for selection, editing, formatting, importing and exporting to Excel for React", - "author": "Syncfusion Inc.", - "license": "SEE LICENSE IN license", - "keywords": [ - "ej2", - "ej2-spreadsheet", - "syncfusion", - "web-components", - "typescript", - "javascript", - "spreadsheet", - "excel like spreadsheet", - "data", - "react", - "reactjs", - "react-spreadsheet", - "ej2-react-spreadsheet", - "react spreadsheet", - "react excel" - ], - "repository": { - "type": "git", - "url": "https://github.com/syncfusion/ej2-react-ui-components.git" - }, - "main": "./dist/ej2-react-spreadsheet.umd.min.js", - "module": "./index.js", - "es2015": "dist/es6/ej2-react-spreadsheet.es2015.js", - "readme": "ReadMe.md", - "dependencies": { - "@syncfusion/ej2-base": "*", - "@syncfusion/ej2-react-base": "*", - "@syncfusion/ej2-spreadsheet": "*" - }, - "devDependencies": { - "awesome-typescript-loader": "^3.1.3", - "source-map-loader": "^0.2.1", - "@types/chai": "^3.4.28", - "@types/es6-promise": "0.0.28", - "@types/jasmine": "^2.2.29", - "@types/jasmine-ajax": "^3.1.27", - "@types/react": "^15.0.24", - "@types/react-dom": "^15.5.0", - "@types/requirejs": "^2.1.26", - "es6-promise": "^3.2.1", - "gulp": "^3.9.1", - "gulp-sass": "^3.1.0", - "gulp-typescript": "^3.1.6", - "requirejs": "^2.3.3", - "typescript": "2.3.4" - }, - "scripts": { - "build": "gulp build" - } -} \ No newline at end of file diff --git a/components/spreadsheet/src/global.ts b/components/spreadsheet/src/global.ts deleted file mode 100644 index ea465c2a3..000000000 --- a/components/spreadsheet/src/global.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './index'; diff --git a/components/spreadsheet/src/index.ts b/components/spreadsheet/src/index.ts deleted file mode 100644 index c212c6652..000000000 --- a/components/spreadsheet/src/index.ts +++ /dev/null @@ -1,3 +0,0 @@ -export * from './spreadsheet'; -export { Inject } from '@syncfusion/ej2-react-base'; -export * from '@syncfusion/ej2-spreadsheet'; \ No newline at end of file diff --git a/components/spreadsheet/src/spreadsheet/cells-directive.tsx b/components/spreadsheet/src/spreadsheet/cells-directive.tsx deleted file mode 100644 index 176be0a5b..000000000 --- a/components/spreadsheet/src/spreadsheet/cells-directive.tsx +++ /dev/null @@ -1,31 +0,0 @@ -import { ComplexBase } from '@syncfusion/ej2-react-base'; -import { CellModel } from '@syncfusion/ej2-spreadsheet'; - - -/** - * `CellDirective` represent a cell of the React Spreadsheet. - * It must be contained in a `RowDirective`. - * ```tsx - * - * - * - * - * - * - * - * - * - * - * - * - * - * ``` - */ -export class CellDirective extends ComplexBase { - public static moduleName: string = 'cell'; -} - -export class CellsDirective extends ComplexBase<{}, {}> { - public static propertyName: string = 'cells'; - public static moduleName: string = 'cells'; -} diff --git a/components/spreadsheet/src/spreadsheet/columns-directive.tsx b/components/spreadsheet/src/spreadsheet/columns-directive.tsx deleted file mode 100644 index a7280b5e4..000000000 --- a/components/spreadsheet/src/spreadsheet/columns-directive.tsx +++ /dev/null @@ -1,27 +0,0 @@ -import { ComplexBase } from '@syncfusion/ej2-react-base'; -import { ColumnModel } from '@syncfusion/ej2-spreadsheet'; - - -/** - * `ColumnDirective` represent a column of the React Spreadsheet. - * It must be contained in a `SheetDirective`. - * ```tsx - * - * - * - * - * - * - * - * - * - * ``` - */ -export class ColumnDirective extends ComplexBase { - public static moduleName: string = 'column'; -} - -export class ColumnsDirective extends ComplexBase<{}, {}> { - public static propertyName: string = 'columns'; - public static moduleName: string = 'columns'; -} diff --git a/components/spreadsheet/src/spreadsheet/definednames-directive.tsx b/components/spreadsheet/src/spreadsheet/definednames-directive.tsx deleted file mode 100644 index daa70de98..000000000 --- a/components/spreadsheet/src/spreadsheet/definednames-directive.tsx +++ /dev/null @@ -1,24 +0,0 @@ -import { ComplexBase } from '@syncfusion/ej2-react-base'; -import { DefineNameModel } from '@syncfusion/ej2-spreadsheet'; - - -/** - * `DefinedNameDirective` represent a defined name of the React Spreadsheet. - * It must be contained in a Spreadsheet component(`SpreadsheetComponent`). - * ```tsx - * - * - * - * - * - * - * ``` - */ -export class DefinedNameDirective extends ComplexBase { - public static moduleName: string = 'definedName'; -} - -export class DefinedNamesDirective extends ComplexBase<{}, {}> { - public static propertyName: string = 'definedNames'; - public static moduleName: string = 'definedNames'; -} diff --git a/components/spreadsheet/src/spreadsheet/index.ts b/components/spreadsheet/src/spreadsheet/index.ts deleted file mode 100644 index 5e1e3c1e4..000000000 --- a/components/spreadsheet/src/spreadsheet/index.ts +++ /dev/null @@ -1,7 +0,0 @@ -export * from './sheets-directive'; -export * from './rows-directive'; -export * from './cells-directive'; -export * from './columns-directive'; -export * from './rangesettings-directive'; -export * from './definednames-directive'; -export * from './spreadsheet.component'; \ No newline at end of file diff --git a/components/spreadsheet/src/spreadsheet/rangesettings-directive.tsx b/components/spreadsheet/src/spreadsheet/rangesettings-directive.tsx deleted file mode 100644 index c27d0efd9..000000000 --- a/components/spreadsheet/src/spreadsheet/rangesettings-directive.tsx +++ /dev/null @@ -1,27 +0,0 @@ -import { ComplexBase } from '@syncfusion/ej2-react-base'; -import { RangeSettingModel } from '@syncfusion/ej2-spreadsheet'; - - -/** - * `RangeSettingDirective` represent a range setting of the React Spreadsheet. - * It must be contained in a `SheetDirective`. - * ```tsx - * - * - * - * - * - * - * - * - * - * ``` - */ -export class RangeSettingDirective extends ComplexBase { - public static moduleName: string = 'rangeSetting'; -} - -export class RangeSettingsDirective extends ComplexBase<{}, {}> { - public static propertyName: string = 'rangeSettings'; - public static moduleName: string = 'rangeSettings'; -} diff --git a/components/spreadsheet/src/spreadsheet/rows-directive.tsx b/components/spreadsheet/src/spreadsheet/rows-directive.tsx deleted file mode 100644 index eb6ffab76..000000000 --- a/components/spreadsheet/src/spreadsheet/rows-directive.tsx +++ /dev/null @@ -1,27 +0,0 @@ -import { ComplexBase } from '@syncfusion/ej2-react-base'; -import { RowModel } from '@syncfusion/ej2-spreadsheet'; - - -/** - * `RowDirective` represent a row of the React Spreadsheet. - * It must be contained in a `SheetDirective`. - * ```tsx - * - * - * - * - * - * - * - * - * - * ``` - */ -export class RowDirective extends ComplexBase { - public static moduleName: string = 'row'; -} - -export class RowsDirective extends ComplexBase<{}, {}> { - public static propertyName: string = 'rows'; - public static moduleName: string = 'rows'; -} diff --git a/components/spreadsheet/src/spreadsheet/sheets-directive.tsx b/components/spreadsheet/src/spreadsheet/sheets-directive.tsx deleted file mode 100644 index d48b99357..000000000 --- a/components/spreadsheet/src/spreadsheet/sheets-directive.tsx +++ /dev/null @@ -1,24 +0,0 @@ -import { ComplexBase } from '@syncfusion/ej2-react-base'; -import { SheetModel } from '@syncfusion/ej2-spreadsheet'; - - -/** - * `SheetDirective` represent a sheet of the React Spreadsheet. - * It must be contained in a Spreadsheet component(`SpreadsheetComponent`). - * ```tsx - * - * - * - * - * - * - * ``` - */ -export class SheetDirective extends ComplexBase { - public static moduleName: string = 'sheet'; -} - -export class SheetsDirective extends ComplexBase<{}, {}> { - public static propertyName: string = 'sheets'; - public static moduleName: string = 'sheets'; -} diff --git a/components/spreadsheet/src/spreadsheet/spreadsheet.component.tsx b/components/spreadsheet/src/spreadsheet/spreadsheet.component.tsx deleted file mode 100644 index 9983c1f85..000000000 --- a/components/spreadsheet/src/spreadsheet/spreadsheet.component.tsx +++ /dev/null @@ -1,48 +0,0 @@ -import * as React from 'react'; -import { Spreadsheet, SpreadsheetModel } from '@syncfusion/ej2-spreadsheet'; -import { ComponentBase, applyMixins, DefaultHtmlAttributes } from '@syncfusion/ej2-react-base'; - - -export interface SpreadsheetTypecast { - template?: string | Function | any; -} -/** - * `SpreadsheetComponent` represents the react Spreadsheet. - * ```tsx - * - * ``` - */ -export class SpreadsheetComponent extends Spreadsheet { - public state: Readonly<{ children?: React.ReactNode | React.ReactNode[] }> - & Readonly; - public setState: any; - private getDefaultAttributes: Function; - public initRenderCalled: boolean = false; - private checkInjectedModules: boolean = true; - public directivekeys: { [key: string]: Object } = {'sheets': {'sheet': {'rows': {'row': {'cells': 'cell'}}, 'columns': 'column', 'rangeSettings': 'rangeSetting'}}, 'definedNames': 'definedName'}; - private immediateRender: boolean = false; - public props: Readonly<{ children?: React.ReactNode | React.ReactNode[] }> - & Readonly; - public forceUpdate: (callBack?: () => any) => void; - public context: Object; - public isReactComponent: Object; - public refs: { - [key: string]: React.ReactInstance - }; - - constructor(props: any) { - super(props); - } - - public render(): any { - if ((this.element && !this.initRenderCalled) || this.refreshing) { - super.render(); - this.initRenderCalled = true; - } else { - return React.createElement('div', this.getDefaultAttributes(), this.props.children); - } - - } -} - -applyMixins(SpreadsheetComponent, [ComponentBase, React.PureComponent]); diff --git a/components/spreadsheet/styles/bootstrap-dark.scss b/components/spreadsheet/styles/bootstrap-dark.scss deleted file mode 100644 index 336488270..000000000 --- a/components/spreadsheet/styles/bootstrap-dark.scss +++ /dev/null @@ -1,2 +0,0 @@ -@import 'spreadsheet/bootstrap-dark.scss'; -@import 'ribbon/bootstrap-dark.scss'; diff --git a/components/spreadsheet/styles/bootstrap.scss b/components/spreadsheet/styles/bootstrap.scss deleted file mode 100644 index ddbc45d66..000000000 --- a/components/spreadsheet/styles/bootstrap.scss +++ /dev/null @@ -1,2 +0,0 @@ -@import 'spreadsheet/bootstrap.scss'; -@import 'ribbon/bootstrap.scss'; diff --git a/components/spreadsheet/styles/bootstrap4.scss b/components/spreadsheet/styles/bootstrap4.scss deleted file mode 100644 index 800105e5e..000000000 --- a/components/spreadsheet/styles/bootstrap4.scss +++ /dev/null @@ -1,2 +0,0 @@ -@import 'spreadsheet/bootstrap4.scss'; -@import 'ribbon/bootstrap4.scss'; diff --git a/components/spreadsheet/styles/fabric-dark.scss b/components/spreadsheet/styles/fabric-dark.scss deleted file mode 100644 index 91dc1c9f6..000000000 --- a/components/spreadsheet/styles/fabric-dark.scss +++ /dev/null @@ -1,2 +0,0 @@ -@import 'spreadsheet/fabric-dark.scss'; -@import 'ribbon/fabric-dark.scss'; diff --git a/components/spreadsheet/styles/fabric.scss b/components/spreadsheet/styles/fabric.scss deleted file mode 100644 index b04f91ea3..000000000 --- a/components/spreadsheet/styles/fabric.scss +++ /dev/null @@ -1,2 +0,0 @@ -@import 'spreadsheet/fabric.scss'; -@import 'ribbon/fabric.scss'; diff --git a/components/spreadsheet/styles/highcontrast-light.scss b/components/spreadsheet/styles/highcontrast-light.scss deleted file mode 100644 index aed8fa081..000000000 --- a/components/spreadsheet/styles/highcontrast-light.scss +++ /dev/null @@ -1,2 +0,0 @@ -@import 'spreadsheet/highcontrast-light.scss'; -@import 'ribbon/highcontrast-light.scss'; diff --git a/components/spreadsheet/styles/highcontrast.scss b/components/spreadsheet/styles/highcontrast.scss deleted file mode 100644 index f5805dd59..000000000 --- a/components/spreadsheet/styles/highcontrast.scss +++ /dev/null @@ -1,2 +0,0 @@ -@import 'spreadsheet/highcontrast.scss'; -@import 'ribbon/highcontrast.scss'; diff --git a/components/spreadsheet/styles/material-dark.scss b/components/spreadsheet/styles/material-dark.scss deleted file mode 100644 index 83d513af3..000000000 --- a/components/spreadsheet/styles/material-dark.scss +++ /dev/null @@ -1,2 +0,0 @@ -@import 'spreadsheet/material-dark.scss'; -@import 'ribbon/material-dark.scss'; diff --git a/components/spreadsheet/styles/material.scss b/components/spreadsheet/styles/material.scss deleted file mode 100644 index c53ead5a2..000000000 --- a/components/spreadsheet/styles/material.scss +++ /dev/null @@ -1,2 +0,0 @@ -@import 'spreadsheet/material.scss'; -@import 'ribbon/material.scss'; diff --git a/components/spreadsheet/styles/ribbon/bootstrap-dark.scss b/components/spreadsheet/styles/ribbon/bootstrap-dark.scss deleted file mode 100644 index 89f4ddacc..000000000 --- a/components/spreadsheet/styles/ribbon/bootstrap-dark.scss +++ /dev/null @@ -1 +0,0 @@ -@import 'ej2-spreadsheet/styles/ribbon/bootstrap-dark.scss'; diff --git a/components/spreadsheet/styles/ribbon/bootstrap.scss b/components/spreadsheet/styles/ribbon/bootstrap.scss deleted file mode 100644 index 4c3f4424b..000000000 --- a/components/spreadsheet/styles/ribbon/bootstrap.scss +++ /dev/null @@ -1 +0,0 @@ -@import 'ej2-spreadsheet/styles/ribbon/bootstrap.scss'; diff --git a/components/spreadsheet/styles/ribbon/bootstrap4.scss b/components/spreadsheet/styles/ribbon/bootstrap4.scss deleted file mode 100644 index 9cec41433..000000000 --- a/components/spreadsheet/styles/ribbon/bootstrap4.scss +++ /dev/null @@ -1 +0,0 @@ -@import 'ej2-spreadsheet/styles/ribbon/bootstrap4.scss'; diff --git a/components/spreadsheet/styles/ribbon/fabric-dark.scss b/components/spreadsheet/styles/ribbon/fabric-dark.scss deleted file mode 100644 index 9444f1dfa..000000000 --- a/components/spreadsheet/styles/ribbon/fabric-dark.scss +++ /dev/null @@ -1 +0,0 @@ -@import 'ej2-spreadsheet/styles/ribbon/fabric-dark.scss'; diff --git a/components/spreadsheet/styles/ribbon/fabric.scss b/components/spreadsheet/styles/ribbon/fabric.scss deleted file mode 100644 index aee41f92f..000000000 --- a/components/spreadsheet/styles/ribbon/fabric.scss +++ /dev/null @@ -1 +0,0 @@ -@import 'ej2-spreadsheet/styles/ribbon/fabric.scss'; diff --git a/components/spreadsheet/styles/ribbon/highcontrast-light.scss b/components/spreadsheet/styles/ribbon/highcontrast-light.scss deleted file mode 100644 index 9454e192e..000000000 --- a/components/spreadsheet/styles/ribbon/highcontrast-light.scss +++ /dev/null @@ -1 +0,0 @@ -@import 'ej2-spreadsheet/styles/ribbon/highcontrast-light.scss'; diff --git a/components/spreadsheet/styles/ribbon/highcontrast.scss b/components/spreadsheet/styles/ribbon/highcontrast.scss deleted file mode 100644 index 59a5204b9..000000000 --- a/components/spreadsheet/styles/ribbon/highcontrast.scss +++ /dev/null @@ -1 +0,0 @@ -@import 'ej2-spreadsheet/styles/ribbon/highcontrast.scss'; diff --git a/components/spreadsheet/styles/ribbon/material-dark.scss b/components/spreadsheet/styles/ribbon/material-dark.scss deleted file mode 100644 index 18307b5b3..000000000 --- a/components/spreadsheet/styles/ribbon/material-dark.scss +++ /dev/null @@ -1 +0,0 @@ -@import 'ej2-spreadsheet/styles/ribbon/material-dark.scss'; diff --git a/components/spreadsheet/styles/ribbon/material.scss b/components/spreadsheet/styles/ribbon/material.scss deleted file mode 100644 index bb0876766..000000000 --- a/components/spreadsheet/styles/ribbon/material.scss +++ /dev/null @@ -1 +0,0 @@ -@import 'ej2-spreadsheet/styles/ribbon/material.scss'; diff --git a/components/spreadsheet/styles/spreadsheet/bootstrap-dark.scss b/components/spreadsheet/styles/spreadsheet/bootstrap-dark.scss deleted file mode 100644 index c7a1d317c..000000000 --- a/components/spreadsheet/styles/spreadsheet/bootstrap-dark.scss +++ /dev/null @@ -1 +0,0 @@ -@import 'ej2-spreadsheet/styles/spreadsheet/bootstrap-dark.scss'; diff --git a/components/spreadsheet/styles/spreadsheet/bootstrap.scss b/components/spreadsheet/styles/spreadsheet/bootstrap.scss deleted file mode 100644 index 38dba1b9e..000000000 --- a/components/spreadsheet/styles/spreadsheet/bootstrap.scss +++ /dev/null @@ -1 +0,0 @@ -@import 'ej2-spreadsheet/styles/spreadsheet/bootstrap.scss'; diff --git a/components/spreadsheet/styles/spreadsheet/bootstrap4.scss b/components/spreadsheet/styles/spreadsheet/bootstrap4.scss deleted file mode 100644 index c08e20c7e..000000000 --- a/components/spreadsheet/styles/spreadsheet/bootstrap4.scss +++ /dev/null @@ -1 +0,0 @@ -@import 'ej2-spreadsheet/styles/spreadsheet/bootstrap4.scss'; diff --git a/components/spreadsheet/styles/spreadsheet/fabric-dark.scss b/components/spreadsheet/styles/spreadsheet/fabric-dark.scss deleted file mode 100644 index 4e9994eaf..000000000 --- a/components/spreadsheet/styles/spreadsheet/fabric-dark.scss +++ /dev/null @@ -1 +0,0 @@ -@import 'ej2-spreadsheet/styles/spreadsheet/fabric-dark.scss'; diff --git a/components/spreadsheet/styles/spreadsheet/fabric.scss b/components/spreadsheet/styles/spreadsheet/fabric.scss deleted file mode 100644 index 86d83151a..000000000 --- a/components/spreadsheet/styles/spreadsheet/fabric.scss +++ /dev/null @@ -1 +0,0 @@ -@import 'ej2-spreadsheet/styles/spreadsheet/fabric.scss'; diff --git a/components/spreadsheet/styles/spreadsheet/highcontrast-light.scss b/components/spreadsheet/styles/spreadsheet/highcontrast-light.scss deleted file mode 100644 index dde558ce5..000000000 --- a/components/spreadsheet/styles/spreadsheet/highcontrast-light.scss +++ /dev/null @@ -1 +0,0 @@ -@import 'ej2-spreadsheet/styles/spreadsheet/highcontrast-light.scss'; diff --git a/components/spreadsheet/styles/spreadsheet/highcontrast.scss b/components/spreadsheet/styles/spreadsheet/highcontrast.scss deleted file mode 100644 index e7d2ad81c..000000000 --- a/components/spreadsheet/styles/spreadsheet/highcontrast.scss +++ /dev/null @@ -1 +0,0 @@ -@import 'ej2-spreadsheet/styles/spreadsheet/highcontrast.scss'; diff --git a/components/spreadsheet/styles/spreadsheet/material-dark.scss b/components/spreadsheet/styles/spreadsheet/material-dark.scss deleted file mode 100644 index 81ef98f35..000000000 --- a/components/spreadsheet/styles/spreadsheet/material-dark.scss +++ /dev/null @@ -1 +0,0 @@ -@import 'ej2-spreadsheet/styles/spreadsheet/material-dark.scss'; diff --git a/components/spreadsheet/styles/spreadsheet/material.scss b/components/spreadsheet/styles/spreadsheet/material.scss deleted file mode 100644 index df68e0486..000000000 --- a/components/spreadsheet/styles/spreadsheet/material.scss +++ /dev/null @@ -1 +0,0 @@ -@import 'ej2-spreadsheet/styles/spreadsheet/material.scss'; diff --git a/components/spreadsheet/tsconfig.json b/components/spreadsheet/tsconfig.json deleted file mode 100644 index 587eaf479..000000000 --- a/components/spreadsheet/tsconfig.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "compilerOptions": { - "target": "es5", - "module": "es6", - "declaration": true, - "removeComments": true, - "noLib": false, - "experimentalDecorators": true, - "sourceMap": true, - "skipLibCheck": true, - "jsx": "react", - "pretty": true, - "allowUnreachableCode": false, - "allowUnusedLabels": false, - "noImplicitAny": true, - "noImplicitReturns": true, - "noImplicitUseStrict": false, - "noFallthroughCasesInSwitch": true, - "allowJs": false, - "noEmitOnError":true, - "forceConsistentCasingInFileNames": true, - "moduleResolution": "node" - }, - "exclude": [ - "node_modules", - "dist", - "public", - "coverage", - "test-report" - ], - "compileOnSave": false -} \ No newline at end of file diff --git a/components/treegrid/CHANGELOG.md b/components/treegrid/CHANGELOG.md index c232c51d7..18b63b046 100644 --- a/components/treegrid/CHANGELOG.md +++ b/components/treegrid/CHANGELOG.md @@ -2,20 +2,75 @@ ## [Unreleased] -## 17.2.48-beta (2019-08-28) +## 17.2.47 (2019-08-27) + +### TreeGrid + +#### Bug Fixes + +- `#243953` - Filter works properly with Filter Settings and Search Settings. + +## 17.2.46 (2019-08-22) + +### TreeGrid + +#### New Features + +- `#231649` - Support for Row Drag and Drop has been provided that allows to reorder rows within grid and also to drag and drop rows between two treegrid. + +## 17.2.41 (2019-08-14) + +### TreeGrid + +#### Bug Fixes + +- `#243065` - `expandAll` and `collapseAll` method works fine for remote data with `loadChildOnDemand` property as true. + +## 17.2.40 (2019-08-06) + +### TreeGrid + +#### Bug Fixes + +- `#146272` - Ellipsis works fine for tree-view column. + +## 17.2.39 (2019-07-30) + +### TreeGrid + +#### Bug Fixes + +- #145979 - `checkboxChange` event will trigger for header cell check. +- #240702 - `allowEditOnDblClick` works fine in Cell Edit mode. + +#### Breaking Changes + +- `checkboxChange` event will trigger after the cell checked. + +## 17.2.35 (2019-07-17) + +### TreeGrid + +#### Bug Fixes + +- `crudaction` works fine while performing crud actions with server-side. + +## 17.2.28-beta (2019-06-27) ### TreeGrid #### New Features -- Checkbox selection support has been provided that allows users to select rows using checkbox. -- Checkbox Column support has been provided that allows users to check rows using checkbox in treegrid column. +- Virtual Scrolling support has been provided in which the rows are added dynamically while scrolling. +- Detail Template support has been provided that provides additional information about a particular row. #### Bug Fixes -- Change detection for properties `dataSource` and `query` were handled for remote data. -- Edited records can be searched/filtered. -- Inner level records will be collapsed/expanded after filtering/searching actions. +- `collapseAll` method works fine with pageSize mode set to `All`. + +#### Breaking Changes + +- The default value of `enableHover` property has been changed from `true` to `false`. ## 17.1.1-beta (2019-01-29) diff --git a/components/treegrid/package.json b/components/treegrid/package.json index f53b4f5f0..15746a905 100644 --- a/components/treegrid/package.json +++ b/components/treegrid/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-react-treegrid", - "version": "17.1.1", + "version": "17.2.46", "description": "Essential JS 2 TreeGrid Component for React", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license", diff --git a/components/treemap/package.json b/components/treemap/package.json index bcd41bce0..e9eb7ea62 100644 --- a/components/treemap/package.json +++ b/components/treemap/package.json @@ -1,6 +1,6 @@ { "name": "@syncfusion/ej2-react-treemap", - "version": "17.1.1", + "version": "17.2.46", "description": "Essential JS 2 TreeMap Components for React", "author": "Syncfusion Inc.", "license": "SEE LICENSE IN license",