diff options
author | Julius Härtl <jus@bitgrid.net> | 2018-12-19 10:40:08 +0100 |
---|---|---|
committer | Julius Härtl <jus@bitgrid.net> | 2018-12-19 10:44:39 +0100 |
commit | 36f95a460979537177865fa46bc68692e4df0865 (patch) | |
tree | 30bbd3686028265693a03b890bd3fbb8c317e6b6 /src | |
parent | 86ccfb5eb0f4b94337bd63b061102b52866fae48 (diff) |
Fix chaning layout when typing (fixes #180)
Signed-off-by: Julius Härtl <jus@bitgrid.net>
Diffstat (limited to 'src')
-rw-r--r-- | src/components/Composer.vue | 38 |
1 files changed, 22 insertions, 16 deletions
diff --git a/src/components/Composer.vue b/src/components/Composer.vue index 10a36012..edc8c785 100644 --- a/src/components/Composer.vue +++ b/src/components/Composer.vue @@ -25,12 +25,12 @@ <div class="new-post-author"> <avatar :user="currentUser.uid" :display-name="currentUser.displayName" :disable-tooltip="true" :size="32" /> - </div> - <form class="new-post-form" @submit.prevent="createPost"> - <div class="author currentUser"> - <span class="post-author">{{ currentUser.displayName }}</span> + <div class="post-author"> + <span class="post-author-name">{{ currentUser.displayName }}</span> <span class="post-author-id">{{ socialId }}</span> </div> + </div> + <form class="new-post-form" @submit.prevent="createPost"> <vue-tribute :options="tributeOptions"> <!-- eslint-disable-next-line vue/valid-v-model --> <div v-contenteditable:post.dangerousHTML="canType" ref="composerInput" class="message" @@ -75,10 +75,8 @@ </form> </div> </template> -<style scoped> +<style scoped lang="scss"> .new-post { - display: flex; - flex-wrap: wrap; padding: 10px; background-color: var(--color-main-background); position: sticky; @@ -89,25 +87,33 @@ .new-post-author { padding: 5px; + display: flex; + flex-wrap: wrap; + .post-author { + padding: 6px; + + .post-author-name { + font-weight: bold; + } + .post-author-id { + opacity: .7; + } + } } .new-post-form { flex-grow: 1; position: relative; + top: -10px; + margin-left: 39px; } .message { width: 100%; padding-right: 44px; min-height: 70px; - } - - .post-author { - font-weight: bold; - } - - .post-author-id { - opacity: .7; + min-width: 2px; + display: block; } [contenteditable=true]:empty:before{ @@ -162,7 +168,7 @@ .emoji-picker-wrapper { position: absolute; right: 0; - top: 22px; + top: 0; } .emoji-picker.popovermenu { display: block; |