@@ -3,13 +3,12 @@ const { cp, mkdir } = require('shelljs');
33const fs = require ( 'fs' ) ;
44
55const scripts = {
6- common : [ 'common/ej2-base.min.js' , 'common/ej2-data.min.js' , 'common/ej2-pdf-export.min.js' , 'common/ej2-svg-base.min.js' ] ,
7- control : [ 'data-visualization/ej2-circulargauge.min.js' , 'data-visualization/ej2-lineargauge.min.js' , 'data-visualization/ej2-maps.min.js' ] ,
86 barcode : [ 'images' , 'barcode.reportitem.css' , 'barcode.reportitem.js' , 'qrbarcode.reportitem.js' ] ,
97 signature : [ 'signature.reportitem.css' , 'signature.dialog.css' , 'signature.reportitem.js' , 'signature.dialog.js' ] ,
108 shape : [ 'shape.reportitem.css' , 'shape.reportitem.js' ] ,
119 pdf : [ 'document.reportitem.css' , 'pdfdocument.reportitem.js' ] ,
12- html : [ 'htmldocument.reportitem.js' ]
10+ html : [ 'htmldocument.reportitem.js' ] ,
11+ pdfSignature : [ 'pdf.signature.reportitem.css' , 'pdf.signature.reportitem.js' ]
1312} ;
1413
1514const srcDir = 'node_modules/@boldreports/javascript-reporting-controls/Scripts/' ;
@@ -23,17 +22,17 @@ const extensionsExportTemp = {
2322 'signatureDialog' : 'export { SignatureDialog }' ,
2423 'shape' : 'export { EJShape }' ,
2524 'pdfDocument' : 'export { EJPdfDocument }' ,
26- 'htmlDocument' : 'export { EJHtmlDocument }'
25+ 'htmlDocument' : 'export { EJHtmlDocument }' ,
26+ 'pdfSignature' : 'export { EJPDFSignature }'
2727}
2828
2929gulp . task ( 'copy' , ( done ) => {
30- copyFiles ( scripts . common , srcDir , destDir + 'common' ) ;
31- copyFiles ( scripts . control , srcDir , destDir + 'data-visualization' ) ;
3230 copyFiles ( scripts . barcode , extensionsItemSrcDir , extensionsItemDir ) ;
3331 copyFiles ( scripts . signature , extensionsItemSrcDir , extensionsItemDir ) ;
3432 copyFiles ( scripts . shape , extensionsItemSrcDir , extensionsItemDir ) ;
3533 copyFiles ( scripts . html , extensionsItemSrcDir , extensionsItemDir ) ;
3634 copyFiles ( scripts . pdf , extensionsItemSrcDir , extensionsItemDir ) ;
35+ copyFiles ( scripts . pdfSignature , extensionsItemSrcDir , extensionsItemDir ) ;
3736 done ( ) ;
3837} ) ;
3938
@@ -52,7 +51,8 @@ gulp.task('update-extensions-export', (done) => {
5251 'signatureDialog' : [ 'signature.dialog.js' , 'signatureDialog' ] ,
5352 'shape' : [ 'shape.reportitem.js' , 'shape' ] ,
5453 'pdfDocument' : [ 'pdfdocument.reportitem.js' , 'pdfDocument' ] ,
55- 'htmlDocument' : [ 'htmldocument.reportitem.js' , 'htmlDocument' ]
54+ 'htmlDocument' : [ 'htmldocument.reportitem.js' , 'htmlDocument' ] ,
55+ 'pdfSignature' : [ 'pdf.signature.reportitem.js' , 'pdfSignature' ]
5656 } ;
5757 const updateFile = ( key , [ filename , exportKey ] ) => {
5858 const filePath = `${ extensionsItemDir } ${ filename } ` ;
0 commit comments