* wip

* wip

* wip

* Update page-editor.vue

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* Update page-editor.variable.core.vue

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* Update aiscript.ts

* wip

* Update package.json

* wip

* wip

* wip

* wip

* wip

* Update page.vue

* wip

* wip

* wip

* wip

* more info

* wip fn

* wip

* wip

* wip
This commit is contained in:
syuilo
2019-04-29 09:11:57 +09:00
committed by GitHub
parent 747a0b1791
commit 05b8111c19
52 changed files with 3583 additions and 37 deletions

View File

@@ -0,0 +1,24 @@
export function collectPageVars(content) {
const pageVars = [];
const collect = (xs: any[]) => {
for (const x of xs) {
if (x.type === 'input') {
pageVars.push({
name: x.name,
type: x.inputType,
value: x.default
});
} else if (x.type === 'switch') {
pageVars.push({
name: x.name,
type: 'boolean',
value: x.default
});
} else if (x.children) {
collect(x.children);
}
}
};
collect(content);
return pageVars;
}