mirror of
https://github.com/BookStackApp/BookStack.git
synced 2025-06-01 22:39:13 +08:00
Reverted work on revisions
Improved linkage of drawings and image manager. Updated image updates to create new versions.
This commit is contained in:
@ -41,20 +41,13 @@
|
||||
|
||||
<div class="image-manager-sidebar">
|
||||
|
||||
<dropzone ref="dropzone" placeholder="{{ trans('components.image_dropzone') }}" :upload-url="uploadUrl" :uploaded-to="uploadedTo" @success="uploadSuccess"></dropzone>
|
||||
<dropzone v-if="imageType !== 'drawio'" ref="dropzone" placeholder="{{ trans('components.image_dropzone') }}" :upload-url="uploadUrl" :uploaded-to="uploadedTo" @success="uploadSuccess"></dropzone>
|
||||
|
||||
<div class="inner">
|
||||
|
||||
<div class="image-manager-details anim fadeIn" v-if="selectedImage">
|
||||
|
||||
<div v-if="selectedRevision" class="image-manager-viewer">
|
||||
<a :href="selectedRevision.url" target="_blank" style="display: block;">
|
||||
<img :src="selectedRevision.url" :alt="selectedImage.name"
|
||||
:title="selectedImage.name">
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<form @submit.prevent="saveImageDetails" v-if="!selectedRevision">
|
||||
<form @submit.prevent="saveImageDetails">
|
||||
<div class="image-manager-viewer">
|
||||
<a :href="selectedImage.url" target="_blank" style="display: block;">
|
||||
<img :src="selectedImage.thumbs.display" :alt="selectedImage.name"
|
||||
@ -67,7 +60,7 @@
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<div v-if="!selectedRevision" class="clearfix">
|
||||
<div class="clearfix">
|
||||
<div class="float left">
|
||||
<button type="button" class="button icon outline" @click="deleteImage">@icon('delete')</button>
|
||||
|
||||
@ -91,28 +84,6 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{{--Revisions View--}}
|
||||
<div v-show="imageType === 'drawio'">
|
||||
<hr>
|
||||
<h5>Revisions</h5>
|
||||
<table v-if="revisions.length > 0" class="table">
|
||||
<tr v-for="(revision, index) in revisions" :key="revision.id" :class="{'primary-background-light': selectedRevision === revision}" @click="selectRevision(revision)">
|
||||
<td>
|
||||
<span v-text="revision.revision"></span>
|
||||
<span class="italic text-muted" v-if="index === 0 && revision.path === selectedImage.path">(Current)</span>
|
||||
</td>
|
||||
<td class="text-small">
|
||||
<span v-text="(new Date(revision.created_at + 'Z')).toLocaleTimeString()"></span>
|
||||
<br>
|
||||
<span v-text="(new Date(revision.created_at + 'Z')).toLocaleDateString()"></span>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p v-if="revisions.length === 0" class="text-muted italic">
|
||||
No revisions found
|
||||
</p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user