update file-manager with data-modal-create attribute

This commit is contained in:
Simon Vieille 2022-03-18 14:51:33 +01:00
parent d4533e780f
commit ca54447f7e
3 changed files with 11 additions and 11 deletions

View file

@ -14,11 +14,11 @@
<div class="d-flex"> <div class="d-flex">
<div class="breadcrumb mb-0 file-manager-actions"> <div class="breadcrumb mb-0 file-manager-actions">
<span class="btn btn-sm btn-primary ml-1" v-bind:data-modal="generateUploadLink(directory)"> <span class="btn btn-sm btn-primary ml-1" v-bind:data-modal="generateUploadLink(directory)" data-modal-create>
<span class="fa fa-upload" v-bind:data-modal="generateUploadLink(directory)"></span> <span class="fa fa-upload" v-bind:data-modal="generateUploadLink(directory)" data-modal-create></span>
</span> </span>
<span class="btn btn-sm btn-primary ml-1" v-bind:data-modal="generateNewDirectoryLink(directory)"> <span class="btn btn-sm btn-primary ml-1" v-bind:data-modal="generateNewDirectoryLink(directory)" data-modal-create>
<span class="fa fa-folder-plus" v-bind:data-modal="generateNewDirectoryLink(directory)"></span> <span class="fa fa-folder-plus" v-bind:data-modal="generateNewDirectoryLink(directory)" data-modal-create></span>
</span> </span>
</div> </div>
@ -58,7 +58,7 @@
<div v-for="item in directories" class="card mt-3 ml-3 mb-3 border-0"> <div v-for="item in directories" class="card mt-3 ml-3 mb-3 border-0">
<div class="card-body p-2"> <div class="card-body p-2">
<div class="card-text" v-on:dblclick="setDirectory(item.path)" v-bind:data-modal="generateInfoLink(item, true, context)"> <div class="card-text" v-on:dblclick="setDirectory(item.path)" v-bind:data-modal="generateInfoLink(item, true, context)" data-modal-create>
<div class="text-center"> <div class="text-center">
<div class="display-4 text-warning"> <div class="display-4 text-warning">
<span class="fa fa-folder"></span> <span class="fa fa-folder"></span>
@ -77,7 +77,7 @@
</div> </div>
</div> </div>
</div> </div>
<div v-for="item in files" class="card mt-3 ml-3 mb-3 border-0" v-on:click="modalUrl = generateInfoLink(item, null, context)" v-bind:data-modal="generateInfoLink(item, null, context)"> <div v-for="item in files" class="card mt-3 ml-3 mb-3 border-0" v-on:click="modalUrl = generateInfoLink(item, null, context)" v-bind:data-modal="generateInfoLink(item, null, context)" data-modal-create>
<div class="card-body p-2"> <div class="card-body p-2">
<div class="card-text"> <div class="card-text">
<div class="text-center"> <div class="text-center">
@ -111,7 +111,7 @@
</td> </td>
</tr> </tr>
<tr v-for="item in directories" v-on:dblclick="setDirectory(item.path)" v-bind:data-modal="generateInfoLink(item, true, context)"> <tr v-for="item in directories" v-on:dblclick="setDirectory(item.path)" v-bind:data-modal="generateInfoLink(item, true, context)" data-modal-create>
<td width="10"> <td width="10">
<span class="fa fa-folder text-warning"></span> <span class="fa fa-folder text-warning"></span>
</td> </td>
@ -129,7 +129,7 @@
<td width="10"> <td width="10">
<FileIcon v-bind:mime="item.mime" v-bind:path="item.webPath" v-bind:thumb="false" /> <FileIcon v-bind:mime="item.mime" v-bind:path="item.webPath" v-bind:thumb="false" />
</td> </td>
<td v-on:click="modalUrl = generateInfoLink(item, null, context)" v-bind:data-modal="generateInfoLink(item, null, context)"> <td v-on:click="modalUrl = generateInfoLink(item, null, context)" v-bind:data-modal="generateInfoLink(item, null, context)" data-modal-create>
<div v-if="item.locked" class="float-right"> <div v-if="item.locked" class="float-right">
<span class="btn btn-sm btn-light"> <span class="btn btn-sm btn-light">
<span class="fa fa-lock"></span> <span class="fa fa-lock"></span>
@ -352,7 +352,7 @@ export default {
$(events).each((k, event) => { $(events).each((k, event) => {
body.on(event + '.success', () => { body.on(event + '.success', () => {
$('#modal-container').modal('hide') $('div[id^=modal-container]').modal('hide')
that.refresh() that.refresh()
}) })
}) })

View file

@ -36,7 +36,7 @@ const fileManagerBrowser = function (callback) {
const clickCallback = (e) => { const clickCallback = (e) => {
callback($(e.target).attr('data-value'), {}) callback($(e.target).attr('data-value'), {})
$('#modal-container').modal('hide') $('div[id^="modal-container"]').modal('hide')
container.modal('hide') container.modal('hide')
$('body').off('click', '#file-manager-insert', clickCallback) $('body').off('click', '#file-manager-insert', clickCallback)

View file

@ -36,7 +36,7 @@ const fileManagerBrowser = function (callback) {
const clickCallback = (e) => { const clickCallback = (e) => {
callback($(e.target).attr('data-value'), {}) callback($(e.target).attr('data-value'), {})
$('#modal-container').modal('hide') $('div[id^="modal-container-"]').modal('hide')
container.modal('hide') container.modal('hide')
$('body').off('click', '#file-manager-insert', clickCallback) $('body').off('click', '#file-manager-insert', clickCallback)