summaryrefslogtreecommitdiff
path: root/src/client/components/ui/textarea.vue
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2020-10-25 01:23:23 +0900
committersyuilo <syuilotan@yahoo.co.jp>2020-10-25 01:23:23 +0900
commit745f4d24394ee1f96a91563d1280a3c5344a9ccf (patch)
treed0ab52b25285e3c1a5cbe29848bfc694ea225c8f /src/client/components/ui/textarea.vue
parentUpdate dependencies :rocket: (diff)
downloadmisskey-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.vue13
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;
+ }
}
}