Merge branch 'develop' of https://github.com/tainacan/tainacan into develop

This commit is contained in:
weryques 2018-03-22 15:31:42 -03:00
commit 4bcb108dd2
3 changed files with 69 additions and 33 deletions

View File

@ -5,18 +5,25 @@
<!-- Name -------------------------------- --> <!-- Name -------------------------------- -->
<b-field <b-field
:addons="false"
:label="$i18n.get('label_name')" :label="$i18n.get('label_name')"
:type="editFormErrors['name'] != undefined ? 'is-danger' : ''" :type="editFormErrors['name'] != undefined ? 'is-danger' : ''"
:message="editFormErrors['name'] != undefined ? editFormErrors['name'] : ''"> :message="editFormErrors['name'] != undefined ? editFormErrors['name'] : ''">
<help-button
:title="$i18n.getHelperTitle('collections', 'name')"
:message="$i18n.getHelperMessage('collections', 'name')">
</help-button>
<b-input <b-input
id="tainacan-text-name" id="tainacan-text-name"
v-model="form.name" v-model="form.name"
@focus="clearErrors('name')"> @focus="clearErrors('name')">
</b-input> </b-input>
</b-field> </b-field>
<!-- Thumbnail -------------------------------- --> <!-- Thumbnail -------------------------------- -->
<b-field :label="$i18n.get('label_image')"> <b-field
:addons="false"
:label="$i18n.get('label_image')">
<div class="thumbnail-field"> <div class="thumbnail-field">
<b-upload <b-upload
v-if="collection.featured_image == undefined || collection.featured_image == false" v-if="collection.featured_image == undefined || collection.featured_image == false"
@ -49,10 +56,15 @@
</b-field> </b-field>
<!-- Description -------------------------------- --> <!-- Description -------------------------------- -->
<b-field <b-field
:label="$i18n.get('label_description')" :addons="false"
:type="editFormErrors['description'] != undefined ? 'is-danger' : ''" :label="$i18n.get('label_description')"
:message="editFormErrors['description'] != undefined ? editFormErrors['description'] : ''"> :type="editFormErrors['description'] != undefined ? 'is-danger' : ''"
:message="editFormErrors['description'] != undefined ? editFormErrors['description'] : ''">
<help-button
:title="$i18n.getHelperTitle('collections', 'description')"
:message="$i18n.getHelperMessage('collections', 'description')">
</help-button>
<b-input <b-input
id="tainacan-text-description" id="tainacan-text-description"
type="textarea" type="textarea"
@ -62,10 +74,15 @@
</b-field> </b-field>
<!-- Status -------------------------------- --> <!-- Status -------------------------------- -->
<b-field <b-field
:addons="false"
:label="$i18n.get('label_status')" :label="$i18n.get('label_status')"
:type="editFormErrors['status'] != undefined ? 'is-danger' : ''" :type="editFormErrors['status'] != undefined ? 'is-danger' : ''"
:message="editFormErrors['status'] != undefined ? editFormErrors['status'] : ''"> :message="editFormErrors['status'] != undefined ? editFormErrors['status'] : ''">
<help-button
:title="$i18n.getHelperTitle('collections', 'status')"
:message="$i18n.getHelperMessage('collections', 'status')">
</help-button>
<b-select <b-select
id="tainacan-select-status" id="tainacan-select-status"
v-model="form.status" v-model="form.status"
@ -81,26 +98,36 @@
</b-field> </b-field>
<!-- Slug -------------------------------- --> <!-- Slug -------------------------------- -->
<b-field <b-field
:addons="false"
:label="$i18n.get('label_slug')" :label="$i18n.get('label_slug')"
:type="editFormErrors['slug'] != undefined ? 'is-danger' : ''" :type="editFormErrors['slug'] != undefined ? 'is-danger' : ''"
:message="editFormErrors['slug'] != undefined ? editFormErrors['slug'] : ''"> :message="editFormErrors['slug'] != undefined ? editFormErrors['slug'] : ''">
<help-button
:title="$i18n.getHelperTitle('collections', 'slug')"
:message="$i18n.getHelperMessage('collections', 'slug')">
</help-button>
<b-input <b-input
id="tainacan-text-slug" id="tainacan-text-slug"
v-model="form.slug" v-model="form.slug"
@focus="clearErrors('slug')"> @focus="clearErrors('slug')">
</b-input> </b-input>
</b-field> </b-field>
<div class="field is-grouped form-submit">
<button <div class="control">
id="button-cancel-collection-creation" <button
class="button" id="button-cancel-collection-creation"
type="button" class="button is-outlined"
@click="cancelBack">{{ $i18n.get('cancel') }}</button> type="button"
<button @click="cancelBack">{{ $i18n.get('cancel') }}</button>
id="button-submit-collection-creation" </div>
@click.prevent="onSubmit" <div class="control">
class="button is-primary">{{ $i18n.get('save') }}</button> <button
id="button-submit-collection-creation"
@click.prevent="onSubmit"
class="button is-success">{{ $i18n.get('save') }}</button>
</div>
</div>
<p class="help is-danger">{{formErrorMessage}}</p> <p class="help is-danger">{{formErrorMessage}}</p>
</form> </form>

