mirror of
https://github.com/Pax1601/DCSOlympus.git
synced 2025-10-29 16:56:34 +00:00
26 lines
648 B
JavaScript
26 lines
648 B
JavaScript
const ManagerPage = require("./managerpage");
|
|
const ejs = require('ejs')
|
|
|
|
class WizardPage extends ManagerPage {
|
|
contentEjsFile;
|
|
|
|
constructor(manager, contentEjsFile) {
|
|
super(manager, './ejs/wizard.ejs');
|
|
this.contentEjsFile = contentEjsFile;
|
|
}
|
|
|
|
render(str) {
|
|
super.render(str);
|
|
|
|
ejs.renderFile(this.contentEjsFile, {...this.options, ...this.manager.options}, {}, (err, str) => {
|
|
if (!err) {
|
|
this.element.querySelector(".content").innerHTML = str;
|
|
} else {
|
|
logger.error(err);
|
|
}
|
|
});
|
|
|
|
}
|
|
}
|
|
|
|
module.exports = WizardPage; |