Skip to content

Commit 73f5e7f

Browse files
feature(REPORT-441126): Bold Reports 10.1 Release Changes
1 parent fe633d8 commit 73f5e7f

4 files changed

Lines changed: 45 additions & 6 deletions

File tree

build/copy.js

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,17 @@ const gulp = require('gulp');
22
var shelljs = require('shelljs');
33
const fs = require('fs');
44

5-
const extensionsAssets = ['images', 'barcode.reportitem.css', 'barcode.reportitem.js', 'qrbarcode.reportitem.js', 'signature.reportitem.css','signature.dialog.css','signature.reportitem.js','signature.dialog.js'];
5+
const extensionsAssets = ['images', 'barcode.reportitem.css', 'barcode.reportitem.js', 'qrbarcode.reportitem.js', 'signature.reportitem.css','signature.dialog.css','signature.reportitem.js','signature.dialog.js','shape.reportitem.css','shape.reportitem.js','document.reportitem.css','pdfdocument.reportitem.js','htmldocument.reportitem.js'];
66
const extensionsItemSrcDir = 'node_modules/@boldreports/javascript-reporting-extensions/';
77
const extensionsItemDir = './src/controls/extensions/report-item-extensions/';
88
const extensionsExportTemp = {
99
'1D': 'export { EJBarcode };',
1010
'2D': 'export { EJQRBarcode };',
1111
'signature': 'export { EJSignature }',
12-
'signatureDialog': 'export { SignatureDialog }'
12+
'signatureDialog': 'export { SignatureDialog }',
13+
'shape': 'export { EJShape }',
14+
'pdfDocument': 'export { EJPdfDocument }',
15+
'htmlDocument': 'export { EJHtmlDocument }',
1316
}
1417

1518
gulp.task('copy-src-assets', function (done) {
@@ -44,7 +47,10 @@ gulp.task('update-extensions-export', (done) => {
4447
'barcode': ['barcode.reportitem.js', '1D'],
4548
'qrbarcode': ['qrbarcode.reportitem.js', '2D'],
4649
'signature': ['signature.reportitem.js', 'signature'],
47-
'signatureDialog': ['signature.dialog.js', 'signatureDialog']
50+
'signatureDialog': ['signature.dialog.js', 'signatureDialog'],
51+
'shape': ['shape.reportitem.js', 'shape'],
52+
'pdfDocument': ['pdfdocument.reportitem.js', 'pdfDocument'],
53+
'htmlDocument': ['htmldocument.reportitem.js', 'htmlDocument'],
4854
};
4955
const updateFile = (key, [filename, exportKey]) => {
5056
const filePath = `${extensionsItemDir}${filename}`;

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{
22
"name": "react-sample-browser",
3-
"version": "9.1.7",
3+
"version": "10.1.11",
44
"private": true,
55
"dependencies": {
6-
"@boldreports/react-reporting-components": "9.1.7",
7-
"@boldreports/javascript-reporting-extensions": "9.1.7",
6+
"@boldreports/react-reporting-components": "10.1.11",
7+
"@boldreports/javascript-reporting-extensions": "10.1.11",
88
"@testing-library/jest-dom": "5.11.9",
99
"@testing-library/react": "11.2.5",
1010
"@testing-library/user-event": "12.8.3",

src/controls/designer/designer.js

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,29 @@ var reportItemExtensions = [{
5252
description: 'Display the different types of shapes as report item',
5353
title: 'Shapes'
5454
}
55+
}, {
56+
name: 'pdfdocument',
57+
className: 'EJPdfDocument',
58+
imageClass: 'customitem-pdfdocument',
59+
displayName: 'PDF',
60+
category: 'Documents',
61+
toolTip: {
62+
requirements: 'Add a report item to the designer area.',
63+
description: 'Display the pdf document content in the report',
64+
title: 'PDF'
65+
},
66+
allowHeaderFooter: false
67+
}, {
68+
name: 'htmldocument',
69+
className: 'EJHtmlDocument',
70+
imageClass: 'customitem-htmldocument',
71+
displayName: 'Html',
72+
category: 'Documents',
73+
toolTip: {
74+
requirements: 'Add a report item to the designer area.',
75+
description: 'This report item used to process the html markup text and url',
76+
title: 'Html'
77+
},
5578
}];
5679

5780
function DESIGNER_TOOLBAR_RENDERING(args) {

src/index.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,11 @@ import { SignatureDialog } from './controls/extensions/report-item-extensions/si
2222
import './controls/extensions/report-item-extensions/shape.reportitem.css';
2323
import { EJShape} from './controls/extensions/report-item-extensions/shape.reportitem';
2424

25+
//Document
26+
import './controls/extensions/report-item-extensions/document.reportitem.css';
27+
import { EJPdfDocument } from './controls/extensions/report-item-extensions/pdfdocument.reportitem';
28+
import { EJHtmlDocument } from './controls/extensions/report-item-extensions/htmldocument.reportitem';
29+
2530
let barcode = 'EJBarcode';
2631
let qrBarcode = 'EJQRBarcode';
2732
window[barcode] = EJBarcode;
@@ -35,6 +40,11 @@ window[signatureDialog] = SignatureDialog;
3540
let shape = 'EJShape';
3641
window[shape] = EJShape;
3742

43+
let pdfDocument = 'EJPdfDocument';
44+
let htmlDocument = 'EJHtmlDocument';
45+
window[pdfDocument] = EJPdfDocument;
46+
window[htmlDocument] = EJHtmlDocument;
47+
3848
//code-mirror
3949
import 'codemirror/lib/codemirror';
4050
import 'codemirror/addon/hint/show-hint';

0 commit comments

Comments
 (0)