View File

@ -2,7 +2,13 @@
<div class="page-container"> <div class="page-container">
<b-tag v-if="!isLoading" :type="'is-' + getStatusColor(item.status)" v-text="item.status"></b-tag> <b-tag v-if="!isLoading" :type="'is-' + getStatusColor(item.status)" v-text="item.status"></b-tag>
<form v-if="!isLoading" class="tainacan-form" label-width="120px"> <form v-if="!isLoading" class="tainacan-form" label-width="120px">
<b-field :label="$i18n.get('label_status')"> <b-field
:addons="false"
:label="$i18n.get('label_status')">
<help-button
:title="$i18n.getHelperTitle('items', 'status')"
:message="$i18n.getHelperMessage('items', 'status')">
</help-button>
<b-select <b-select
id="status-select" id="status-select"
v-model="form.status" v-model="form.status"
@ -15,10 +21,6 @@
:disabled="statusOption.disabled">{{ statusOption.label }} :disabled="statusOption.disabled">{{ statusOption.label }}
</option> </option>
</b-select> </b-select>
<help-button
:title="$i18n.getHelperTitle('items', 'status')"
:message="$i18n.getHelperMessage('items', 'status')">
</help-button>
</b-field> </b-field>
<!-- Thumbnail -------------------------------- --> <!-- Thumbnail -------------------------------- -->
@ -104,16 +106,22 @@
:src="attachment.url"/> :src="attachment.url"/>
</figure> </figure>
</div> </div>
</div> </div>
<button <div class="field is-grouped form-submit">
id="button-cancel-item-creation" <div class="control">
class="button" <button
type="button" id="button-cancel-item-creation"
@click="cancelBack">{{ $i18n.get('cancel') }}</button> class="button is-outlined"
<button type="button"
id="button-submit-item-creation" @click="cancelBack">{{ $i18n.get('cancel') }}</button>
@click.prevent="onSubmit" </div>
class="button is-primary" :disabled="formHasErrors">{{ $i18n.get('save') }}</button> <div class="control">
<button
id="button-submit-item-creation"
@click.prevent="onSubmit"
class="button is-success" :disabled="formHasErrors">{{ $i18n.get('save') }}</button>
</div>
</div>
</form> </form>
<b-loading :active.sync="isLoading" :canCancel="false"> <b-loading :active.sync="isLoading" :canCancel="false">

View File

@ -92,6 +92,7 @@ html {
.label { .label {
font-weight: normal; font-weight: normal;
font-size: 14px; font-size: 14px;
display: inline-block;
} }
.required-field-asterisk { .required-field-asterisk {
color: $gray; color: $gray;