Skip to content

Commit ecf4a3c

Browse files
author
pipeline
committed
v19.1.54 is released
1 parent 27b1a5d commit ecf4a3c

File tree

393 files changed

+3896
-1804
lines changed

Some content is hidden

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

393 files changed

+3896
-1804
lines changed

README.md

Lines changed: 78 additions & 380 deletions
Large diffs are not rendered by default.

config.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,6 @@
101101
"validation",
102102
"editing",
103103
"timeline",
104-
"progressbar",
105-
null
104+
"progressbar"
106105
]
107106
}

gulpfile.js

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -350,7 +350,7 @@ gulp.task('combine-samplelists', function (done) {
350350
function combineSampleList(done) {
351351
var filename = 'samplelist.js';
352352
sampleOrder = JSON.parse(fs.readFileSync(`./src/common/sampleOrder.json`));
353-
var apiData = JSON.parse(fs.readFileSync('./src/common/api-table', 'utf8'));
353+
//var apiData = JSON.parse(fs.readFileSync('./src/common/api-table', 'utf8'));
354354
var sampleListPath = `./src/common/`;
355355
var apiReference = {};
356356
if (sampleList && sampleList.length) {
@@ -382,27 +382,27 @@ function combineSampleList(done) {
382382
/**
383383
* api-table processing
384384
*/
385-
var apiconfig = dt[i].api || {};
386-
var data = [];
387-
var canUpdate = false;
388-
var ObjectKeys = Object.keys(apiconfig);
389-
for (var key of ObjectKeys) {
390-
var classProperties = apiData[key];
391-
if (!classProperties) {
392-
continue;
393-
}
394-
var propertyCollection = apiconfig[key];
395-
for (var prop of propertyCollection) {
396-
var propData = classProperties[prop];
397-
if (propData) {
398-
canUpdate = true;
399-
data.push(propData);
400-
}
401-
}
402-
}
403-
if (canUpdate) {
404-
apiReference[curDirectory + '/' + dt[i].url] = data;
405-
}
385+
// var apiconfig = dt[i].api || {};
386+
// var data = [];
387+
// var canUpdate = false;
388+
// var ObjectKeys = Object.keys(apiconfig);
389+
// for (var key of ObjectKeys) {
390+
// var classProperties = apiData[key];
391+
// if (!classProperties) {
392+
// continue;
393+
// }
394+
// var propertyCollection = apiconfig[key];
395+
// for (var prop of propertyCollection) {
396+
// var propData = classProperties[prop];
397+
// if (propData) {
398+
// canUpdate = true;
399+
// data.push(propData);
400+
// }
401+
// }
402+
// }
403+
// if (canUpdate) {
404+
// apiReference[curDirectory + '/' + dt[i].url] = data;
405+
// }
406406
}
407407
}
408408
};
@@ -853,4 +853,4 @@ gulp.task('build', function (done) {
853853
};
854854
bs.init(options, done);
855855
});
856-
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
856+
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
<link href="src/common/lib/content/bootstrap.min.css" rel="stylesheet" type="text/css" />
2828
<link href="https://fonts.googleapis.com/css2?family=Open+Sans&display=swap" rel="stylesheet"></link>
2929
<link href="styles/highlight.css" rel="stylesheet" />
30-
<style rel="stylesheet" id="themelink"></style>
30+
<link id="themelink" href="styles/material.css" rel="stylesheet" />
3131
<link href="styles/index.css" rel="stylesheet" />
3232
<link href="src/common/lib/content/codemirror.css" rel="stylesheet"></link>
3333
<script>
@@ -174,7 +174,7 @@
174174
<span class='sb-download-text'>FREE TRIAL</span>
175175
</button>
176176
</a>
177-
<a href='https://www.npmjs.com/search?q=ej2-javascript' target="_blank">
177+
<a href='https://www.npmjs.com/search?q=ej2-javascript' target="_blank" style=" display: none; ">
178178
<button class='sb-npm-btn'>
179179
<img class="npm-svg" src="styles/images/NPM.svg" alt="npm icon"><span class="doc-npm-link">Install NPM</span>
180180
</button>

package.json

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,33 @@
11
{
2-
"name": "@syncfusion/ej2-javascript-samples",
3-
"version": "18.4.30",
4-
"description": "Examples of JavaScript (ES5) UI Controls",
5-
"author": "Syncfusion Inc.",
6-
"license": "SEE LICENSE IN license",
7-
"dependencies": {
8-
"@syncfusion/ej2": "*",
9-
"browser-sync": "^2.18.13",
10-
"cheerio": "^1.0.0-rc.1",
11-
"crossroads": "^0.12.2",
12-
"gulp": "^3.9.1",
13-
"gulp-jsoncombine": "^1.0.3",
14-
"gulp-print": "^2.0.1",
15-
"hasher": "^1.2.0",
16-
"markdown-it": "^8.4.0",
17-
"run-sequence": "^2.2.0",
18-
"fuse.js": "^3.2.0",
19-
"tributejs": "^3.7.3",
20-
"webpack": "^4.43.0",
21-
"webpack-stream": "^6.0.0"
22-
},
23-
"devDependencies": {
24-
"elasticlunr": "0.9.5",
25-
"gulp-jshint": "^2.0.1",
26-
"jshint": "^2.9.2"
27-
},
28-
"scripts": {
29-
"test": "gulp js-hint ",
30-
"serve": "gulp serve",
31-
"build": "gulp build"
32-
}
33-
}
2+
"name": "@syncfusion/ej2-javascript-samples",
3+
"version": "19.1.54",
4+
"description": "Examples of JavaScript (ES5) UI Controls",
5+
"author": "Syncfusion Inc.",
6+
"license": "SEE LICENSE IN license",
7+
"dependencies": {
8+
"@syncfusion/ej2": "*",
9+
"crossroads": "^0.12.2",
10+
"hasher": "^1.2.0",
11+
"fuse.js": "3.2.0",
12+
"tributejs": "^3.7.3"
13+
},
14+
"devDependencies": {
15+
"elasticlunr": "0.9.5",
16+
"gulp-jshint": "^2.0.1",
17+
"jshint": "^2.9.2",
18+
"browser-sync": "^2.18.13",
19+
"cheerio": "^1.0.0-rc.1",
20+
"gulp": "^3.9.1",
21+
"gulp-jsoncombine": "^1.0.3",
22+
"gulp-print": "^2.0.1",
23+
"markdown-it": "^8.4.0",
24+
"run-sequence": "^2.2.0",
25+
"webpack": "^4.43.0",
26+
"webpack-stream": "^6.0.0"
27+
},
28+
"scripts": {
29+
"test": "gulp js-hint",
30+
"serve": "gulp serve",
31+
"build": "gulp build"
32+
}
33+
}

