diff options
| author | mo khan <mo@mokhan.ca> | 2017-03-17 21:36:09 -0600 |
|---|---|---|
| committer | mo khan <mo@mokhan.ca> | 2017-03-17 21:36:09 -0600 |
| commit | cc8d2333ed3ca1a80d1c06349abfe36e565e7b9d (patch) | |
| tree | 0bb01b5f4aad35ff3451eab89daefab1c198db70 /app/assets/javascripts | |
| parent | d78a93fa7a311c697f9072745c3c703f8a66b674 (diff) | |
extract behaviour for opening a modal.
Diffstat (limited to 'app/assets/javascripts')
| -rw-r--r-- | app/assets/javascripts/lib/behaviours/close_modal.js.coffee | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/app/assets/javascripts/lib/behaviours/close_modal.js.coffee b/app/assets/javascripts/lib/behaviours/close_modal.js.coffee index f3e6ad7..28c34c7 100644 --- a/app/assets/javascripts/lib/behaviours/close_modal.js.coffee +++ b/app/assets/javascripts/lib/behaviours/close_modal.js.coffee @@ -4,3 +4,11 @@ class CloseModal extends Stronglifters.Behaviour execute: -> $('.close-modal').on 'click', -> $('.modal').removeClass('is-active') + +class OpenModal extends Stronglifters.Behaviour + @on "turbolinks:load" + + execute: -> + $('button[data-modal]').on 'click', (event) -> + modalSelector = $(event.target).data('modal') + $(modalSelector).addClass('is-active') |
