Skip to content

Commit 0b4350c

Browse files
Merge pull request #47 from munirathinaraoSF4993/master
feature(REPORT-502080): BoldReports 13.1 release changes
2 parents 58995cd + 4fbadb0 commit 0b4350c

8 files changed

Lines changed: 107 additions & 10 deletions

File tree

assets/sidebar/portrait.png

46 KB
Loading

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": "12.1.12",
3+
"version": "13.1.26",
44
"description": "",
55
"author": "",
66
"license": "ISC",
@@ -32,15 +32,15 @@
3232
"gulp4-run-sequence": "1.0.1",
3333
"shelljs": "^0.8.4",
3434
"typo-js": "1.0.3",
35-
"webpack": "5.97.1",
35+
"webpack": "5.106.1",
3636
"webpack-cli": "6.0.1",
3737
"webpack-dev-server": "5.2.1",
3838
"webpack-stream": "7.0.0"
3939
},
4040
"dependencies": {
4141
"@babel/polyfill": "7.2.5",
42-
"@boldreports/javascript-reporting-controls": "12.1.12",
43-
"@boldreports/javascript-reporting-extensions": "12.1.12",
42+
"@boldreports/javascript-reporting-controls": "13.1.26",
43+
"@boldreports/javascript-reporting-extensions": "13.1.26",
4444
"codemirror": "5.58.2",
4545
"hasher": "1.2.0",
4646
"jquery": "3.6.0",

src/common/index.js

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,54 @@ import '@boldreports/javascript-reporting-controls/Scripts/v2.0/localization/l10
2020
import '@boldreports/javascript-reporting-controls/Scripts/v2.0/localization/l10n/ej.localetexts.he-IL.min.js';
2121
import '@boldreports/javascript-reporting-controls/Scripts/v2.0/localization/l10n/ej.localetexts.ru-RU.min.js';
2222

23+
24+
25+
//barcode
26+
import '../../build/templates/extensions/report-item-extensions/barcode.reportitem.css';
27+
import { EJBarcode } from '../../build/templates/extensions/report-item-extensions/barcode.reportitem';
28+
import { EJQRBarcode } from '../../build/templates/extensions/report-item-extensions/qrbarcode.reportitem';
29+
30+
//Document
31+
import '../../build/templates/extensions/report-item-extensions/document.reportitem.css';
32+
import { EJPdfDocument } from '../../build/templates/extensions/report-item-extensions/pdfdocument.reportitem';
33+
import { EJHtmlDocument } from '../../build/templates/extensions/report-item-extensions/htmldocument.reportitem';
34+
35+
//signature
36+
import '../../build/templates/extensions/report-item-extensions/signature.reportitem.css';
37+
import '../../build/templates/extensions/report-item-extensions/signature.dialog.css';
38+
import { EJSignature } from '../../build/templates/extensions/report-item-extensions/signature.reportitem';
39+
import { SignatureDialog } from '../../build/templates/extensions/report-item-extensions/signature.dialog';
40+
41+
//shape
42+
import '../../build/templates/extensions/report-item-extensions/shape.reportitem.css';
43+
import { EJShape } from '../../build/templates/extensions/report-item-extensions/shape.reportitem';
44+
45+
//PDF signature
46+
import '../../build/templates/extensions/report-item-extensions/pdf.signature.reportitem.css';
47+
import { EJPDFSignature } from '../../build/templates/extensions/report-item-extensions/pdf.signature.reportitem';
48+
49+
let barcode = 'EJBarcode';
50+
let qrBarcode = 'EJQRBarcode';
51+
window[barcode] = EJBarcode;
52+
window[qrBarcode] = EJQRBarcode;
53+
54+
let signature = 'EJSignature';
55+
let signatureDialog = 'SignatureDialog';
56+
window[signature] = EJSignature;
57+
window[signatureDialog] = SignatureDialog;
58+
59+
let shape = 'EJShape';
60+
window[shape] = EJShape;
61+
62+
let pdfDocument = 'EJPdfDocument';
63+
let htmlDocument = 'EJHtmlDocument';
64+
window[pdfDocument] = EJPdfDocument;
65+
window[htmlDocument] = EJHtmlDocument;
66+
67+
let pdfSignature = 'EJPDFSignature';
68+
window[pdfSignature] = EJPDFSignature;
69+
70+
2371
//globals
2472
import './../controls/globals';
2573

src/common/main-content/main-content.css

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
1-
.ej-main-body-content {
1+
.ej-main-child-content{
22
background-color: #fafafa;
33
}
4+
.ej-main-body-content {
5+
height:100%;
6+
display: flex;
7+
flex-direction: column;
8+
justify-content: space-evenly;
9+
}
410

511
.ej-main-body-content #parentTabContainer {
612
border: 1px solid #D7D7D7;
@@ -210,7 +216,8 @@
210216
color: #283A5E;
211217
margin: 30px 0px;
212218
width: 100%;
213-
height: 121px;
219+
height: 121px;
220+
flex-shrink: 0;
214221
}
215222

216223
.header {

src/common/sidebar/sidebar.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@
5252
width: 90px;
5353
margin: 8px;
5454
background-image: url('./../../../assets/sidebar/portrait.png');
55-
background-size: 100% 2200%;
55+
background-size: 100% 2300%;
5656
}
5757

5858
.ej-sidebar-content .ej-sb-toc .ej-sb-toc-card .ej-sb-toc-title {
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
<div id="container"></div>
2+
<div id="description">
3+
<p>The report demonstrates the PDF digital signature functionality in a Non-Disclosure Agreement (NDA) document. It
4+
highlights secure signing and verification features for professional agreements.</p>
5+
<ul>
6+
<li>Illustrates PDF digital signature integration within reports.</li>
7+
<li>Uses a real-world NDA template for practical demonstration.</li>
8+
<li>Shows how signatures, names, dates, and locations are captured in the report item.</li>
9+
</ul>
10+
<p>
11+
More information about the PDF signature report item can be found in this <a
12+
href="https://help.boldreports.com/enterprise-reporting/designer-guide/report-designer/report-items/signature/design-report-with-pdf-signature/"
13+
target="_blank" rel="noreferrer">documentation</a> section.
14+
</p>
15+
</div>
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
/**
2+
* NDA Report - This demo showcases the integration of PDF digital signature in a Non-Disclosure Agreement (NDA) report.
3+
*/
4+
$(function () {
5+
$("#container").boldReportViewer({
6+
// Specifies the report Web API service URL. It is used to process the reports.
7+
reportServiceUrl: window.Globals.SERVICE_URL,
8+
// Specifies the path of the RDL report file
9+
reportPath: 'nda-report.rdl',
10+
toolbarSettings: window.Globals.TOOLBAR_OPTIONS,
11+
toolBarItemClick: window.Globals.EDIT_REPORT,
12+
exportItemClick: window.Globals.EXPORT_ITEM_CLICK
13+
});
14+
});

src/controls/samples.json

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@
77
"paystub",
88
"powerpoint",
99
"cmr",
10-
"infographics"
10+
"infographics",
11+
"nda"
1112
],
1213
"otherPlatforms": {
1314
"Angular": "angular/#/",
@@ -25,7 +26,7 @@
2526
],
2627
"freeTrialUrl": "https://app.boldid.net/register/reports/enterprise?evaluation=v2&leadsource=demos.boldreports.com&gclid=&referrerroriginurl=https://demos.boldreports.com/pricing&secondaryreferraloriginurl=https://demos.boldreports.com/&host=server&quantity=1"
2728
},
28-
"copyrightYear": "2025",
29+
"copyrightYear": "2026",
2930
"samples": [
3031
{
3132
"routerPath": "product-line-sales",
@@ -490,14 +491,26 @@
490491
"sampleName": "HR Payroll",
491492
"basePath": "report-viewer",
492493
"directoryName": "hr-payroll",
493-
"status": "New",
494494
"imageDetails": {
495495
"isLandscape": false,
496496
"index": 20
497497
},
498498
"metaData": {
499499
"description": "This demo showcases an HR Payroll report showing salaries, deductions, demographics, and performance insights in JavaScript Bold Report Viewer."
500500
}
501+
},
502+
{
503+
"routerPath": "nda-report",
504+
"sampleName": "NDA Report",
505+
"directoryName": "nda-report",
506+
"basePath": "report-viewer",
507+
"imageDetails": {
508+
"isLandscape": false,
509+
"index": 21
510+
},
511+
"metaData": {
512+
"description": "This demo showcases the PDF digital signature functionality in a Non-Disclosure Agreement (NDA) document in JavaScript Bold Report Viewer."
513+
}
501514
}
502515
]
503516
}

0 commit comments

Comments
 (0)