Skip to content

Commit b3ee68b

Browse files
Merge pull request #42 from SundaresanGunasekaran/master
feature(REPORT-441126): Bold Reports 10.1 Release Changes
2 parents 17b5ffb + 1f59666 commit b3ee68b

File tree

5 files changed

+75
-7
lines changed

5 files changed

+75
-7
lines changed

build/copy.js

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,10 @@ const scripts = {
66
common: ['common/ej2-base.min.js', 'common/ej2-data.min.js', 'common/ej2-pdf-export.min.js', 'common/ej2-svg-base.min.js'],
77
control: ['data-visualization/ej2-circulargauge.min.js', 'data-visualization/ej2-lineargauge.min.js', 'data-visualization/ej2-maps.min.js'],
88
barcode: ['images', 'barcode.reportitem.css', 'barcode.reportitem.js', 'qrbarcode.reportitem.js'],
9-
signature: ['signature.reportitem.css', 'signature.dialog.css', 'signature.reportitem.js', 'signature.dialog.js']
9+
signature: ['signature.reportitem.css', 'signature.dialog.css', 'signature.reportitem.js', 'signature.dialog.js'],
10+
shape: ['shape.reportitem.css', 'shape.reportitem.js'],
11+
pdf: ['document.reportitem.css', 'pdfdocument.reportitem.js'],
12+
html: ['htmldocument.reportitem.js']
1013
};
1114

1215
const srcDir = 'node_modules/@boldreports/javascript-reporting-controls/Scripts/';
@@ -17,14 +20,20 @@ const extensionsExportTemp = {
1720
'1D': 'export { EJBarcode };',
1821
'2D': 'export { EJQRBarcode };',
1922
'signature': 'export { EJSignature }',
20-
'signatureDialog': 'export { SignatureDialog }'
23+
'signatureDialog': 'export { SignatureDialog }',
24+
'shape': 'export { EJShape }',
25+
'pdfDocument': 'export { EJPdfDocument }',
26+
'htmlDocument': 'export { EJHtmlDocument }'
2127
}
2228

2329
gulp.task('copy', (done) => {
2430
copyFiles(scripts.common, srcDir, destDir + 'common');
2531
copyFiles(scripts.control, srcDir, destDir + 'data-visualization');
2632
copyFiles(scripts.barcode, extensionsItemSrcDir, extensionsItemDir);
2733
copyFiles(scripts.signature, extensionsItemSrcDir, extensionsItemDir);
34+
copyFiles(scripts.shape, extensionsItemSrcDir, extensionsItemDir);
35+
copyFiles(scripts.html, extensionsItemSrcDir, extensionsItemDir);
36+
copyFiles(scripts.pdf, extensionsItemSrcDir, extensionsItemDir);
2837
done();
2938
});
3039

