src_js/iconolab-bundle/src/components/editor/AnnotationForm.vue
changeset 351 2d5557c01f95
parent 339 ba89f767b091
child 356 a45f7dac4789
equal deleted inserted replaced
350:7c0b98b10e00 351:2d5557c01f95
    15             <slot>
    15             <slot>
    16                 <!-- CSRF token -->
    16                 <!-- CSRF token -->
    17             </slot>
    17             </slot>
    18             <input type="hidden" name="fragment" v-model="fragment">
    18             <input type="hidden" name="fragment" v-model="fragment">
    19             <div v-if="annotation" class="form-group form-group-sm">
    19             <div v-if="annotation" class="form-group form-group-sm">
    20                 <label class="control-label">Titre</label>
    20                 <label class="small text-muted">Titre</label>
    21                 <input type="text" class="form-control" name="title" v-model="title" v-if="!readonly">
    21                 <input type="text" class="form-control" name="title" v-model="title" v-if="!readonly">
    22                 <p v-if="readonly" class="small" v-bind:class="{ 'text-muted': !title }">{{ title || 'Pas de titre' }}</p>
    22                 <p v-if="readonly" v-bind:class="{ 'text-muted': !title }">{{ title || 'Pas de titre' }}</p>
    23             </div>
    23             </div>
    24             <div v-if="annotation" class="form-group form-group-sm">
    24             <div v-if="annotation" class="form-group form-group-sm">
    25                 <label class="control-label">Description</label>
    25                 <label class="small text-muted">Description</label>
    26                 <textarea class="form-control" name="description" v-model="description" v-if="!readonly" placeholder="Décrivez ce que vous voyez"></textarea>
    26                 <textarea class="form-control" name="description" v-model="description" v-if="!readonly" placeholder="Décrivez ce que vous voyez"></textarea>
    27                 <p v-if="readonly" class="small" v-bind:class="{ 'text-muted': !description }">{{ description || 'Pas de description' }}</p>
    27                 <p v-if="readonly" v-bind:class="{ 'text-muted': !description }">{{ description || 'Pas de description' }}</p>
    28             </div>
    28             </div>
    29             <div v-if="annotation" class="form-group form-group-sm">
    29             <div v-if="annotation" class="form-group form-group-sm">
    30                 <label class="control-label">Mots-clé</label>
    30                 <label class="small text-muted">Mots-clé</label>
    31                 <tag-list ref="taglist"
    31                 <tag-list ref="taglist"
    32                     v-bind:original-tags="annotation.tags"
    32                     v-bind:original-tags="annotation.tags"
    33                     v-bind:readonly="readonly"
    33                     v-bind:readonly="readonly"
    34                     @change="onTagsChange($event.tags)"></tag-list>
    34                     @change="onTagsChange($event.tags)"></tag-list>
    35                 <input type="hidden" name="tags" v-model="serializedTags">
    35                 <input type="hidden" name="tags" v-model="serializedTags">