@@ -4,10 +4,11 @@ const fs = require('fs');
44
55const scripts = {
66 barcode : [ 'images' , 'barcode.reportitem.css' , 'barcode.reportitem.js' , 'qrbarcode.reportitem.js' ] ,
7- signature : [ 'signature.reportitem.css' , 'signature.dialog.css' , 'signature.reportitem.js' , 'signature.dialog.js' , 'pdf.signature.reportitem.css' , 'pdf.signature.reportitem.js' ] ,
7+ signature : [ 'signature.reportitem.css' , 'signature.dialog.css' , 'signature.reportitem.js' , 'signature.dialog.js' ] ,
88 shape : [ 'shape.reportitem.css' , 'shape.reportitem.js' ] ,
99 pdf : [ 'document.reportitem.css' , 'pdfdocument.reportitem.js' ] ,
10- html : [ 'htmldocument.reportitem.js' ]
10+ html : [ 'htmldocument.reportitem.js' ] ,
11+ pdfSignature : [ 'pdf.signature.reportitem.css' , 'pdf.signature.reportitem.js' ]
1112} ;
1213
1314const srcDir = 'node_modules/@boldreports/javascript-reporting-controls/Scripts/' ;
@@ -21,7 +22,8 @@ const extensionsExportTemp = {
2122 'signatureDialog' : 'export { SignatureDialog }' ,
2223 'shape' : 'export { EJShape }' ,
2324 'pdfDocument' : 'export { EJPdfDocument }' ,
24- 'htmlDocument' : 'export { EJHtmlDocument }'
25+ 'htmlDocument' : 'export { EJHtmlDocument }' ,
26+ 'pdfSignature' : 'export { EJPDFSignature }'
2527}
2628
2729gulp . task ( 'copy' , ( done ) => {
@@ -30,6 +32,7 @@ gulp.task('copy', (done) => {
3032 copyFiles ( scripts . shape , extensionsItemSrcDir , extensionsItemDir ) ;
3133 copyFiles ( scripts . html , extensionsItemSrcDir , extensionsItemDir ) ;
3234 copyFiles ( scripts . pdf , extensionsItemSrcDir , extensionsItemDir ) ;
35+ copyFiles ( scripts . pdfSignature , extensionsItemSrcDir , extensionsItemDir ) ;
3336 done ( ) ;
3437} ) ;
3538
@@ -48,7 +51,8 @@ gulp.task('update-extensions-export', (done) => {
4851 'signatureDialog' : [ 'signature.dialog.js' , 'signatureDialog' ] ,
4952 'shape' : [ 'shape.reportitem.js' , 'shape' ] ,
5053 'pdfDocument' : [ 'pdfdocument.reportitem.js' , 'pdfDocument' ] ,
51- 'htmlDocument' : [ 'htmldocument.reportitem.js' , 'htmlDocument' ]
54+ 'htmlDocument' : [ 'htmldocument.reportitem.js' , 'htmlDocument' ] ,
55+ 'pdfSignature' : [ 'pdf.signature.reportitem.js' , 'pdfSignature' ]
5256 } ;
5357 const updateFile = ( key , [ filename , exportKey ] ) => {
5458 const filePath = `${ extensionsItemDir } ${ filename } ` ;
0 commit comments