Skip to content

Commit

Permalink
修正
Browse files Browse the repository at this point in the history
  • Loading branch information
r74tech committed Nov 1, 2023
1 parent 7e43792 commit 6a743b6
Showing 1 changed file with 37 additions and 2 deletions.
39 changes: 37 additions & 2 deletions src/script/loader.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ import { editpageField, edittitleField, editsideField} from './elements';

import { ftml } from './worker';
import { decryptAES} from './utils';
import { TextWikiParseInclude } from "./include";

// ローカルストレージからデータを読み込んで表示する関数
export const displayLocalStorageData = (itemName = "FtmlStorage") => {
Expand All @@ -13,7 +14,24 @@ export const displayLocalStorageData = (itemName = "FtmlStorage") => {
editsideField.value = FtmlStorage.side;

if (FtmlStorage.page) {
ftml.postMessage({ value: FtmlStorage.page, type: "page" });
// ftml.postMessage({ value: FtmlStorage.page, type: "page" });
const wiki = {
source: FtmlStorage.page,
vars: {}
};

// console.log("Source before parsing: \n", wiki.source);
const parser = new TextWikiParseInclude(wiki);

// onEditでthis.wiki.sourceを更新する。editpageFieldが更新されたらonEditにeventを渡す。
// editpageField.addEventListener('input', parser.onEdit.bind(parser));
parser.parse().then(() => {
// console.log("Source after parsing: \n", wiki.source);
ftml.postMessage({ value: wiki.source, type: "page" });
}
).catch(error => {
console.error("Parsing failed with error: ", error);
});
}

if (FtmlStorage.side) {
Expand All @@ -33,7 +51,24 @@ export const displayData = (data: any) => {
editsideField.value = ''; // Assuming there's no side in this data structure.

if (data.source) {
ftml.postMessage({ value: data.source, type: "page" });
// ftml.postMessage({ value: data.source, type: "page" });
const wiki = {
source: data.source,
vars: {}
};

// console.log("Source before parsing: \n", wiki.source);
const parser = new TextWikiParseInclude(wiki);

// onEditでthis.wiki.sourceを更新する。editpageFieldが更新されたらonEditにeventを渡す。
// editpageField.addEventListener('input', parser.onEdit.bind(parser));
parser.parse().then(() => {
// console.log("Source after parsing: \n", wiki.source);
ftml.postMessage({ value: wiki.source, type: "page" });
}
).catch(error => {
console.error("Parsing failed with error: ", error);
});
}

if (data.title) {
Expand Down

0 comments on commit 6a743b6

Please sign in to comment.