From 0f94f12f415ecf1b0f3912795af28e1c7fc456da Mon Sep 17 00:00:00 2001 From: Ernest Walzel Date: Tue, 23 Apr 2019 09:48:31 +0200 Subject: [PATCH] Add cookie bar Fixes #92 --- app/assets/javascripts/application.js | 1 + app/assets/javascripts/cookie_bar.js | 18 ++++++++++++++++++ app/views/layouts/application.html.erb | 2 ++ 3 files changed, 21 insertions(+) create mode 100644 app/assets/javascripts/cookie_bar.js diff --git a/app/assets/javascripts/application.js b/app/assets/javascripts/application.js index f317aca3..340dca44 100644 --- a/app/assets/javascripts/application.js +++ b/app/assets/javascripts/application.js @@ -14,6 +14,7 @@ //= require jquery //= require activestorage //= require turbolinks +//= require cookie_bar //= require_tree . $(document).on('turbolinks:load', function () { diff --git a/app/assets/javascripts/cookie_bar.js b/app/assets/javascripts/cookie_bar.js new file mode 100644 index 00000000..b7eee0e8 --- /dev/null +++ b/app/assets/javascripts/cookie_bar.js @@ -0,0 +1,18 @@ +$(document).on('turbolinks:load', function () { + window.cookieconsent.initialise({ + "palette": { + "popup": { + "background": "#06070b" + }, + "button": { + "background": "#3a67e8" + } + }, + "theme": "classic", + "content": { + "message": "Tento web používa súbory cookie na poskytovanie služieb a analýzu webu. Používaním tohto webu vyjadrujete svoj súhlas s používaním súborov cookie.", + "dismiss": "OK" + }, + "showLink": false + }) +}); diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb index 581f5309..b9f1e4da 100644 --- a/app/views/layouts/application.html.erb +++ b/app/views/layouts/application.html.erb @@ -11,7 +11,9 @@ <% end %> <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %> + <%= stylesheet_link_tag '//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.0.3/cookieconsent.min.css' %> <%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %> + <%= javascript_include_tag '//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.0.3/cookieconsent.min.js' %>