diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2020-10-25 01:23:23 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2020-10-25 01:23:23 +0900 |
| commit | 745f4d24394ee1f96a91563d1280a3c5344a9ccf (patch) | |
| tree | d0ab52b25285e3c1a5cbe29848bfc694ea225c8f /src/client/components/ui/textarea.vue | |
| parent | Update dependencies :rocket: (diff) | |
| download | misskey-745f4d24394ee1f96a91563d1280a3c5344a9ccf.tar.gz misskey-745f4d24394ee1f96a91563d1280a3c5344a9ccf.tar.bz2 misskey-745f4d24394ee1f96a91563d1280a3c5344a9ccf.zip | |
regedit
Diffstat (limited to 'src/client/components/ui/textarea.vue')
| -rw-r--r-- | src/client/components/ui/textarea.vue | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/src/client/components/ui/textarea.vue b/src/client/components/ui/textarea.vue index 6820be8a7c..7d3250cc45 100644 --- a/src/client/components/ui/textarea.vue +++ b/src/client/components/ui/textarea.vue @@ -2,12 +2,13 @@ <div class="adhpbeos" :class="{ focused, filled, tall, pre }"> <div class="input"> <span class="label" ref="label"><slot></slot></span> - <textarea ref="input" + <textarea ref="input" :class="{ code }" :value="value" :required="required" :readonly="readonly" :pattern="pattern" :autocomplete="autocomplete" + :spellcheck="!code" @input="onInput" @focus="focused = true" @blur="focused = false" @@ -20,7 +21,6 @@ <script lang="ts"> import { defineComponent } from 'vue'; -import * as os from '@/os'; export default defineComponent({ props: { @@ -43,6 +43,10 @@ export default defineComponent({ type: String, required: false }, + code: { + type: Boolean, + required: false + }, tall: { type: Boolean, required: false, @@ -159,6 +163,11 @@ export default defineComponent({ outline: none; box-shadow: none; color: var(--fg); + + &.code { + tab-size: 2; + font-family: Fira code, Fira Mono, Consolas, Menlo, Courier, monospace; + } } } |