aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorShpuld Shpuldson <shp@cock.li>2020-07-06 11:36:35 +0300
committerShpuld Shpuldson <shp@cock.li>2020-07-06 11:36:35 +0300
commitada5a3806b3c36ad67d3a76f41bc1a9f18445759 (patch)
treeb6fc249a476995b79a7cde911db88404c1851fe5 /src
parent7bdc3d6ce9c7e1d3831ee3e95fcc352ccc670ae8 (diff)
don't close preview on post, move visibility notices above the preview where they belong
Diffstat (limited to 'src')
-rw-r--r--src/components/post_status_form/post_status_form.js2
-rw-r--r--src/components/post_status_form/post_status_form.vue76
2 files changed, 39 insertions, 39 deletions
diff --git a/src/components/post_status_form/post_status_form.js b/src/components/post_status_form/post_status_form.js
index 3d731ae4..daadc10f 100644
--- a/src/components/post_status_form/post_status_form.js
+++ b/src/components/post_status_form/post_status_form.js
@@ -227,7 +227,7 @@ const PostStatusForm = {
el.style.height = 'auto'
el.style.height = undefined
this.error = null
- this.closePreview()
+ this.previewStatus()
} else {
this.error = data.error
}
diff --git a/src/components/post_status_form/post_status_form.vue b/src/components/post_status_form/post_status_form.vue
index 94729f75..60dc4a21 100644
--- a/src/components/post_status_form/post_status_form.vue
+++ b/src/components/post_status_form/post_status_form.vue
@@ -16,44 +16,6 @@
@drop.stop="fileDrop"
/>
<div class="form-group">
- <div class="preview-heading faint">
- <a
- class="preview-toggle faint"
- @click.stop.prevent="togglePreview"
- >
- {{ $t('post_status.preview') }}
- <i
- class="icon-down-open"
- :style="{ transform: showPreview ? 'rotate(0deg)' : 'rotate(-90deg)' }"
- />
- </a>
- <i
- v-show="previewLoading"
- class="icon-spin3 animate-spin"
- />
- </div>
- <div
- v-if="showPreview"
- class="preview-container"
- >
- <div
- v-if="!preview"
- class="preview-status"
- >
- {{ $t('general.loading') }}
- </div>
- <div
- v-else-if="preview.error"
- class="preview-status preview-error"
- >
- {{ preview.error }}
- </div>
- <StatusContent
- v-else
- :status="preview"
- class="preview-status"
- />
- </div>
<i18n
v-if="!$store.state.users.currentUser.locked && newStatus.visibility == 'private'"
path="post_status.account_not_locked_warning"
@@ -107,6 +69,44 @@
<span v-if="safeDMEnabled">{{ $t('post_status.direct_warning_to_first_only') }}</span>
<span v-else>{{ $t('post_status.direct_warning_to_all') }}</span>
</p>
+ <div class="preview-heading faint">
+ <a
+ class="preview-toggle faint"
+ @click.stop.prevent="togglePreview"
+ >
+ {{ $t('post_status.preview') }}
+ <i
+ class="icon-down-open"
+ :style="{ transform: showPreview ? 'rotate(0deg)' : 'rotate(-90deg)' }"
+ />
+ </a>
+ <i
+ v-show="previewLoading"
+ class="icon-spin3 animate-spin"
+ />
+ </div>
+ <div
+ v-if="showPreview"
+ class="preview-container"
+ >
+ <div
+ v-if="!preview"
+ class="preview-status"
+ >
+ {{ $t('general.loading') }}
+ </div>
+ <div
+ v-else-if="preview.error"
+ class="preview-status preview-error"
+ >
+ {{ preview.error }}
+ </div>
+ <StatusContent
+ v-else
+ :status="preview"
+ class="preview-status"
+ />
+ </div>
<EmojiInput
v-if="newStatus.spoilerText || alwaysShowSubject"
v-model="newStatus.spoilerText"