diff options
| author | Raphael Kabo <raphaelkabo@hey.com> | 2023-10-09 23:53:11 +0100 | 
|---|---|---|
| committer | Raphael Kabo <raphaelkabo@hey.com> | 2023-10-09 23:53:11 +0100 | 
| commit | 116a1ac2025c891371f6f5f33b6e39aca23a098b (patch) | |
| tree | b0df00b36e7b10f700fdd62e2f41946c3141cdc0 /views | |
| parent | 0eb9d0b572830fa1a0f09435a6baf7ab9ebd8cfc (diff) | |
Make modal HTML valid, improve button labels
Diffstat (limited to 'views')
| -rwxr-xr-x | views/newevent.handlebars | 12 | ||||
| -rw-r--r-- | views/partials/editeventgroupmodal.handlebars | 29 | ||||
| -rw-r--r-- | views/partials/editeventmodal.handlebars | 46 | ||||
| -rwxr-xr-x | views/partials/eventForm.handlebars | 8 | ||||
| -rw-r--r-- | views/partials/eventGroupForm.handlebars | 3 | ||||
| -rw-r--r-- | views/partials/importeventform.handlebars | 8 | 
6 files changed, 67 insertions, 39 deletions
diff --git a/views/newevent.handlebars b/views/newevent.handlebars index d8d2f28..5d254ca 100755 --- a/views/newevent.handlebars +++ b/views/newevent.handlebars @@ -36,7 +36,9 @@            type="submit"            class="btn btn-primary w-50"            x-bind:disabled="submitting" -        >Create</button> +          x-bind:class="submitting ? 'btn--loading' : ''" +          x-text="submitting ? 'Creating...' : 'Create'" +        ></button>        </div>      </div>    </form> @@ -54,7 +56,13 @@      {{> eventGroupForm }}      <div class="form-group row">        <div class="col-sm-12 pt-3 pb-3 text-center"> -        <button type="submit" class="btn btn-primary w-50" x-bind:disabled="submitting">Create</button> +        <button +          type="submit" +          class="btn btn-primary w-50" +          x-bind:disabled="submitting" +          x-bind:class="submitting ? 'btn--loading' : ''" +          x-text="submitting ? 'Creating...' : 'Create'" +        ></button>        </div>      </div>    </form> diff --git a/views/partials/editeventgroupmodal.handlebars b/views/partials/editeventgroupmodal.handlebars index 2506e26..7c6f933 100644 --- a/views/partials/editeventgroupmodal.handlebars +++ b/views/partials/editeventgroupmodal.handlebars @@ -1,4 +1,4 @@ -<div class="modal fade" id="editModal" tabindex="-1" role="dialog" aria-labelledby="editModalLabel" aria-hidden="true"> +<div class="modal fade" id="editModal" tabindex="-1" role="dialog" aria-labelledby="editModalLabel" aria-hidden="true" x-data="editEventGroupForm()">    <div class="modal-dialog modal-xl modal-dialog-scrollable" role="document">      <div class="modal-content">        <div class="modal-header"> @@ -8,23 +8,30 @@          </button>        </div>        <div class="modal-body"> -      <form id="editEventForm" enctype="multipart/form-data" x-data="editEventGroupForm()" @submit.prevent="submitForm"> +        <form id="editEventForm" enctype="multipart/form-data" @submit.prevent="submitForm"> -        {{> eventGroupForm }} +          {{> eventGroupForm }} -        <div class="form-group"> -          <div class="card border-danger mb-3"> -            <div class="card-header text-danger">Delete this event group</div> -            <div class="card-body text-danger"> -              <button type="button" id="deleteEvent" class="btn btn-danger" data-toggle="modal" data-target="#deleteModal"><i class="fas fa-trash"></i> Delete event group</button> +          <div class="form-group"> +            <div class="card border-danger mb-3"> +              <div class="card-header text-danger">Delete this event group</div> +              <div class="card-body text-danger"> +                <button type="button" id="deleteEvent" class="btn btn-danger" data-toggle="modal" data-target="#deleteModal"><i class="fas fa-trash"></i> Delete event group</button> +              </div>              </div>            </div> -        </div> +        </form>        </div>        <div class="modal-footer">          <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button> -        <button type="submit" class="btn btn-primary">Save changes</button> -      </form> +        <button +          type="submit" +          class="btn btn-primary" +          @click="submitForm" +          x-bind:disabled="submitting" +          x-bind:class="submitting ? 'btn--loading' : ''" +          x-text="submitting ? 'Saving...' : 'Save'" +        ></button>        </div>      </div>    </div> diff --git a/views/partials/editeventmodal.handlebars b/views/partials/editeventmodal.handlebars index a9fe626..528dc1e 100644 --- a/views/partials/editeventmodal.handlebars +++ b/views/partials/editeventmodal.handlebars @@ -1,4 +1,9 @@ -<div class="modal fade" id="editModal" tabindex="-1" role="dialog" aria-labelledby="editModalLabel" aria-hidden="true"> +<div class="modal fade" id="editModal" tabindex="-1" role="dialog" aria-labelledby="editModalLabel" aria-hidden="true" +  x-data="editEventForm()" +  x-init="init()" +  @event-group-id-changed="data.eventGroupID = $event.detail" +  @event-group-edit-token-changed="data.eventGroupEditToken = $event.detail" +>    <div class="modal-dialog modal-xl modal-dialog-scrollable" role="document">      <div class="modal-content">        <div class="modal-header"> @@ -8,33 +13,32 @@          </button>        </div>        <div class="modal-body"> -        <form -          id="editEventForm" -          enctype="multipart/form-data" -          x-data="editEventForm()" -          x-init="init()" -          @submit.prevent="submitForm" -          @event-group-id-changed="data.eventGroupID = $event.detail" -          @event-group-edit-token-changed="data.eventGroupEditToken = $event.detail" -        > +        <form id="editEventForm" enctype="multipart/form-data" @submit.prevent="submitForm"> -            {{> eventForm }} +          {{> eventForm }} -            <div class="form-group"> -              <div class="card border-danger mb-3"> -                <div class="card-header text-danger">Delete this event</div> -                <div class="card-body text-danger"> -                  <button type="button" id="deleteEvent" class="btn btn-danger" data-toggle="modal" -                    data-target="#deleteModal" data-event-id="{{eventData.id}}"><i class="fas fa-trash"></i> -                    Delete</button> -                </div> +          <div class="form-group"> +            <div class="card border-danger mb-3"> +              <div class="card-header text-danger">Delete this event</div> +              <div class="card-body text-danger"> +                <button type="button" id="deleteEvent" class="btn btn-danger" data-toggle="modal" +                  data-target="#deleteModal" data-event-id="{{eventData.id}}"><i class="fas fa-trash"></i> +                  Delete</button>                </div>              </div> +          </div> +        </form>        </div>        <div class="modal-footer">          <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button> -        <button type="submit" class="btn btn-primary">Save changes</button> -        </form> +        <button +          type="submit" +          class="btn btn-primary" +          @click="submitForm" +          x-bind:disabled="submitting" +          x-bind:class="submitting ? 'btn--loading' : ''" +          x-text="submitting ? 'Saving...' : 'Save'" +        ></button>        </div>      </div>    </div> diff --git a/views/partials/eventForm.handlebars b/views/partials/eventForm.handlebars index 49c0f86..852a3a3 100755 --- a/views/partials/eventForm.handlebars +++ b/views/partials/eventForm.handlebars @@ -36,7 +36,7 @@    </div>  </div>  <div class="form-group"> -  <label for="eventURL" >Link</label> +  <label for="eventURL">Link</label>    <div class="form-group ">      <input type="url" class="form-control" id="eventURL" name="eventURL" placeholder="For tickets or another event page (optional)." x-model="data.eventURL" >    </div> @@ -50,7 +50,9 @@      </div>      <small class="form-text">Recommended dimensions (w x h): 920px by 300px.</small>      {{#if eventData.image}} -      <button type="button" class="btn btn-danger" id="deleteImage">Delete image</button> +      <div class="form-group my-2"> +        <button type="button" class="btn btn-danger" id="deleteImage">Delete image</button> +      </div>      {{/if}}    </div>  </div> @@ -85,7 +87,7 @@            <label>Choose a group you've edited before</label>          </div>          <div class="form-group" x-show="data.groups.length > 0"> -          <select x-ref="eventGroupSelect" id="eventGroupSelect" name="eventGroupSelect" class="form-control" x-on:change="selectGroup"> +          <select x-ref="eventGroupSelect" id="eventGroupSelect" name="eventGroupSelect" class="form-control" x-on:change="selectGroup" x-model="data.eventGroupID">              <option value="">Choose a group</option>              <template x-for="group in data.groups">                <option :value="group.id" x-text="group.name"></option> diff --git a/views/partials/eventGroupForm.handlebars b/views/partials/eventGroupForm.handlebars index 0b18bba..e020f4a 100644 --- a/views/partials/eventGroupForm.handlebars +++ b/views/partials/eventGroupForm.handlebars @@ -44,4 +44,5 @@          </template>        </ul>      </div> -  </div>
\ No newline at end of file +  </div> +</div>
\ No newline at end of file diff --git a/views/partials/importeventform.handlebars b/views/partials/importeventform.handlebars index 13fd2ac..d62b599 100644 --- a/views/partials/importeventform.handlebars +++ b/views/partials/importeventform.handlebars @@ -37,5 +37,11 @@        </div>      </div>    </div> -  <button type="submit" class="d-block mt-3 mx-auto btn btn-primary w-50 mb-4">Import</button> +  <button +    type="submit" +    class="d-block mt-3 mx-auto btn btn-primary w-50 mb-4" +    x-bind:disabled="submitting" +    x-bind:class="submitting ? 'btn--loading' : ''" +    x-text="submitting ? 'Importing...' : 'Import'" +  ></button>  </form>  | 
