diff options
| author | Raphael Kabo <mail@raphaelkabo.com> | 2022-04-25 19:03:24 +0100 | 
|---|---|---|
| committer | Raphael Kabo <mail@raphaelkabo.com> | 2022-04-25 19:03:24 +0100 | 
| commit | 1c8348d553988f5474c8d7896c2804dc1d62159a (patch) | |
| tree | 16990fae56e848e430312c2238be89268f937a75 /views/eventgroup.handlebars | |
| parent | 168c2430e1e727429b76871cc32a9951e4391658 (diff) | |
feat: Add subscribe to group functionality
Diffstat (limited to 'views/eventgroup.handlebars')
| -rwxr-xr-x | views/eventgroup.handlebars | 35 | 
1 files changed, 35 insertions, 0 deletions
diff --git a/views/eventgroup.handlebars b/views/eventgroup.handlebars index 25b29d0..9afee2c 100755 --- a/views/eventgroup.handlebars +++ b/views/eventgroup.handlebars @@ -76,6 +76,11 @@      </div>      <div class="col-lg-3" id="eventActions">        <aside class="btn-group-vertical d-flex" role="group" aria-label="Event actions"> +        <button type="button" class="btn btn-outline-secondary btn-sm" +          data-event-id="{{eventGroupData.id}}" data-toggle="modal" +          data-target="#subscribeModal"> +          <i class="fas fa-envelope"></i> Subscribe to updates +        </button>          <button type="button" id="exportICS" class="btn btn-outline-secondary            btn-sm" data-event-id="{{eventGroupData.id}}">            <i class="fas fa-download"></i> Export as ICS @@ -157,6 +162,36 @@  {{/if}} +<div class="modal fade" id="subscribeModal" tabindex="-1" role="dialog" +  aria-labelledby="subscribeModalLabel" aria-hidden="true"> +  <div class="modal-dialog" role="document"> +    <div class="modal-content"> +      <div class="modal-header"> +        <h5 class="modal-title" id="subscribeModalLabel">Subscribe to '{{eventGroupData.name}}'</h5> +        <button type="button" class="close" data-dismiss="modal" aria-label="Close"> +          <span aria-hidden="true">×</span> +        </button> +      </div> +      <form id="subscribeForm" action="/subscribe/{{eventGroupData.id}}" method="post"> +      <div class="modal-body"> +        <div class="form-group"> +          <p class="form-text small">Enter your email address to receive updates +            whenever a new event is created in this group.</p> +        </div> +        <div class="form-group"> +          <input type="email" class="form-control" id="emailAddress" +          name="emailAddress" placeholder="email@example.com" data-validation="required"> +        </div> +      </div> +      <div class="modal-footer"> +        <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button> +        <button type="submit" class="btn btn-success">Subscribe</button> +      </div> +      </form> +    </div> +  </div> +</div> +  <div class="modal fade" id="editTokenModal" tabindex="-1" role="dialog" aria-labelledby="editTokenModalLabel" aria-hidden="true">    <div class="modal-dialog" role="document">      <div class="modal-content">  | 
