|
| 1 | +<div class="row quick-save"> |
| 2 | + <div class="col-md-12"> |
| 3 | + <button type="submit" |
| 4 | + {{action (action this.attrs.onsave bulletin)}} |
| 5 | + class="btn btn-primary save-bulletin" |
| 6 | + disabled={{disableSaveButton}} |
| 7 | + data-auto-id="bulletin-submit"> |
| 8 | + Save |
| 9 | + </button> |
| 10 | + </div> |
| 11 | +</div> |
1 | 12 | <form action="#">
|
2 | 13 | <div class="row">
|
3 | 14 | <section class="service-information col-lg-6" data-test-id="bulletin-form">
|
4 |
| - <h3>Service Information</h3> |
5 |
| - |
6 |
| - <div class="row"> |
7 |
| - <div class="form-group col-lg-10 {{if errors.bulletin.name "has-error" ""}}" |
8 |
| - data-test-id="name"> |
9 |
| - <label class="control-label">Name {{errors.bulletin.name}}</label> |
10 |
| - {{input value=bulletin.name |
11 |
| - class="form-control bulletin-name" |
12 |
| - data-auto-id="bulletin-name"}} |
13 |
| - </div> |
14 |
| - </div> |
15 |
| - <div class="row"> |
16 |
| - <div class="form-group col-lg-10 {{if errors.bulletin.publishedAt "has-error" ""}}" |
17 |
| - data-test-id="published-at"> |
18 |
| - <label class="control-label" for="publishedAt">Published at {{errors.bulletin.publishedAt}}</label> |
19 |
| - {{bs-datetimepicker class="published-at" |
20 |
| - date=bulletin.publishedAt |
21 |
| - updateDate=(action (mut bulletin.publishedAt)) |
22 |
| - data-auto-id="bulletin-published-at"}} |
23 |
| - </div> |
24 |
| - </div> |
25 |
| - <div class="row"> |
26 |
| - <div class="form-group col-lg-10"> |
27 |
| - <label for="banner">Banner</label> |
28 |
| - <div class="form-control banner"> |
29 |
| - {{s3-upload url="/api/v1/bulletins/sign" |
30 |
| - didupload=(action this.attrs.diduploadbanner)}} |
| 15 | + <div class="card"> |
| 16 | + <h3 class="card-header">Service Information</h3> |
| 17 | + <div class="card-block"> |
| 18 | + <div class="card-text"> |
| 19 | + <div class="row"> |
| 20 | + <div class="form-group col-lg-10 {{if errors.bulletin.name "has-error" ""}}" |
| 21 | + data-test-id="name"> |
| 22 | + <label class="control-label">Name {{errors.bulletin.name}}</label> |
| 23 | + {{input value=bulletin.name |
| 24 | + class="form-control bulletin-name" |
| 25 | + data-auto-id="bulletin-name"}} |
| 26 | + </div> |
| 27 | + </div> |
| 28 | + <div class="row"> |
| 29 | + <div class="form-group col-lg-10 {{if errors.bulletin.publishedAt "has-error" ""}}" |
| 30 | + data-test-id="published-at"> |
| 31 | + <label class="control-label" for="publishedAt">Published at {{errors.bulletin.publishedAt}}</label> |
| 32 | + {{bs-datetimepicker class="published-at" |
| 33 | + date=bulletin.publishedAt |
| 34 | + updateDate=(action (mut bulletin.publishedAt)) |
| 35 | + data-auto-id="bulletin-published-at"}} |
| 36 | + </div> |
| 37 | + </div> |
| 38 | + <div class="row"> |
| 39 | + <div class="form-group col-lg-10"> |
| 40 | + <label for="banner">Banner</label> |
| 41 | + <div class="form-control banner"> |
| 42 | + {{s3-upload url="/api/v1/bulletins/sign" |
| 43 | + didupload=(action this.attrs.diduploadbanner)}} |
| 44 | + </div> |
| 45 | + {{image-preview |
| 46 | + clearimage=(action this.attrs.clearbanner) |
| 47 | + url=bulletin.bannerUrl |
| 48 | + data-auto-id="bulletin-banner-preview"}} |
| 49 | + </div> |
| 50 | + </div> |
| 51 | + <div class="row"> |
| 52 | + <div class="form-group col-lg-12" data-test-id="service-order"> |
| 53 | + <label for="serviceOrder">Order</label> |
| 54 | + {{textarea value=bulletin.serviceOrder |
| 55 | + class="form-control service-order" |
| 56 | + data-auto-id="bulletin-service-order" |
| 57 | + rows="10"}} |
| 58 | + </div> |
| 59 | + </div> |
31 | 60 | </div>
|
32 |
| - {{image-preview |
33 |
| - clearimage=(action this.attrs.clearbanner) |
34 |
| - url=bulletin.bannerUrl |
35 |
| - data-auto-id="bulletin-banner-preview"}} |
36 |
| - </div> |
37 |
| - </div> |
38 |
| - <div class="row"> |
39 |
| - <div class="form-group col-lg-12" data-test-id="service-order"> |
40 |
| - <label for="serviceOrder">Order</label> |
41 |
| - {{textarea value=bulletin.serviceOrder |
42 |
| - class="form-control service-order" |
43 |
| - data-auto-id="bulletin-service-order" |
44 |
| - rows="10"}} |
45 | 61 | </div>
|
46 | 62 | </div>
|
47 | 63 | <div class="card">
|
|
59 | 75 | </section>
|
60 | 76 | {{#if this.attrs.appendannouncement}}
|
61 | 77 | <section class="announcements col-lg-6">
|
62 |
| - <h3>Announcements</h3> |
63 |
| - {{announcements-editor announcements=bulletin.sortedAnnouncements |
64 |
| - reorder=(action this.attrs.reorderannouncements) |
65 |
| - remove=(action this.attrs.removeannouncement) |
66 |
| - append=(action this.attrs.appendannouncement)}} |
| 78 | + <div class="card"> |
| 79 | + <h3 class="card-header">Announcements</h3> |
| 80 | + <div class="card-block"> |
| 81 | + <div class="card-text"> |
| 82 | + {{announcements-editor announcements=bulletin.sortedAnnouncements |
| 83 | + reorder=(action this.attrs.reorderannouncements) |
| 84 | + remove=(action this.attrs.removeannouncement) |
| 85 | + append=(action this.attrs.appendannouncement)}} |
| 86 | + </div> |
| 87 | + </div> |
| 88 | + </div> |
67 | 89 | </section>
|
68 | 90 | {{/if}}
|
69 | 91 | </div>
|
|
0 commit comments