Skip to content

Commit 8690b71

Browse files
author
pipeline
committed
v24.1.41 is released
1 parent 5b757e3 commit 8690b71

File tree

415 files changed

+70890
-2550
lines changed

Some content is hidden

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

415 files changed

+70890
-2550
lines changed

gulpfile.js

Lines changed: 318 additions & 44 deletions
Large diffs are not rendered by default.

index.html

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -312,6 +312,7 @@
312312
<div class='sb-setting-text'>Localization</div>
313313
</div>
314314
<div class='setting-content'>
315+
<input type="text" value="en" id="cultureID" style="display: none;">
315316
<select id='sb-setting-culture' class='sb-setting-culture-select'>
316317
<option value="en">English</option>
317318
<option value="de">German - Germany*</option>
@@ -330,6 +331,7 @@
330331
<div class='sb-setting-text'>Currency</div>
331332
</div>
332333
<div class='setting-content'>
334+
<input type="text" value="USD" id="currencyID" style="display: none;">
333335
<select id='sb-setting-currency' class='sb-setting-currency-content'>
334336
<option value="USD">USD</option>
335337
<option value="EUR">EUR</option>
@@ -431,25 +433,25 @@ <h1 class='sb-sample-text'>Chart</h1>
431433
</div>
432434
<div class='description-section sb-rightpane-padding'>
433435
</div>
434-
<div class="ad-wrapper">
435-
<div id='ad-image' class="ad-img">
436+
<div class="banner-wrapper">
437+
<div id='banner-image' class="banner-img">
436438
<div class="row">
437439
<div class="col-sm-12">
438440
<div class="col-sm-12">
439-
<div id="ad-banner-head" class="ad-header">Transform your JavaScript web apps today with Syncfusion Javascript controls</div>
441+
<div id="banner-head" class="banner-header">Transform your JavaScript web apps today with Syncfusion Javascript controls</div>
440442
</div>
441443
<div class="col-sm-12 cnt-area">
442444
<div class="content-area">
443-
<div class="ad-cnt-pt">
444-
<div class="ad-cnt-icon click-icon sb-icons sb-icon-icon-selection"></div>
445+
<div class="banner-cnt-pt">
446+
<div class="banner-cnt-icon click-icon sb-icons sb-icon-icon-selection"></div>
445447
<div class="cnt-text">80+ high-performance and responsive UI components</div>
446448
</div>
447-
<div class="ad-cnt-pt">
448-
<div class="ad-cnt-icon click-icon sb-icons sb-icon-icon-selection"></div>
449+
<div class="banner-cnt-pt">
450+
<div class="banner-cnt-icon click-icon sb-icons sb-icon-icon-selection"></div>
449451
<div class="cnt-text">Dedicated support</div>
450452
</div>
451-
<div class="ad-cnt-pt">
452-
<div class="ad-cnt-icon click-icon sb-icons sb-icon-icon-selection"></div>
453+
<div class="banner-cnt-pt">
454+
<div class="banner-cnt-icon click-icon sb-icons sb-icon-icon-selection"></div>
453455
<div class="cnt-text">Hassle-free licensing</div>
454456
</div>
455457
</div>

package.json