@@ -40,7 +49,10 @@ gulp.task('update-extensions-export', (done) => {
4049
'barcode': ['barcode.reportitem.js', '1D'],
4150
'qrbarcode': ['qrbarcode.reportitem.js', '2D'],
4251
'signature': ['signature.reportitem.js', 'signature'],
43-
'signatureDialog': ['signature.dialog.js', 'signatureDialog']
52+
'signatureDialog': ['signature.dialog.js', 'signatureDialog'],
53+
'shape': ['shape.reportitem.js', 'shape'],
54+
'pdfDocument': ['pdfdocument.reportitem.js', 'pdfDocument'],
55+
'htmlDocument': ['htmldocument.reportitem.js', 'htmlDocument']
4456
};
4557
const updateFile = (key, [filename, exportKey]) => {
4658
const filePath = `${extensionsItemDir}${filename}`;

build/templates/common/index.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,11 @@ import './../extensions/report-item-extensions/barcode.reportitem.css';
2525
import { EJBarcode } from './../extensions/report-item-extensions/barcode.reportitem';
2626
import { EJQRBarcode } from './../extensions/report-item-extensions/qrbarcode.reportitem';
2727

28+
//Document
29+
import './../extensions/report-item-extensions/document.reportitem.css';
30+
import { EJPdfDocument } from './../extensions/report-item-extensions/pdfdocument.reportitem';
31+
import { EJHtmlDocument } from './../extensions/report-item-extensions/htmldocument.reportitem';
32+
2833
//signature
2934
import './../extensions/report-item-extensions/signature.reportitem.css';
3035
import './../extensions/report-item-extensions/signature.dialog.css';
@@ -51,6 +56,11 @@ window[signatureDialog] = SignatureDialog;
5156
let shape = 'EJShape';
5257
window[shape] = EJShape;
5358

59+
let pdfDocument = 'EJPdfDocument';
60+
let htmlDocument = 'EJHtmlDocument';
61+
window[pdfDocument] = EJPdfDocument;
62+
window[htmlDocument] = EJHtmlDocument;
63+
5464
//code-mirror
5565
import 'codemirror/lib/codemirror';
5666
import 'codemirror/addon/hint/show-hint';

build/templates/report-designer/index.js

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,29 @@ $(function () {
6262
description: 'Display the different types of shapes as report item',
6363
title: 'Shapes'
6464
}
65+
}, {
66+
name: 'pdfdocument',
67+
className: 'EJPdfDocument',
68+
imageClass: 'customitem-pdfdocument',
69+
displayName: 'PDF',
70+
category: 'Documents',
71+
toolTip: {
72+
requirements: 'Add a report item to the designer area.',
73+
description: 'Display the pdf document content in the report',
74+
title: 'PDF'
75+
},
76+
allowHeaderFooter: false
77+
}, {
78+
name: 'htmldocument',
79+
className: 'EJHtmlDocument',
80+
imageClass: 'customitem-htmldocument',
81+
displayName: 'Html',
82+
category: 'Documents',
83+
toolTip: {
84+
requirements: 'Add a report item to the designer area.',
85+
description: 'This report item used to process the html markup text and url',
86+
title: 'Html'
87+
},
6588
}],
6689
toolbarSettings: {
6790
items: ej.ReportDesigner.ToolbarItems.All & ~ej.ReportDesigner.ToolbarItems.New & ~ej.ReportDesigner.ToolbarItems.Save & ~ej.ReportDesigner.ToolbarItems.Open

build/templates/report-designer/rdlc/index.js

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,29 @@ $(function () {
6262
description: 'Display the different types of shapes as report item',
6363
title: 'Shapes'
6464
}
65+
}, {
66+
name: 'pdfdocument',
67+
className: 'EJPdfDocument',
68+
imageClass: 'customitem-pdfdocument',
69+
displayName: 'PDF',
70+
category: 'Documents',
71+
toolTip: {
72+
requirements: 'Add a report item to the designer area.',
73+
description: 'Display the pdf document content in the report',
74+
title: 'PDF'
75+
},
76+
allowHeaderFooter: false
77+
}, {
78+
name: 'htmldocument',
79+
className: 'EJHtmlDocument',
80+
imageClass: 'customitem-htmldocument',
81+
displayName: 'Html',
82+
category: 'Documents',
83+
toolTip: {
84+
requirements: 'Add a report item to the designer area.',
85+
description: 'This report item used to process the html markup text and url',
86+
title: 'Html'
87+
},
6588
}],
6689
toolbarSettings: {
6790
items: ej.ReportDesigner.ToolbarItems.All & ~ej.ReportDesigner.ToolbarItems.New & ~ej.ReportDesigner.ToolbarItems.Save & ~ej.ReportDesigner.ToolbarItems.Open

package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "javascript-samples",
3-
"version": "9.1.7",
3+
"version": "10.1.11",
44
"description": "",
55
"author": "",
66
"license": "ISC",
@@ -39,14 +39,14 @@
3939
},
4040
"dependencies": {
4141
"@babel/polyfill": "7.2.5",
42-
"@boldreports/javascript-reporting-controls": "9.1.7",
43-
"@boldreports/javascript-reporting-extensions": "9.1.7",
42+
"@boldreports/javascript-reporting-controls": "10.1.11",
43+
"@boldreports/javascript-reporting-extensions": "10.1.11",
4444
"codemirror": "5.58.2",
4545
"hasher": "1.2.0",
4646
"jquery": "3.6.0",
4747
"jquery-validation": "1.19.5",
4848
"jsrender": "1.0.2",
49-
"prismjs": "1.27.0",
49+
"prismjs": "1.30.0",
5050
"whatwg-fetch": "3.0.0",
5151
"html-to-text": "^8.2.0",
5252
"markdown-spellcheck": "^1.3.1"

0 commit comments

Comments
 (0)