@@ -12,18 +12,17 @@ const settingsCssPath = path.join(
1212 repoRoot ,
1313 'src/folderview.plus/usr/local/emhttp/plugins/folderview.plus/styles/folderviewplus.css'
1414) ;
15- const settingsJsPath = path . join (
16- repoRoot ,
17- 'src/folderview.plus/usr/local/emhttp/plugins/folderview.plus/scripts/folderviewplus.js'
18- ) ;
19- const settingsWizardJsPath = path . join (
20- repoRoot ,
21- 'src/folderview.plus/usr/local/emhttp/plugins/folderview.plus/scripts/folderviewplus.wizard.js'
22- ) ;
23- const settingsImportJsPath = path . join (
24- repoRoot ,
15+ const settingsScriptPaths = [
16+ 'src/folderview.plus/usr/local/emhttp/plugins/folderview.plus/scripts/folderviewplus.runtime-parity.js' ,
17+ 'src/folderview.plus/usr/local/emhttp/plugins/folderview.plus/scripts/folderviewplus.settings-sections.js' ,
18+ 'src/folderview.plus/usr/local/emhttp/plugins/folderview.plus/scripts/folderviewplus.setup-assistant.js' ,
19+ 'src/folderview.plus/usr/local/emhttp/plugins/folderview.plus/scripts/folderviewplus.starter-templates.js' ,
20+ 'src/folderview.plus/usr/local/emhttp/plugins/folderview.plus/scripts/folderviewplus.activity-diagnostics.js' ,
21+ 'src/folderview.plus/usr/local/emhttp/plugins/folderview.plus/scripts/folderviewplus.folder-editor.js' ,
22+ 'src/folderview.plus/usr/local/emhttp/plugins/folderview.plus/scripts/folderviewplus.js' ,
23+ 'src/folderview.plus/usr/local/emhttp/plugins/folderview.plus/scripts/folderviewplus.wizard.js' ,
2524 'src/folderview.plus/usr/local/emhttp/plugins/folderview.plus/scripts/folderviewplus.import.js'
26- ) ;
25+ ] . map ( ( relativePath ) => path . join ( repoRoot , relativePath ) ) ;
2726const folderCssPath = path . join (
2827 repoRoot ,
2928 'src/folderview.plus/usr/local/emhttp/plugins/folderview.plus/styles/folder.css'
@@ -43,10 +42,8 @@ const vmJsPath = path.join(
4342
4443const settingsPage = fs . readFileSync ( settingsPagePath , 'utf8' ) ;
4544const settingsCss = fs . readFileSync ( settingsCssPath , 'utf8' ) ;
46- const settingsJs = fs . readFileSync ( settingsJsPath , 'utf8' ) ;
47- const settingsWizardJs = fs . readFileSync ( settingsWizardJsPath , 'utf8' ) ;
48- const settingsImportJs = fs . readFileSync ( settingsImportJsPath , 'utf8' ) ;
49- const settingsRuntime = `${ settingsJs } \n${ settingsWizardJs } \n${ settingsImportJs } ` ;
45+ const settingsRuntime = settingsScriptPaths . map ( ( scriptPath ) => fs . readFileSync ( scriptPath , 'utf8' ) ) . join ( '\n' ) ;
46+ const settingsJs = settingsRuntime ;
5047const folderCss = fs . readFileSync ( folderCssPath , 'utf8' ) ;
5148const folderJs = fs . readFileSync ( folderJsPath , 'utf8' ) ;
5249const dockerJs = fs . readFileSync ( dockerJsPath , 'utf8' ) ;
0 commit comments