diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2023-12-23 20:00:20 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-12-23 20:00:20 +0900 |
| commit | 0b5228f3cd48c51cb74f62244d937f9c6182df85 (patch) | |
| tree | 5572817b104bfb83cd00d17dc18132919b35e71d /packages/frontend/src/scripts/aiscript | |
| parent | Merge pull request #12330 from misskey-dev/develop (diff) | |
| parent | Update CHANGELOG.md (diff) | |
| download | misskey-0b5228f3cd48c51cb74f62244d937f9c6182df85.tar.gz misskey-0b5228f3cd48c51cb74f62244d937f9c6182df85.tar.bz2 misskey-0b5228f3cd48c51cb74f62244d937f9c6182df85.zip | |
Merge pull request #12564 from misskey-dev/develop
Release: 2023.12.0
Diffstat (limited to 'packages/frontend/src/scripts/aiscript')
| -rw-r--r-- | packages/frontend/src/scripts/aiscript/api.ts | 2 | ||||
| -rw-r--r-- | packages/frontend/src/scripts/aiscript/ui.ts | 8 |
2 files changed, 10 insertions, 0 deletions
diff --git a/packages/frontend/src/scripts/aiscript/api.ts b/packages/frontend/src/scripts/aiscript/api.ts index fb7ab924b7..038ae23109 100644 --- a/packages/frontend/src/scripts/aiscript/api.ts +++ b/packages/frontend/src/scripts/aiscript/api.ts @@ -50,6 +50,7 @@ export function createAiScriptEnv(opts) { return values.ERROR('request_failed', utils.jsToVal(err)); }); }), + /* セキュリティ上の問題があるため無効化 'Mk:apiExternal': values.FN_NATIVE(async ([host, ep, param, token]) => { utils.assertString(host); utils.assertString(ep); @@ -60,6 +61,7 @@ export function createAiScriptEnv(opts) { return values.ERROR('request_failed', utils.jsToVal(err)); }); }), + */ 'Mk:save': values.FN_NATIVE(([key, value]) => { utils.assertString(key); miLocalStorage.setItem(`aiscript:${opts.storageKey}:${key.value}`, JSON.stringify(utils.valToJs(value))); diff --git a/packages/frontend/src/scripts/aiscript/ui.ts b/packages/frontend/src/scripts/aiscript/ui.ts index d326b956e8..75b9248432 100644 --- a/packages/frontend/src/scripts/aiscript/ui.ts +++ b/packages/frontend/src/scripts/aiscript/ui.ts @@ -121,6 +121,7 @@ export type AsUiPostFormButton = AsUiComponentBase & { rounded?: boolean; form?: { text: string; + cw?: string; }; }; @@ -128,6 +129,7 @@ export type AsUiPostForm = AsUiComponentBase & { type: 'postForm'; form?: { text: string; + cw?: string; }; }; @@ -454,8 +456,11 @@ function getPostFormButtonOptions(def: values.Value | undefined, call: (fn: valu const getForm = () => { const text = form!.value.get('text'); utils.assertString(text); + const cw = form!.value.get('cw'); + if (cw) utils.assertString(cw); return { text: text.value, + cw: cw?.value, }; }; @@ -478,8 +483,11 @@ function getPostFormOptions(def: values.Value | undefined, call: (fn: values.VFn const getForm = () => { const text = form!.value.get('text'); utils.assertString(text); + const cw = form!.value.get('cw'); + if (cw) utils.assertString(cw); return { text: text.value, + cw: cw?.value, }; }; |