Skip to content

Commit 7e9652f

Browse files
author
pipeline
committed
v19.3.43 is released
1 parent 9d96577 commit 7e9652f

File tree

806 files changed

+23005
-7342
lines changed

Some content is hidden

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

806 files changed

+23005
-7342
lines changed

config.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,9 @@
144144
"validation",
145145
"editing",
146146
"progressbar",
147-
"adaptive-ui",
148-
null
147+
"multiline",
148+
"sys",
149+
"realtime",
150+
"binding"
149151
]
150152
}

debug.log

Lines changed: 0 additions & 2 deletions
This file was deleted.

gulpfile.js

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -124,10 +124,6 @@ function combineSampleList(platform, done) {
124124

125125
}))
126126
.pipe(gulp.dest(sampleListPath))
127-
.on('error', function (e) {
128-
done(e);
129-
process.exit(1);
130-
});
131127
}
132128

133129
function getSamples(data, component) {

index.html

Lines changed: 39 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -192,35 +192,56 @@
192192
</div>
193193
<div id='theme-switcher-popup' class='sb-theme-popup'>
194194
<ul id="themelist" class="options" role="list">
195+
<li class="e-list" id="bootstrap5" role="listitem">
196+
<span class='sb-icons sb-theme-select sb-icon-icon-selection'></span>
197+
<span class="switch-text">Bootstrap v5</span>
198+
</li>
199+
<li class="e-list" id="bootstrap5-dark" role="listitem">
200+
<span class='sb-icons sb-theme-select sb-icon-icon-selection'></span>
201+
<span class="switch-text">Bootstrap v5 Dark</span>
202+
</li>
203+
<li class="e-list" id="tailwind">
204+
<span class='sb-icons sb-theme-select sb-icon-icon-selection'></span>
205+
<span class="switch-text">Tailwind CSS</span>
206+
</li>
207+
<li class="e-list" id="tailwind-dark">
208+
<span class='sb-icons sb-theme-select sb-icon-icon-selection'></span>
209+
<span class="switch-text">Tailwind CSS Dark</span>
210+
</li>
195211
<li class='active' id="material" role="listitem">
196212
<span class='sb-icons sb-theme-select sb-icon-icon-selection'></span>
197213
<span class="switch-text">Material</span>
198214
</li>
215+
<li class="e-list" id="material-dark">
216+
<span class='sb-icons sb-theme-select sb-icon-icon-selection'></span>
217+
<span class="switch-text">Material Dark</span>
218+
</li>
199219
<li id="fabric" role="listitem">
200220
<span class='sb-icons sb-theme-select sb-icon-icon-selection'></span>
201221
<span class="switch-text">Fabric</span>
202222
</li>
203-
<li class="e-list" id="bootstrap" role="listitem">
223+
<li class="e-list" id="fabric-dark">
204224
<span class='sb-icons sb-theme-select sb-icon-icon-selection'></span>
205-
<span class="switch-text">Bootstrap</span>
225+
<span class="switch-text">Fabric Dark</span>
206226
</li>
207227
<li class="e-list" id="bootstrap4" role="listitem">
208228
<span class='sb-icons sb-theme-select sb-icon-icon-selection'></span>
209229
<span class="switch-text">Bootstrap v4</span>
210230
</li>
211-
<li class="e-list" id="tailwind">
212-
<span class='sb-icons sb-theme-select sb-icon-icon-selection'></span>
213-
<span class="switch-text">Tailwind</span>
231+
<li class="e-list" id="bootstrap" role="listitem">
232+
<span class='sb-icons sb-theme-select sb-icon-icon-selection'></span>
233+
<span class="switch-text">Bootstrap</span>
234+
</li>
235+
<li class="e-list" id="bootstrap-dark">
236+
<span class='sb-icons sb-theme-select sb-icon-icon-selection'></span>
237+
<span class="switch-text">Bootstrap Dark</span>
214238
</li>
215-
<!--<li class="e-list" id="tailwind-dark">-->
216-
<!-- <span class='sb-icons sb-theme-select sb-icon-icon-selection'></span>-->
217-
<!-- <span class="switch-text">Tailwind Dark</span>-->
218-
<!--</li>-->
219239
<li class="e-list" id="highcontrast">
220240
<span class='sb-icons sb-theme-select sb-icon-icon-selection'></span>
221241
<span class="switch-text">High Contrast</span>
222242
</li>
223243
</ul>
244+
<div class="sb-theme-studio"><a target="_blank" href="https://ej2.syncfusion.com/themestudio/?theme=material">Go to Theme Studio</a></div>
224245
</div>
225246
<div id='settings-popup' class='sb-setting-popup'>
226247
<div class='sb-setting-header'>
@@ -235,12 +256,17 @@
235256
</div>
236257
<div class='setting-content setting-theme-change'>
237258
<select id='sb-setting-theme' class='sb-setting-theme-select'>
259+
<option value="bootstrap5">Bootstrap v5</option>
260+
<option value="bootstrap5-dark">Bootstrap v5 Dark</option>
261+
<option value="tailwind">Tailwind CSS</option>
262+
<option value="tailwind-dark">Tailwind CSS Dark</option>
238263
<option value="material">Material</option>
264+
<option value="material-dark">Material Dark</option>
239265
<option value="fabric">Fabric</option>
240-
<option value="bootstrap">Bootstrap</option>
266+
<option value="fabric-dark">Fabric Dark</option>
241267
<option value="bootstrap4">Bootstrap v4</option>
242-
<!--<option value="tailwind-dark">Tailwind Dark</option>-->
243-
<option value="tailwind">Tailwind</option>
268+
<option value="bootstrap">Bootstrap</option>
269+
<option value="bootstrap-dark">Bootstrap Dark</option>
244270
<option value="highcontrast">High Contrast</option>
245271
</select>
246272
</div>
@@ -465,7 +491,7 @@ <h1 class='sb-sample-text'>Chart</h1>
465491
</div>
466492
</div>
467493

468-
</div>
494+
<!--</div>-->
469495

470496

471497
<script src="src/common/index.min.js" type="text/javascript"></script>

package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@syncfusion/ej2-samples",
3-
"version": "19.2.44",
3+
"version": "19.3.43",
44
"description": "Samples for Syncfusion Essential JS 2",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",
@@ -42,6 +42,7 @@
4242
"@types/signals": "0.0.16",
4343
"@types/moment-timezone": "0.5.7",
4444
"@types/hasher": "0.0.27",
45+
"@microsoft/signalr": "5.0.9",
4546
"fuse.js": "3.2.0",
4647
"marked": "^0.3.19",
4748
"codemirror": "^5.37.0",
@@ -79,7 +80,9 @@
7980
"run-sequence": "^1.2.2",
8081
"typescript": "2.8.4",
8182
"webpack": "^4.43.0",
83+
"gulp-jsoncombine": "^1.0.4",
8284
"webpack-cli": "^3.3.12",
85+
"webpack-stream": "^5.0.0",
8386
"shelljs": "*"
8487
},
8588
"scripts": {

sampleOrder.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,16 @@
6060
"datamatrix": "Data Matrix"
6161
}
6262
},
63+
"breadcrumb" : {
64+
"ControlName" : "Breadcrumb",
65+
"Samples" : {
66+
"default": "Default Functionalities",
67+
"template":"Template",
68+
"navigation":"Navigation",
69+
"keyboard-navigation":"Keyboard Navigation",
70+
"address-bar":"Address Bar"
71+
}
72+
},
6373
"bullet-chart" : {
6474
"ControlName" : "Bullet Chart",
6575
"Samples" : {

spec/samplebrowser.spec.ts

Lines changed: 68 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -2,70 +2,71 @@
22
* sample browser Spec
33
*/
44
/* tslint:disable */
5-
import { Ajax } from '@syncfusion/ej2-base';
6-
import '../node_modules/es6-promise/dist/es6-promise';
7-
import { samplesList } from '../src/common/sampleList';
8-
9-
interface MyWindow extends Window {
10-
customError: any;
11-
onerror: any;
12-
navigateSample: any;
13-
console: any;
14-
}
15-
16-
declare let window: MyWindow;
17-
18-
19-
describe('sample browser', (): void => {
20-
21-
jasmine.DEFAULT_TIMEOUT_INTERVAL = 30000;
22-
23-
let samples: any = samplesList;
24-
beforeAll((done: Function) => {
25-
let ajax: Ajax = new Ajax('../base/index.html', 'GET', true);
26-
ajax.send().then((value: Object): void => {
27-
document.body.innerHTML = document.body.innerHTML + value.toString();
28-
require(
29-
['../src/common/index.min'],
30-
(): void => {
31-
done();
32-
});
33-
});
34-
});
35-
describe('testing -', () => {
36-
37-
beforeEach(() => {
38-
window.customError = (): boolean => {
39-
return false;
40-
};
41-
window.onerror = (message: any, file: any, line: any, column: any, errorObj: any): boolean => {
42-
window.console.log(message);
43-
window.console.log('at ' + file + ' line: ' + line + ' column: ' + column);
44-
return false;
45-
};
46-
spyOn(window, 'customError');
47-
window.addEventListener('error', window.customError);
48-
});
49-
50-
afterEach(() => {
51-
window.customError.calls.reset();
52-
});
53-
54-
for (let control of samples) {
55-
if (control.category !== 'ShowCase' && control.name !== 'Stock Chart') {
56-
control.samples.forEach((element: any, index: number) => {
57-
it(' ', (done: Function) => {
58-
window.navigateSample = (): void => {
59-
expect(window.customError).not.toHaveBeenCalled();
60-
done();
61-
};
62-
window.location.href = '#/material/' + control.directory + '/' + element.url + '.html';
63-
window.console.log(window.location.href);
64-
});
65-
66-
});
67-
68-
}
69-
}
70-
});
71-
});
5+
import { Ajax } from '@syncfusion/ej2-base';
6+
import '../node_modules/es6-promise/dist/es6-promise';
7+
import { samplesList } from '../src/common/sampleList';
8+
9+
interface MyWindow extends Window {
10+
customError: any;
11+
onerror: any;
12+
navigateSample: any;
13+
console: any;
14+
}
15+
16+
declare let window: MyWindow;
17+
declare let require: any;
18+
19+
describe('sample browser', (): void => {
20+
21+
jasmine.DEFAULT_TIMEOUT_INTERVAL = 30000;
22+
23+
let samples: any = samplesList;
24+
beforeAll((done: Function) => {
25+
let ajax: Ajax = new Ajax('../base/index.html', 'GET', true);
26+
ajax.send().then((value: Object): void => {
27+
document.body.innerHTML = document.body.innerHTML + value.toString();
28+
require(
29+
['../src/common/index.min'],
30+
(): void => {
31+
done();
32+
});
33+
});
34+
});
35+
describe('testing -', () => {
36+
37+
beforeEach(() => {
38+
window.customError = (): boolean => {
39+
return false;
40+
};
41+
window.onerror = (message: any, file: any, line: any, column: any, errorObj: any): boolean => {
42+
window.console.log(message);
43+
window.console.log('at ' + file + ' line: ' + line + ' column: ' + column);
44+
return false;
45+
};
46+
spyOn(window, 'customError');
47+
window.addEventListener('error', window.customError);
48+
});
49+
50+
afterEach(() => {
51+
window.customError.calls.reset();
52+
});
53+
54+
for (let control of samples) {
55+
if (control.category !== 'ShowCase' && control.name !== 'Stock Chart') {
56+
control.samples.forEach((element: any, index: number) => {
57+
it(' ', (done: Function) => {
58+
window.navigateSample = (): void => {
59+
expect(window.customError).not.toHaveBeenCalled();
60+
done();
61+
};
62+
window.location.href = '#/material/' + control.directory + '/' + element.url + '.html';
63+
window.console.log(window.location.href);
64+
});
65+
66+
});
67+
68+
}
69+
}
70+
});
71+
});
72+

src/accordion/ajax-content.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
.e-accordion table {
3131
border-collapse: collapse;
3232
border-spacing: 0;
33-
width: 100%;
33+
width: 95%;
3434
}
3535

3636
.e-accordion table th,

src/accordion/ajax-stack.json

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/accordion/ajax.html

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,7 @@
4444
<div id='Video_Rec_features' style="display:none">
4545
<table>
4646
<tr>
47-
<th class='e-bold' rowspan='9'>Video Recording</th>
48-
</tr>
49-
<tr>
47+
<th class='e-bold' rowspan='6'>Video Recording</th>
5048
<td class='e-bold'>4K video recording</td>
5149
</tr>
5250
<tr>

0 commit comments

Comments
 (0)