Risolto il problema di visualizzazione dei PDF negli allegati

This commit is contained in:
Pek5892 2023-11-29 16:34:22 +01:00
parent de5ebf5eda
commit 5b4208d007
2 changed files with 21 additions and 6 deletions

View File

@ -4,6 +4,7 @@ Tutti i maggiori cambiamenti di questo progetto saranno documentati in questo fi
Il formato utilizzato è basato sulle linee guida di [Keep a Changelog](http://keepachangelog.com/), e il progetto segue il [Semantic Versioning](http://semver.org/) per definire le versioni delle release.
- [2.4.52 ](#2452)
- [2.4.51 (2023-10-30)](#2451-2023-10-30)
- [2.4.50 (2023-10-06)](#2450-2023-10-06)
- [2.4.49 (2023-09-22)](#2449-2023-09-25)
@ -62,6 +63,13 @@ Il formato utilizzato è basato sulle linee guida di [Keep a Changelog](http://k
- [2.2 (2016-11-10)](#22-2016-11-10)
- [2.1 (2015-04-02)](#21-2015-04-02)
## 2.4.52
### Aggiunto (Added)
### Modificato (Changed)
### Fixed
- Risolto il problema di visualizzazione dei PDF negli allegati
## 2.4.51 (2023-10-30)
### Aggiunto (Added)
- Aggiunta la gestione checklist nel plugin impianti

View File

@ -396,17 +396,24 @@ function csrf() {
}
function pdfjs() {
// Elenca tutte le cartelle dentro public e salva in una variabile l'ultima
const nodeModules = fs.readdirSync(config.nodeDirectory + '/pdf.js/public/',)
.filter(function (x) {
return x.indexOf('.') !== 0 && fs.statSync(config.nodeDirectory + '/pdf.js/public/' + x).isDirectory();
})
distDirectory = config.nodeDirectory + '/pdf.js/public/' + nodeModules[nodeModules.length - 1];
const web = gulp.src([
config.nodeDirectory + '/pdf.js/demo/vue/public/pdfjs-prebuilt/web/**/*',
'!' + config.nodeDirectory + '/pdf.js/demo/vue/public/pdfjs-prebuilt/web/cmaps/*',
'!' + config.nodeDirectory + '/pdf.js/demo/vue/public/pdfjs-prebuilt/web/*.map',
'!' + config.nodeDirectory + '/pdf.js/demo/vue/public/pdfjs-prebuilt/web/*.pdf',
distDirectory + '/web/**/*',
'!' + distDirectory + '/web/cmaps/*',
'!' + distDirectory + '/web/*.map',
'!' + distDirectory + '/web/*.pdf',
])
.pipe(gulp.dest(config.production + '/pdfjs/web'));
const build = gulp.src([
config.nodeDirectory + '/pdf.js/demo/vue/public/pdfjs-prebuilt/build/*',
'!' + config.nodeDirectory + '/pdf.js/demo/vue/public/pdfjs-prebuilt/build/*.map',
distDirectory + '/build/*',
'!' + distDirectory + '/build/*.map',
])
.pipe(gulp.dest(config.production + '/pdfjs/build'));