1
0
mirror of https://github.com/laurent22/joplin.git synced 2025-07-13 00:10:37 +02:00

Mobile: Support building for web (#10650)

This commit is contained in:
Henry Heino
2024-08-02 06:51:49 -07:00
committed by GitHub
parent 88271bf1a7
commit f69dffcf23
157 changed files with 6251 additions and 1325 deletions

View File

@ -47,6 +47,22 @@ const initializeDialogWebView = (messageChannelId: string) => {
includeJsFiles: async (paths: string[]) => {
return includeScriptsOrStyles('js', paths);
},
runScript: async (key: string, scriptData: string) => {
if (loadedPaths.has(key)) {
return;
}
loadedPaths.add(key);
if (key.endsWith('.css')) {
const stylesheetLink = document.createElement('style');
stylesheetLink.appendChild(document.createTextNode(scriptData));
document.head.appendChild(stylesheetLink);
} else {
const script = document.createElement('script');
script.appendChild(document.createTextNode(scriptData));
document.head.appendChild(script);
}
},
getFormData: async () => {
return getFormData();
},