Lines changed: 97 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -1,90 +1,123 @@
11
{
22
"name": "@syncfusion/ej2-samples",
3-
"version": "23.1.36",
3+
"version": "24.1.41",
44
"description": "Samples for Syncfusion Essential JS 2",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",
77
"dependencies": {
8+
"@microsoft/signalr": "7.0.12",
89
"@syncfusion/ej2": "*",
10+
"@syncfusion/ej2-barcode-generator": "*",
911
"@syncfusion/ej2-base": "*",
1012
"@syncfusion/ej2-buttons": "*",
11-
"@syncfusion/ej2-splitbuttons": "*",
12-
"@syncfusion/ej2-data": "*",
13-
"@syncfusion/ej2-lists": "*",
14-
"@syncfusion/ej2-barcode-generator": "*",
15-
"@syncfusion/ej2-grids": "*",
16-
"@syncfusion/ej2-schedule": "*",
17-
"@syncfusion/ej2-dropdowns": "*",
18-
"@syncfusion/ej2-heatmap": "*",
1913
"@syncfusion/ej2-calendars": "*",
20-
"@syncfusion/ej2-inputs": "*",
21-
"@syncfusion/ej2-popups": "*",
2214
"@syncfusion/ej2-charts": "*",
23-
"@syncfusion/ej2-diagrams": "*",
24-
"@syncfusion/ej2-maps": "*",
25-
"@syncfusion/ej2-treemap": "*",
2615
"@syncfusion/ej2-circulargauge": "*",
27-
"@syncfusion/ej2-lineargauge": "*",
28-
"@syncfusion/ej2-navigations": "*",
29-
"@syncfusion/ej2-pdf-export": "*",
16+
"@syncfusion/ej2-compression": "*",
17+
"@syncfusion/ej2-data": "*",
18+
"@syncfusion/ej2-diagrams": "*",
19+
"@syncfusion/ej2-documenteditor": "*",
20+
"@syncfusion/ej2-dropdowns": "*",
3021
"@syncfusion/ej2-excel-export": "*",
3122
"@syncfusion/ej2-file-utils": "*",
3223
"@syncfusion/ej2-filemanager": "*",
33-
"@syncfusion/ej2-compression": "*",
34-
"@syncfusion/ej2-documenteditor": "*",
35-
"@syncfusion/ej2-richtexteditor": "*",
36-
"@syncfusion/ej2-treegrid": "*",
37-
"@syncfusion/ej2-pdfviewer": "*",
3824
"@syncfusion/ej2-gantt": "*",
25+
"@syncfusion/ej2-grids": "*",
26+
"@syncfusion/ej2-heatmap": "*",
27+
"@syncfusion/ej2-inputs": "*",
3928
"@syncfusion/ej2-kanban": "*",
29+
"@syncfusion/ej2-lineargauge": "*",
30+
"@syncfusion/ej2-lists": "*",
31+
"@syncfusion/ej2-maps": "*",
32+
"@syncfusion/ej2-navigations": "*",
33+
"@syncfusion/ej2-pdf-export": "*",
34+
"@syncfusion/ej2-pdfviewer": "*",
35+
"@syncfusion/ej2-popups": "*",
4036
"@syncfusion/ej2-progressbar": "*",
41-
"@types/crossroads": "0.0.28",
42-
"@types/signals": "0.0.16",
43-
"@types/moment-timezone": "0.5.7",
44-
"@types/hasher": "0.0.27",
45-
"@microsoft/signalr": "5.0.9",
46-
"fuse.js": "3.2.0",
47-
"marked": "^0.3.19",
48-
"codemirror": "^5.37.0",
49-
"crossroads": "^0.12.2",
50-
"@types/marked": "^0.3.0",
51-
"@types/codemirror": "0.0.56",
52-
"@types/es6-promise": "0.0.28",
53-
"@types/node": "12.12.25",
54-
"hasher": "^1.2.0",
55-
"moment-timezone": "0.5.13",
56-
"tributejs": "^3.7.3"
37+
"@syncfusion/ej2-richtexteditor": "*",
38+
"@syncfusion/ej2-schedule": "*",
39+
"@syncfusion/ej2-splitbuttons": "*",
40+
"@syncfusion/ej2-treegrid": "*",
41+
"@syncfusion/ej2-treemap": "*",
42+
"@types/codemirror": "5.60.10",
43+
"@types/crossroads": "0.0.31",
44+
"@types/es6-promise": "0.0.33",
45+
"@types/hasher": "0.0.33",
46+
"@types/marked": "5.0.1",
47+
"@types/moment-timezone": "0.5.13",
48+
"@types/node": "20.8.5",
49+
"@types/signals": "1.0.2",
50+
"codemirror": "5.65.15",
51+
"crossroads": "0.12.2",
52+
"fuse.js": "6.6.2",
53+
"hasher": "1.2.0",
54+
"marked": "5.1.2",
55+
"moment-timezone": "0.5.43",
56+
"tributejs": "5.1.3"
5757
},
5858
"devDependencies": {
59-
"browser-sync": "2.11.2",
59+
"@syncfusion/ej2-react-notifications": "*",
60+
"aws-sdk": "2.1415.0",
61+
"browser-sync": "2.29.3",
62+
"cheerio": "^1.0.0-rc.12",
63+
"css-loader": "^3.6.0",
64+
"download-file": "^0.1.5",
6065
"elasticlunr": "0.9.5",
61-
"es6-promise": "3.2.1",
62-
"gulp": "^3.9.1",
63-
"gulp-sass": "^3.1.0",
64-
"gulp-typescript": "2.13.6",
65-
"jasmine-ajax": "^3.2.0",
66-
"jasmine-core": "^2.3.4",
67-
"karma": "^1.7.0",
68-
"karma-chrome-launcher": "^2.2.0",
69-
"karma-generic-preprocessor": "^1.1.0",
70-
"karma-htmlfile-reporter": "^0.3.5",
71-
"karma-jasmine": "^1.1.0",
66+
"emailjs": "^1.0.12",
67+
"es6-promise": "4.2.8",
68+
"ghooks": "^2.0.4",
69+
"glob": "^7.2.3",
70+
"gulp": "^4.0.2",
71+
"gulp-autoprefixer": "^8.0.0",
72+
"gulp-gzip": "^1.4.2",
73+
"gulp-jscpd": "0.0.8",
74+
"gulp-jshint": "^2.1.0",
75+
"gulp-jshint-xml-file-reporter": "^0.5.1",
76+
"gulp-jsoncombine": "^1.0.4",
77+
"gulp-print": "^5.0.2",
78+
"gulp-protractor": "^4.1.1",
79+
"gulp-rename": "^2.0.0",
80+
"gulp-s3-upload": "1.7.3",
81+
"gulp-sass": "^5.1.0",
82+
"gulp-sass-lint": "^1.4.0",
83+
"gulp-tslint": "^8.1.4",
84+
"gulp-typescript": "^5.0.1",
85+
"gulp-uglify": "^3.0.2",
86+
"gulp-webpack": "^1.5.0",
87+
"gulp-zip": "^5.1.0",
88+
"gulp4-run-sequence": "^1.0.2",
89+
"htmllint": "^0.8.0",
90+
"jasmine-ajax": "^4.0.0",
91+
"jasmine-core": "^5.0.1",
92+
"jshint": "^2.13.6",
93+
"karma": "^6.4.2",
94+
"karma-chrome-launcher": "^3.2.0",
95+
"karma-coverage": "^2.2.1",
96+
"karma-firefox-launcher": "^2.1.2",
97+
"karma-generic-preprocessor": "^1.1.1",
98+
"karma-htmlfile-reporter": "^0.3.8",
99+
"karma-jasmine": "^5.1.0",
72100
"karma-jasmine-ajax": "^0.1.13",
73101
"karma-requirejs": "^1.1.0",
74-
"markdown-it": "^8.4.0",
75-
"requirejs": "^2.3.3",
76-
"@types/chai": "^3.4.28",
77-
"@types/highlight.js": "^9.1.7",
78-
"@types/jasmine": "2.8.9",
79-
"@types/jasmine-ajax": "^3.1.27",
80-
"@types/requirejs": "^2.1.26",
81-
"run-sequence": "^1.2.2",
82-
"typescript": "2.8.4",
83-
"webpack": "^4.43.0",
84-
"gulp-jsoncombine": "^1.0.4",
85-
"webpack-cli": "^3.3.12",
86-
"webpack-stream": "^5.0.0",
87-
"shelljs": "*"
102+
"markdown-it": "^13.0.1",
103+
"node-fetch": "^2.6.7",
104+
"pretty": "1.0.0",
105+
"require-dir": "^1.2.0",
106+
"requirejs": "^2.3.6",
107+
"rimraf": "^5.0.1",
108+
"sass": "^1.63.6",
109+
"shelljs": "^0.8.5",
110+
"simple-git": "^3.19.1",
111+
"ts-loader": "^5.2.0",
112+
"tslint": "^5.20.1",
113+
"tslint-microsoft-contrib": "^4.0.0",
114+
"typescript": "~4.5.5",
115+
"typo-js": "^1.2.3",
116+
"uglifyjs-webpack-plugin": "*",
117+
"vue": "^3.3.4",
118+
"webpack": "^4.41.5",
119+
"webpack-cli": "^4.1.0",
120+
"webpack-stream": "^6.0.0"
88121
},
89122
"scripts": {
90123
"build": "gulp build",

sampleOrder.json

Lines changed: 25 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -242,6 +242,20 @@
242242
"tooltip-template": "Tooltip Template"
243243
}
244244
},
245+
"three-dimension-chart": {
246+
"ControlName": "3D Chart",
247+
"Samples": {
248+
"column": "Column",
249+
"back-to-back-column": "Back to Back Column",
250+
"cylinder": "Cylinder",
251+
"bar": "Bar",
252+
"stacked-column": "Stacking Column with grouping",
253+
"stacked-column-100": "100% Stacked Column",
254+
"stacked-bar": "Stacked Bar",
255+
"staked-bar-100": "100% Stacked Bar",
256+
"empty-point": "Column With null and 0 values"
257+
}
258+
},
245259
"chips": {
246260
"ControlName": "Chips",
247261
"Samples": {
@@ -882,8 +896,7 @@
882896
"double": "Numeric Axis",
883897
"logarithmic": "Logarithmic Axis",
884898
"multilevel": "Multilevel Labels",
885-
"period-selector": "Default",
886-
"period-selector-stocks": "Stock Chart",
899+
"period-selector": "Period Selector",
887900
"empty-data": "Empty Points",
888901
"filter": "Filter",
889902
"export": "Print and Export",
@@ -1096,6 +1109,16 @@
10961109
"modal": "Modal"
10971110
}
10981111
},
1112+
"stepper": {
1113+
"ControlName" : "Stepper",
1114+
"Samples": {
1115+
"default":"Default Functionalities",
1116+
"orientation": "Orientation",
1117+
"validation": "Validation",
1118+
"linear": "Linear Flow",
1119+
"template": "Template and Customization"
1120+
}
1121+
},
10991122
"stock-chart": {
11001123
"ControlName": "Stock Chart",
11011124
"Samples": {

src/arc-gauge/customer-satisfaction-score.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ CircularGauge.Inject(Annotations, GaugeTooltip, Legend);
2828
},
2929
tooltip: {
3030
enable: true,
31-
showAtMousePosition:true,
3231
template:
3332
'<div style="font-size:18px;background:white;width:180px;color:#595959;border:1px solid #e8e8e8">Current Score: ${value} </div>',
3433
},

src/auto-complete/custom-filtering.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { loadCultureFiles } from '../common/culture-loader';
33
* AutoComplete Custom Filtering Sample
44
*/
55
import { AutoComplete, FilteringEventArgs } from '@syncfusion/ej2-dropdowns';
6-
import * as Fuse from 'fuse.js';
6+
import Fuse from 'fuse.js';
77
import * as booksData from './dataSource.json';
88

99
(window as any).default = (): void => {
@@ -24,7 +24,7 @@ import * as booksData from './dataSource.json';
2424
findAllMatches: true
2525
};
2626
// create object from Fuse constructor
27-
let fuse: Fuse = new Fuse((booksData as any).booksData, options);
27+
let fuse: Fuse <any>= new Fuse((booksData as any).booksData, options);
2828
// store the search result data based on typed characters
2929
let result: any = fuse.search(e.text);
3030
// declare object array for storing filtering results
@@ -59,4 +59,4 @@ import * as booksData from './dataSource.json';
5959
}
6060
}
6161
}
62-
};
62+
};

