Skip to content
Snippets Groups Projects
Commit 40281b38 authored by Julian's avatar Julian
Browse files

Hide edit buttons on non-editable form elements

parent 95fc6991
No related branches found
No related tags found
No related merge requests found
Pipeline #78471 failed
...@@ -6,7 +6,7 @@ export default { ...@@ -6,7 +6,7 @@ export default {
valid: false, valid: false,
datePick: "2030-09-29", datePick: "2030-09-29",
showPicker: false, showPicker: false,
// period: 5, dateAndPeriodEditable: false,
} }
}, },
template: ` template: `
...@@ -25,28 +25,34 @@ export default { ...@@ -25,28 +25,34 @@ export default {
> >
<template v-slot:activator="{ on, attrs }"> <template v-slot:activator="{ on, attrs }">
<v-card-title> <v-card-title>
<span v-text="new Date(datePick).toLocaleDateString()"></span> <span v-text="new Date(datePick).toLocaleDateString()" class="ma-1"></span>
<v-btn right disabled v-bind="attrs" v-on="on" icon><v-icon>mdi-pencil-outline</v-icon></v-btn> <v-btn right v-bind="attrs" v-on="on" icon v-if="hover && dateAndPeriodEditable">
<v-icon>mdi-pencil-outline</v-icon>
</v-btn>
</v-card-title> </v-card-title>
</template> </template>
<v-date-picker <v-date-picker
scrollable scrollable
no-title no-title
@input="showPicker = false; $emit('change-date', $event)" @input="showPicker = false; $emit('change-date', $event)"
v-model="datePick" v-model="datePick"
></v-date-picker> ></v-date-picker>
</v-menu> </v-menu>
</div>
</v-hover>
<v-hover v-slot="{ hover }">
<div>
<v-menu offset-y> <v-menu offset-y>
<template v-slot:activator="{ on, attrs }"> <template v-slot:activator="{ on, attrs }">
<v-card-title> <v-card-title>
<span v-text="period"></span> <span v-text="period" class="ma-1"></span>
<!-- (this.$root.django.gettext('%s. Period'), period)--> <!-- (this.$root.django.gettext('%s. Period'), period)-->
<v-btn <v-btn
right right
v-bind="attrs" v-bind="attrs"
v-on="on" v-on="on"
icon icon
disabled v-if="hover && dateAndPeriodEditable"
> >
<v-icon>mdi-pencil-outline</v-icon> <v-icon>mdi-pencil-outline</v-icon>
</v-btn> </v-btn>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment