diff --git a/app/assets/javascripts/application.js b/app/assets/javascripts/application.js index 94579b490..5664e7303 100644 --- a/app/assets/javascripts/application.js +++ b/app/assets/javascripts/application.js @@ -34,6 +34,7 @@ var initialize_modules = function() { App.LocationChanger.initialize(); App.CheckAllNone.initialize(); App.PreventDoubleSubmission.initialize(); + App.IeAlert.initialize(); }; $(function(){ diff --git a/app/assets/javascripts/dropdown.js.coffee b/app/assets/javascripts/dropdown.js.coffee index 0107bdf64..fafa53542 100644 --- a/app/assets/javascripts/dropdown.js.coffee +++ b/app/assets/javascripts/dropdown.js.coffee @@ -1,4 +1,4 @@ App.Dropdown = initialize: -> - $(document).foundation(); \ No newline at end of file + $(document).foundation() diff --git a/app/assets/javascripts/ie_alert.js.coffee b/app/assets/javascripts/ie_alert.js.coffee new file mode 100644 index 000000000..5328b5f3b --- /dev/null +++ b/app/assets/javascripts/ie_alert.js.coffee @@ -0,0 +1,9 @@ +App.IeAlert = + set_cookie_and_hide: (event) -> + event.preventDefault() + $.cookie('ie_alert_closed', 'true', { path: '/', expires: 365 }); + $('.ie-alert-box').remove() + + initialize: -> + $('.ie-alert-box-close-js').on 'click', (event) -> + App.IeAlert.set_cookie_and_hide(event) diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb index 3ac3bb7a9..15fe1fe03 100644 --- a/app/views/layouts/application.html.erb +++ b/app/views/layouts/application.html.erb @@ -24,9 +24,9 @@ <%= render 'layouts/header' %>