src/auto-complete/sample.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22
"name": "AutoComplete",
33
"directory": "auto-complete",
44
"category": "Dropdowns",
5-
"type": "update",
65
"ftName": "autocomplete",
6+
"type": "update",
77
"samples": [
88
{ "url": "default", "name": "Default Functionalities", "description": "This example demonstrates the default functionalities of the JavaScript autocomplete control with minimum configuration.", "category": "AutoComplete", "api": { "AutoComplete": ["dataSource", "value", "placeholder"] } },
99
{ "url": "grouping-icon", "name": "Grouping and Icons", "description": "This example demonstrates how to group based on the different categories with individual header and icon support using the JavaScript autocomplete control.", "category": "AutoComplete", "api": { "AutoComplete": ["fields", "placeholder"] } },
1010
{ "url": "data-binding", "name": "Data Binding", "description": "This example demonstrates how to bind with local data source and fetch data from remote data service in the JavaScript autocomplete control.", "category": "AutoComplete", "api": { "AutoComplete": ["dataSource", "suggestionCount", "query", "sortOrder", "autofill", "filterType", "change"] } },
1111
{ "url": "template", "name": "Template", "description": "This example demonstrates how to customize the appearance of each item in the JavaScript autocomplete control pop-up list using template.", "category": "AutoComplete", "api": { "AutoComplete": ["dataSource", "fields", "headerTemplate", "itemTemplate", "placeholder", "popupHeight"] } },
12-
{ "url": "virtual-scroll", "name": "Virtualization", "type": "new", "description": "This example demonstrates how to use virtualization support of the JavaScript autocomplete control.", "category": "AutoComplete", "api": { "AutoComplete": ["dataSource", "fields", "enableVirtualization", "placeholder"] } },
12+
{ "url": "virtual-scroll", "name": "Virtualization", "type": "update", "description": "This example demonstrates how to use virtualization support of the JavaScript autocomplete control.", "category": "AutoComplete", "api": { "AutoComplete": ["dataSource", "fields", "enableVirtualization", "placeholder"] } },
1313
{ "url": "highlight", "name": "Highlight", "description": "This example demonstrates how to highlight the searched characters in the suggested list items of the JavaScript autocomplete control.", "category": "AutoComplete", "api": { "AutoComplete": ["dataSource", "fields", "highlight", "placeholder"] } },
1414
{ "url": "custom-filtering", "name": "Custom Filtering", "description": "This example demonstrates how to achieve the custom filtering functionalities in the JavaScript autocomplete control.", "category": "AutoComplete", "api": { "AutoComplete": ["dataSource", "filtering", "fields", "placeholder"] } },
1515
{ "url": "diacritics-filtering", "name": "Diacritics Filtering", "description": "This example demonstrates how to achieve the diacritics filter functionalities in the JavaScript autocomplete control.", "category": "AutoComplete", "api": { "AutoComplete": ["dataSource", "ignoreAccent", "placeholder"] } }

src/auto-complete/virtual-scroll.html

Lines changed: 20 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,20 @@
1-
<div class="col-lg-12 control-section">
2-
<div class="control-wrapper">
3-
<div style='padding-top:70px;'>
4-
<input type="text" id="data" tabindex="1" />
1+
<div class="control-section col-lg-12">
2+
<div id='local-data' class='col-lg-6' style='padding-top:15px'>
3+
<div class='content'>
4+
<h4>Local Data</h4>
5+
<input type="text" id="local" tabindex="1" />
6+
</div>
7+
</div>
8+
<div id='remote-data' class='col-lg-6' style='padding-top:15px'>
9+
<div class='content'>
10+
<h4>Remote Data</h4>
11+
<input type="text" id="remote" tabindex="1" />
12+
</div>
13+
</div>
14+
<div id='group-data' class='col-lg-6' style='padding-top:15px'>
15+
<div class='content'>
16+
<h4>Grouping</h4>
17+
<input type="text" id="group" tabindex="1" />
518
</div>
619
</div>
720
</div>
@@ -18,9 +31,9 @@
1831
</div>
1932
<!-- custom code start -->
2033
<style>
21-
.control-wrapper {
22-
margin: 0 auto;
23-
width: 250px;
34+
.content {
35+
margin: 0 auto;
36+
width: 320px;
2437
}
2538
</style>
2639
<!-- custom code end-->

0 commit comments

Comments
 (0)