src/accordion/ajax-stack.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"index.html":"<html><head><script src=\"//npmci.syncfusion.com/production/demos/accordion/ajax/datasource.js\" type=\"text/javascript\"></script>\n<script src=\"https://cdn.syncfusion.com/ej2/dist/ej2.min.js\" type=\"text/javascript\"></script>\n <link href=\"https://cdn.syncfusion.com/ej2/material.css\" rel=\"stylesheet\">\n\n <link href=\"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css\" rel=\"stylesheet\">\n\n <style>\n body{\n touch-action:none;\n }\n </style></head><body><div class=\"stackblitz-container {{theme}}\"><div class=\"control-section\">\n <div class=\"control_wrapper accordion-control-section\">\n <div class=\"product_title\"> iPhone X Product Specification </div>\n <div id=\"Accordion_Nested\"></div>\n </div>\n <div id=\"Sensor_features\" style=\"display:none\">\n <table>\n <tbody><tr>\n <td class=\"e-bold\">Proximity sensor</td>\n <td>Yes</td>\n </tr>\n <tr>\n <td class=\"e-bold\">Face ID</td>\n <td>Yes</td>\n </tr>\n <tr>\n <td class=\"e-bold\">Accelerometer</td>\n <td>Yes</td>\n </tr>\n </tbody></table>\n </div>\n <div id=\"Hard_Soft_features\" style=\"display:none\">\n <table>\n <tbody><tr>\n <th rowspan=\"3\"> Hardware</th>\n <td class=\"e-bold\" rowspan=\"2 \">Chip</td>\n <td>Apple A11 Bionic chip with 64-bit architecture</td>\n </tr>\n <tr>\n <td>Embedded M11 motion coprocessor</td>\n </tr>\n <tr>\n <td class=\"e-bold\">Capacity</td>\n <td>64GB/256GB</td>\n </tr>\n <tr>\n <th> Software</th>\n <td class=\"e-bold\" rowspan=\"2 \">Operating System</td>\n <td>iOS 11</td>\n </tr>\n </tbody></table>\n </div>\n <div id=\"Video_Rec_features\" style=\"display:none\">\n <table>\n <tbody><tr>\n <th class=\"e-bold\" rowspan=\"9\">Video Recording</th>\n </tr>\n <tr>\n <td class=\"e-bold\">4K video recording</td>\n </tr>\n <tr>\n <td class=\"e-bold\">1080p &amp; 720p HD video recording</td>\n </tr>\n <tr>\n <td class=\"e-bold\">Optical zoom, 6x digital zoom</td>\n </tr>\n <tr>\n <td class=\"e-bold\">Slow motion video support</td>\n </tr>\n <tr>\n <td class=\"e-bold\">Take 8MP still photos while recording 4K video</td>\n </tr>\n <tr>\n <td class=\"e-bold\">Noise reduction</td>\n </tr>\n </tbody></table>\n </div>\n <div id=\"Camera_features\" style=\"display:none\">\n <table>\n <tbody><tr>\n <th class=\"e-bold\" rowspan=\"3\">Camera</th>\n <td class=\"e-bold\"> 12MP wide-angle</td>\n </tr>\n <tr>\n <td class=\"e-bold\">Live Photos with stabilization</td>\n </tr>\n <tr>\n <td class=\"e-bold\">Body and face detection</td>\n </tr>\n <tr>\n <th class=\"e-bold\" rowspan=\"4\">TrueDepth Camera</th>\n <td class=\"e-bold\"> 7MP camera</td>\n </tr>\n <tr>\n <td class=\"e-bold\"> Animoji</td>\n </tr>\n <tr>\n <td class=\"e-bold\"> Face detection</td>\n </tr>\n </tbody></table>\n </div>\n <div id=\"source_link\">Source: &#xA0;\n <a href=\"https://www.apple.com/iphone-x/specs/\" target=\"_blank\">www.apple.com/iphone-x/specs/</a>\n </div>\n</div>\n\n\n<style>\n @-moz-document url-prefix() {\n .e-accordion .e-content table {\n border-collapse: initial;\n }\n }\n \n .e-accordion table {\n border-collapse: collapse;\n border-spacing: 0;\n width: 100%;\n }\n \n .e-accordion table th,\n .e-accordion table td {\n font-weight: normal;\n padding: 5px;\n text-align: left;\n border: 1px solid #ddd\n }\n \n .product_title {\n text-align: center;\n margin: 20px 0;\n padding: 10px 0;\n text-overflow: ellipsis;\n font-weight: bold;\n font-size: 16px;\n }\n \n .accordion-control-section {\n margin: 0 10% 0 10%;\n padding-bottom: 25px;\n }\n\n</style></div></body></html>","index.js":"{{ripple}}/**\n * Accordion Ajax Sample\n */\nvar acrdnObj,nestAcrdn;\n\n var ajax = new ej.base.Ajax('//npmci.syncfusion.com/production/demos/src/accordion/ajax-content.html', 'GET', true);\n ajax.send().then();\n ajax.onSuccess = function (data) {\n //Initialize Accordion component\n acrdnObj = new ej.navigations.Accordion({\n expandMode: 'Single',\n expanding: expand,\n items: [\n { header: 'Network & Connectivity', content: data, expanded: true },\n { header: 'Feature', content: '<div id=\"nested_Acc\"></div>' },\n { header: 'Hardware & Software', content: '#Hard_Soft_features' }\n ]\n });\n //Render initialized Accordion component\n acrdnObj.appendTo('#Accordion_Nested');\n };\n\n//Expanding Event function for Accordion component.\nfunction expand(e) {\n if (e.isExpanded && [].indexOf.call(this.items, e.item) === 1) {\n if (e.element.querySelectorAll('.e-accordion').length > 0) {\n return;\n }\n //Initialize Nested Accordion component\n nestAcrdn = new ej.navigations.Accordion({\n expandMode: 'Single',\n items: [\n { header: 'Sensor', content: '#Sensor_features' },\n { header: 'Camera', content: '#Camera_features' },\n { header: 'Video Recording', content: '#Video_Rec_features' },\n ]\n });\n //Render initialized Nested Accordion component\n nestAcrdn.appendTo('#nested_Acc');\n }\n}\n\n\n "}
1+
{"index.html":"<html><head><script src=\"//ej2.syncfusion.com/javascript/demos/accordion/ajax/datasource.js\" type=\"text/javascript\"></script>\n<script src=\"https://cdn.syncfusion.com/ej2/dist/ej2.min.js\" type=\"text/javascript\"></script>\n <link href=\"https://cdn.syncfusion.com/ej2/material.css\" rel=\"stylesheet\">\n\n <link href=\"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css\" rel=\"stylesheet\">\n\n <style>\n body{\n touch-action:none;\n }\n </style></head><body><div class=\"stackblitz-container {{theme}}\"><div class=\"control-section\">\n <div class=\"control_wrapper accordion-control-section\">\n <div class=\"product_title\"> iPhone X Product Specification </div>\n <div id=\"Accordion_Nested\"></div>\n </div>\n <div id=\"Sensor_features\" style=\"display:none\">\n <table>\n <tbody><tr>\n <td class=\"e-bold\">Proximity sensor</td>\n <td>Yes</td>\n </tr>\n <tr>\n <td class=\"e-bold\">Face ID</td>\n <td>Yes</td>\n </tr>\n <tr>\n <td class=\"e-bold\">Accelerometer</td>\n <td>Yes</td>\n </tr>\n </tbody></table>\n </div>\n <div id=\"Hard_Soft_features\" style=\"display:none\">\n <table>\n <tbody><tr>\n <th rowspan=\"3\"> Hardware</th>\n <td class=\"e-bold\" rowspan=\"2 \">Chip</td>\n <td>Apple A11 Bionic chip with 64-bit architecture</td>\n </tr>\n <tr>\n <td>Embedded M11 motion coprocessor</td>\n </tr>\n <tr>\n <td class=\"e-bold\">Capacity</td>\n <td>64GB/256GB</td>\n </tr>\n <tr>\n <th> Software</th>\n <td class=\"e-bold\" rowspan=\"2 \">Operating System</td>\n <td>iOS 11</td>\n </tr>\n </tbody></table>\n </div>\n <div id=\"Video_Rec_features\" style=\"display:none\">\n <table>\n <tbody><tr>\n <th class=\"e-bold\" rowspan=\"9\">Video Recording</th>\n </tr>\n <tr>\n <td class=\"e-bold\">4K video recording</td>\n </tr>\n <tr>\n <td class=\"e-bold\">1080p &amp; 720p HD video recording</td>\n </tr>\n <tr>\n <td class=\"e-bold\">Optical zoom, 6x digital zoom</td>\n </tr>\n <tr>\n <td class=\"e-bold\">Slow motion video support</td>\n </tr>\n <tr>\n <td class=\"e-bold\">Take 8MP still photos while recording 4K video</td>\n </tr>\n <tr>\n <td class=\"e-bold\">Noise reduction</td>\n </tr>\n </tbody></table>\n </div>\n <div id=\"Camera_features\" style=\"display:none\">\n <table>\n <tbody><tr>\n <th class=\"e-bold\" rowspan=\"3\">Camera</th>\n <td class=\"e-bold\"> 12MP wide-angle</td>\n </tr>\n <tr>\n <td class=\"e-bold\">Live Photos with stabilization</td>\n </tr>\n <tr>\n <td class=\"e-bold\">Body and face detection</td>\n </tr>\n <tr>\n <th class=\"e-bold\" rowspan=\"4\">TrueDepth Camera</th>\n <td class=\"e-bold\"> 7MP camera</td>\n </tr>\n <tr>\n <td class=\"e-bold\"> Animoji</td>\n </tr>\n <tr>\n <td class=\"e-bold\"> Face detection</td>\n </tr>\n </tbody></table>\n </div>\n <div id=\"source_link\">Source: &nbsp;\n <a href=\"https://www.apple.com/iphone-x/specs/\" target=\"_blank\">www.apple.com/iphone-x/specs/</a>\n </div>\n</div>\n\n\n<style>\n @-moz-document url-prefix() {\n .e-accordion .e-content table {\n border-collapse: initial;\n }\n }\n \n .e-accordion table {\n border-collapse: collapse;\n border-spacing: 0;\n width: 100%;\n }\n \n .e-accordion table th,\n .e-accordion table td {\n font-weight: normal;\n padding: 5px;\n text-align: left;\n border: 1px solid #ddd\n }\n \n .product_title {\n text-align: center;\n margin: 20px 0;\n padding: 10px 0;\n text-overflow: ellipsis;\n font-weight: bold;\n font-size: 16px;\n }\n \n .accordion-control-section {\n margin: 0 10% 0 10%;\n padding-bottom: 25px;\n }\n\n</style></div></body></html>","index.js":"{{ripple}}/**\n * Accordion Ajax Sample\n */\nvar acrdnObj,nestAcrdn;\n\n var ajax = new ej.base.Ajax('//ej2.syncfusion.com/javascript/demos/src/accordion/ajax-content.html', 'GET', true);\n ajax.send().then();\n ajax.onSuccess = function (data) {\n //Initialize Accordion component\n acrdnObj = new ej.navigations.Accordion({\n expandMode: 'Single',\n expanding: expand,\n items: [\n { header: 'Network & Connectivity', content: data, expanded: true },\n { header: 'Feature', content: '<div id=\"nested_Acc\"></div>' },\n { header: 'Hardware & Software', content: '#Hard_Soft_features' }\n ]\n });\n //Render initialized Accordion component\n acrdnObj.appendTo('#Accordion_Nested');\n };\n\n//Expanding Event function for Accordion component.\nfunction expand(e) {\n if (e.isExpanded && [].indexOf.call(this.items, e.item) === 1) {\n if (e.element.querySelectorAll('.e-accordion').length > 0) {\n return;\n }\n //Initialize Nested Accordion component\n nestAcrdn = new ej.navigations.Accordion({\n expandMode: 'Single',\n items: [\n { header: 'Sensor', content: '#Sensor_features' },\n { header: 'Camera', content: '#Camera_features' },\n { header: 'Video Recording', content: '#Video_Rec_features' },\n ]\n });\n //Render initialized Nested Accordion component\n nestAcrdn.appendTo('#nested_Acc');\n }\n}\n\n\n "}

0 commit comments

Comments
 (0)