work in progress with deno

This commit is contained in:
2025-08-08 17:57:42 +02:00
parent 8bdc03a221
commit f4d450c75a
7 changed files with 3122 additions and 38 deletions

View File

@@ -61,7 +61,23 @@ async function setupLoginPage(
]),
1,
);
}
async function setGlobalCSS(
{ page, dolibarrAddress, imgFolderPath }: {
page: Page;
dolibarrAddress: string;
imgFolderPath: string;
}, cssStyleSheet: string) {
await page.goto(`${dolibarrAddress}/admin/ihm.php?mode=css`);
await forms.fillForm(
{page, imgFolderPath},
{cssStyleSheet},
new Map([
["cssStyleSheet","MAIN_IHM_CUSTOM_CSSaceeditorid:ace"]
]),
1,
)
}
async function setupDisplay(
@@ -73,17 +89,22 @@ async function setupDisplay(
},
): Promise<void> {
await login.doAdminLogin(globalCtx);
await removeLoginForgottenPasswordLink(globalCtx);
await setupLoginPage(globalCtx, {
removeHelpLink: true,
HTMLMessage: `
<div style="text-align:center"><span style="color:#000000">Bienvenue chez </span><span style="color:#2c3e50"><em>Gabriel Radureau</em></span><br />
<span style="color:#000000"><em>l&#39;</em></span><span style="color:#e74c3c"><em>ar</em></span><span style="color:#c0392b"><em>change</em></span><span style="color:#000000"><em> du </em></span><span style="color:#2ecc71"><em>code</em></span><br />
<span style="color:#000000">🏹💻🪽<br />
<em><span style="font-size:8px">Pariez sur le bon sagitaire</span></em></span></div>
`.trim(),
backgroundImage: "$IMG/loginBackground.jpeg",
});
// await removeLoginForgottenPasswordLink(globalCtx);
// await setupLoginPage(globalCtx, {
// removeHelpLink: true,
// HTMLMessage: `
// <div style="text-align:center"><span style="color:#000000">Bienvenue chez </span><span style="color:#2c3e50"><em>Gabriel Radureau</em></span><br />
// <span style="color:#000000"><em>l&#39;</em></span><span style="color:#e74c3c"><em>ar</em></span><span style="color:#c0392b"><em>change</em></span><span style="color:#000000"><em> du </em></span><span style="color:#2ecc71"><em>code</em></span><br />
// <span style="color:#000000">🏹💻🪽<br />
// <em><span style="font-size:8px">Pariez sur le bon sagitaire</span></em></span></div>
// `.trim(),
// backgroundImage: "$IMG/loginBackground.jpeg",
// });
await setGlobalCSS(globalCtx, `
body {
color: black;
}
`.trim());
}
export default {