diff options
| author | 1Step621 <86859447+1STEP621@users.noreply.github.com> | 2024-01-19 18:50:26 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-01-19 18:50:26 +0900 |
| commit | 678dba92451ef9b94bc40ea7de5ddd0e24249829 (patch) | |
| tree | a791d89171a2fdd089382ff79e7bf6edc4ffeeba /packages/frontend/src/const.ts | |
| parent | fix: Some fixes for #12850 (#12862) (diff) | |
| download | misskey-678dba92451ef9b94bc40ea7de5ddd0e24249829.tar.gz misskey-678dba92451ef9b94bc40ea7de5ddd0e24249829.tar.bz2 misskey-678dba92451ef9b94bc40ea7de5ddd0e24249829.zip | |
Enhance(frontend): MFMの属性にオートコンプリートが利用できるように (#12803)
* MFMのパラメータでオートコンプリートできるように
* tweak conditions & refactor
* ファイル末尾の改行忘れ
* remove console.log & refactor
* 型付けに敗北
* fix
* update CHANGELOG.md
* tweak conditions
* CHANGELOGの様式ミス
* CHANGELOGを書く場所を間違えていたので修正
* move changelog
* move changelog
* typeof MFM_TAGS[number]
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* $[border.noclip ]対応
* Update const.ts
---------
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
Diffstat (limited to 'packages/frontend/src/const.ts')
| -rw-r--r-- | packages/frontend/src/const.ts | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/packages/frontend/src/const.ts b/packages/frontend/src/const.ts index ea07204456..38d0d85eef 100644 --- a/packages/frontend/src/const.ts +++ b/packages/frontend/src/const.ts @@ -109,3 +109,27 @@ export const DEFAULT_NOT_FOUND_IMAGE_URL = 'https://xn--931a.moe/assets/not-foun export const DEFAULT_INFO_IMAGE_URL = 'https://xn--931a.moe/assets/info.jpg'; export const MFM_TAGS = ['tada', 'jelly', 'twitch', 'shake', 'spin', 'jump', 'bounce', 'flip', 'x2', 'x3', 'x4', 'scale', 'position', 'fg', 'bg', 'border', 'font', 'blur', 'rainbow', 'sparkle', 'rotate', 'ruby', 'unixtime']; +export const MFM_PARAMS: Record<typeof MFM_TAGS[number], string[]> = { + tada: ['speed=', 'delay='], + jelly: ['speed=', 'delay='], + twitch: ['speed=', 'delay='], + shake: ['speed=', 'delay='], + spin: ['speed=', 'delay=', 'left', 'alternate', 'x', 'y'], + jump: ['speed=', 'delay='], + bounce: ['speed=', 'delay='], + flip: ['h', 'v'], + x2: [], + x3: [], + x4: [], + scale: ['x=', 'y='], + position: ['x=', 'y='], + fg: ['color='], + bg: ['color='], + border: ['width=', 'style=', 'color=', 'radius=', 'noclip'], + font: ['serif', 'monospace', 'cursive', 'fantasy', 'emoji', 'math'], + blur: [], + rainbow: ['speed=', 'delay='], + rotate: ['deg='], + ruby: [], + unixtime: [], +}; |