Filetype Icon on Attachments (Maintenance card)

This commit is contained in:
Nicola Carminati
2018-06-29 16:39:40 +02:00
parent 11a0776bcd
commit d6527116d4
@@ -35,7 +35,9 @@
<accordion-maintenance :title="'maintenance_card_attachments' | localize('Allegati')" :counter="attachmentsMaintenance.length">
<div class="dropdown">
<div class="filename" v-for="a in attachmentsMaintenance" :key="a.id" :class="{selected: selectedAttachMaintenance == a}" @click="onClickSelectAttach(a)">
<i class="fa fa-file-text-o"></i> <span>{{a.fileName}}</span>
<i class="fa fa-file-text-o" v-if="istext(a.fileName)"></i>
<i class="fa fa-file-image-o" v-if="!istext(a.fileName)"></i>
<span>{{a.fileName}}</span>
<div class="right">
<button class="btn-hidden" v-if="selectedAttachMaintenance == a" @click="openAttach(a)"><i class="fa fa-file-o"></i></button>
<button class="btn-hidden" v-if="selectedAttachMaintenance == a && a.userId == currentUser.id" @click="onClickDeleteAttach(a)"><i class="fa fa-trash" ></i></button>
@@ -308,7 +310,12 @@ export default {
return false;
}
},
async openAttach(attach){
istext(name){
if(!name.endsWith(".pdf"))
return false
return true
},
async openAttach(attach){
if(attach){
await new MaintenanceService().OpenModal(attach);
}