wip
This commit is contained in:
parent
f2874d778a
commit
9870e73069
2 changed files with 25 additions and 9 deletions
|
@ -35,6 +35,7 @@
|
||||||
<button class="poll" title="内容を隠す" @click="useCw = !useCw">%fa:eye-slash%</button>
|
<button class="poll" title="内容を隠す" @click="useCw = !useCw">%fa:eye-slash%</button>
|
||||||
<button class="geo" title="位置情報を添付する" @click="geo ? removeGeo() : setGeo()">%fa:map-marker-alt%</button>
|
<button class="geo" title="位置情報を添付する" @click="geo ? removeGeo() : setGeo()">%fa:map-marker-alt%</button>
|
||||||
<button class="visibility" title="公開範囲" @click="setVisibility" ref="visibilityButton">%fa:lock%</button>
|
<button class="visibility" title="公開範囲" @click="setVisibility" ref="visibilityButton">%fa:lock%</button>
|
||||||
|
<p class="text-count" :class="{ over: text.length > 1000 }">{{ 1000 - text.length }}</p>
|
||||||
<button :class="{ posting }" class="submit" :disabled="!canPost" @click="post">
|
<button :class="{ posting }" class="submit" :disabled="!canPost" @click="post">
|
||||||
{{ posting ? '%i18n:!@posting%' : submitText }}<mk-ellipsis v-if="posting"/>
|
{{ posting ? '%i18n:!@posting%' : submitText }}<mk-ellipsis v-if="posting"/>
|
||||||
</button>
|
</button>
|
||||||
|
@ -557,6 +558,19 @@ root(isDark)
|
||||||
from {background-position: 0 0;}
|
from {background-position: 0 0;}
|
||||||
to {background-position: -64px 32px;}
|
to {background-position: -64px 32px;}
|
||||||
|
|
||||||
|
> .text-count
|
||||||
|
pointer-events none
|
||||||
|
display block
|
||||||
|
position absolute
|
||||||
|
bottom 16px
|
||||||
|
right 138px
|
||||||
|
margin 0
|
||||||
|
line-height 40px
|
||||||
|
color rgba($theme-color, 0.5)
|
||||||
|
|
||||||
|
&.over
|
||||||
|
color #ec3828
|
||||||
|
|
||||||
> .upload
|
> .upload
|
||||||
> .drive
|
> .drive
|
||||||
> .kao
|
> .kao
|
||||||
|
|
|
@ -27,7 +27,7 @@ export default Vue.extend({
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style lang="stylus" scoped>
|
<style lang="stylus" scoped>
|
||||||
.mk-note-preview
|
root(isDark)
|
||||||
margin 0
|
margin 0
|
||||||
padding 0
|
padding 0
|
||||||
font-size 0.9em
|
font-size 0.9em
|
||||||
|
@ -37,10 +37,6 @@ export default Vue.extend({
|
||||||
display block
|
display block
|
||||||
clear both
|
clear both
|
||||||
|
|
||||||
&:hover
|
|
||||||
> .main > footer > button
|
|
||||||
color #888
|
|
||||||
|
|
||||||
> .avatar-anchor
|
> .avatar-anchor
|
||||||
display block
|
display block
|
||||||
float left
|
float left
|
||||||
|
@ -68,7 +64,7 @@ export default Vue.extend({
|
||||||
margin 0 .5em 0 0
|
margin 0 .5em 0 0
|
||||||
padding 0
|
padding 0
|
||||||
overflow hidden
|
overflow hidden
|
||||||
color #607073
|
color isDark ? #fff : #607073
|
||||||
font-size 1em
|
font-size 1em
|
||||||
font-weight 700
|
font-weight 700
|
||||||
text-align left
|
text-align left
|
||||||
|
@ -81,11 +77,11 @@ export default Vue.extend({
|
||||||
> .username
|
> .username
|
||||||
text-align left
|
text-align left
|
||||||
margin 0 .5em 0 0
|
margin 0 .5em 0 0
|
||||||
color #d1d8da
|
color isDark ? #606984 : #d1d8da
|
||||||
|
|
||||||
> .time
|
> .time
|
||||||
margin-left auto
|
margin-left auto
|
||||||
color #b2b8bb
|
color isDark ? #606984 : #b2b8bb
|
||||||
|
|
||||||
> .body
|
> .body
|
||||||
|
|
||||||
|
@ -94,6 +90,12 @@ export default Vue.extend({
|
||||||
margin 0
|
margin 0
|
||||||
padding 0
|
padding 0
|
||||||
font-size 1.1em
|
font-size 1.1em
|
||||||
color #717171
|
color isDark ? #959ba7 : #717171
|
||||||
|
|
||||||
|
.mk-note-preview[data-darkmode]
|
||||||
|
root(true)
|
||||||
|
|
||||||
|
.mk-note-preview:not([data-darkmode])
|
||||||
|
root(false)
|
||||||
|
|
||||||
</style>
|
</style>
|
||||||
|
|
Loading…
Reference in a new issue