Italy Cookie Choices (for EU Cookie Law) - Version 1.1.3

Version Description

Release Date: May 26th, 2015

Dev time: 5h

  • Fixed admin UX https://github.com/overclokk/italy-cookie-choices/issues/14
  • Fixed Typo in lang
  • Changed WP compatibility to 4.1
  • Added noscript in case browser has JavaScript disabled https://github.com/overclokk/italy-cookie-choices/issues/8
  • Fixed click event https://github.com/overclokk/italy-cookie-choices/issues/15
Download this release

Release Info

Developer overclokk
Plugin Icon Italy Cookie Choices (for EU Cookie Law)
Version 1.1.3
Comparing to
See all releases

Code changes from version 1.1.2 to 1.1.3

italy-cookie-choices.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: Italy Cookie Choices
4
  * Plugin URI: https://plus.google.com/u/0/communities/109254048492234113886
5
  * Description: Minimal code to make sure your website repect the Italian coockie law
6
- * Version: 1.1.2
7
  * Author: Enea Overclokk
8
  * Author URI: https://plus.google.com/u/0/communities/109254048492234113886
9
  * Text Domain: italy-cookie-choices
@@ -191,7 +191,7 @@ if ( !class_exists( 'Italy_Cookie_Choices' ) ){
191
  *
192
  */
193
  add_settings_section(
194
- 'italy_cl_pluginPage_section',
195
  __( 'Italy Cookie Choices options page', 'italy-cookie-choices' ),
196
  array( $this, 'italy_cl_settings_section_callback'),
197
  'italy_cl_options_group'
@@ -205,7 +205,7 @@ if ( !class_exists( 'Italy_Cookie_Choices' ) ){
205
  __( 'Activate', 'italy-cookie-choices' ),
206
  array( $this, 'italy_cl_option_active'),
207
  'italy_cl_options_group',
208
- 'italy_cl_pluginPage_section'
209
  );
210
 
211
  /**
@@ -217,7 +217,7 @@ if ( !class_exists( 'Italy_Cookie_Choices' ) ){
217
  __( 'Where display the banner', 'italy-cookie-choices' ),
218
  array( $this, 'italy_cl_option_banner'),
219
  'italy_cl_options_group',
220
- 'italy_cl_pluginPage_section'
221
  );
222
 
223
  /**
@@ -228,7 +228,7 @@ if ( !class_exists( 'Italy_Cookie_Choices' ) ){
228
  __( 'Text to display', 'italy-cookie-choices' ),
229
  array( $this, 'italy_cl_option_text'),
230
  'italy_cl_options_group',
231
- 'italy_cl_pluginPage_section'
232
  );
233
 
234
  /**
@@ -239,7 +239,7 @@ if ( !class_exists( 'Italy_Cookie_Choices' ) ){
239
  __( 'URL for cookie policy', 'italy-cookie-choices' ),
240
  array( $this, 'italy_cl_option_url'),
241
  'italy_cl_options_group',
242
- 'italy_cl_pluginPage_section'
243
  );
244
 
245
  /**
@@ -250,7 +250,7 @@ if ( !class_exists( 'Italy_Cookie_Choices' ) ){
250
  __( 'Anchor text for URL', 'italy-cookie-choices' ),
251
  array( $this, 'italy_cl_option_anchor_text'),
252
  'italy_cl_options_group',
253
- 'italy_cl_pluginPage_section'
254
  );
255
 
256
  /**
@@ -261,7 +261,7 @@ if ( !class_exists( 'Italy_Cookie_Choices' ) ){
261
  __( 'Button text', 'italy-cookie-choices' ),
262
  array( $this, 'italy_cl_option_button_text'),
263
  'italy_cl_options_group',
264
- 'italy_cl_pluginPage_section'
265
  );
266
 
267
  /**
@@ -341,7 +341,7 @@ if ( !class_exists( 'Italy_Cookie_Choices' ) ){
341
 
342
  ?>
343
 
344
- <textarea rows="5" name="italy_cookie_choices[text]" id="italy_cookie_choices[text]" placeholder="<?php _e( 'Your short cookie policy', 'italy-cookie-choices' ) ?>" ><?php echo esc_textarea( $this->options['text'] ); ?></textarea>
345
  <br>
346
  <label for="italy_cookie_choices[text]">
347
  <?php echo __( 'People will see this notice only the first time that they enter your site', 'italy-cookie-choices' ); ?>
@@ -358,8 +358,8 @@ if ( !class_exists( 'Italy_Cookie_Choices' ) ){
358
  public function italy_cl_option_url($args) {
359
 
360
  ?>
361
- <input type="text" id="italy_cookie_choices[url]" name="italy_cookie_choices[url]" value="<?php echo esc_url( $this->options['url'] ); ?>" placeholder="<?php _e( 'e.g. http://www.aboutcookies.org/', 'italy-cookie-choices' ) ?>" />
362
-
363
  <label for="italy_cookie_choices[url]">
364
  <?php echo __( 'Insert here the link to your policy page', 'italy-cookie-choices' ); ?>
365
  </label>
@@ -464,9 +464,18 @@ if ( !class_exists( 'Italy_Cookie_Choices' ) ){
464
  */
465
  $banner = 'document.addEventListener("DOMContentLoaded", function(event) {cookieChoices.showCookieConsent' . $banner . '(' . wp_json_encode( $this->options['text'] ) . ', "' . esc_js( $this->options['button_text'] ) . '", "' . esc_js( $this->options['anchor_text'] ) . '", "' . esc_url( $this->options['url'] ) . '");});';
466
 
 
 
 
 
 
 
 
 
 
467
  echo '<!-- Italy Cookie Choices --><script>';
468
  require 'js/cookiechoices.php';
469
- echo $banner . '</script>';
470
 
471
  }
472
 
3
  * Plugin Name: Italy Cookie Choices
4
  * Plugin URI: https://plus.google.com/u/0/communities/109254048492234113886
5
  * Description: Minimal code to make sure your website repect the Italian coockie law
6
+ * Version: 1.1.3
7
  * Author: Enea Overclokk
8
  * Author URI: https://plus.google.com/u/0/communities/109254048492234113886
9
  * Text Domain: italy-cookie-choices
191
  *
192
  */
193
  add_settings_section(
194
+ 'setting_section',
195
  __( 'Italy Cookie Choices options page', 'italy-cookie-choices' ),
196
  array( $this, 'italy_cl_settings_section_callback'),
197
  'italy_cl_options_group'
205
  __( 'Activate', 'italy-cookie-choices' ),
206
  array( $this, 'italy_cl_option_active'),
207
  'italy_cl_options_group',
208
+ 'setting_section'
209
  );
210
 
211
  /**
217
  __( 'Where display the banner', 'italy-cookie-choices' ),
218
  array( $this, 'italy_cl_option_banner'),
219
  'italy_cl_options_group',
220
+ 'setting_section'
221
  );
222
 
223
  /**
228
  __( 'Text to display', 'italy-cookie-choices' ),
229
  array( $this, 'italy_cl_option_text'),
230
  'italy_cl_options_group',
231
+ 'setting_section'
232
  );
233
 
234
  /**
239
  __( 'URL for cookie policy', 'italy-cookie-choices' ),
240
  array( $this, 'italy_cl_option_url'),
241
  'italy_cl_options_group',
242
+ 'setting_section'
243
  );
244
 
245
  /**
250
  __( 'Anchor text for URL', 'italy-cookie-choices' ),
251
  array( $this, 'italy_cl_option_anchor_text'),
252
  'italy_cl_options_group',
253
+ 'setting_section'
254
  );
255
 
256
  /**
261
  __( 'Button text', 'italy-cookie-choices' ),
262
  array( $this, 'italy_cl_option_button_text'),
263
  'italy_cl_options_group',
264
+ 'setting_section'
265
  );
266
 
267
  /**
341
 
342
  ?>
343
 
344
+ <textarea rows="5" cols="70" name="italy_cookie_choices[text]" id="italy_cookie_choices[text]" placeholder="<?php _e( 'Your short cookie policy', 'italy-cookie-choices' ) ?>" ><?php echo esc_textarea( $this->options['text'] ); ?></textarea>
345
  <br>
346
  <label for="italy_cookie_choices[text]">
347
  <?php echo __( 'People will see this notice only the first time that they enter your site', 'italy-cookie-choices' ); ?>
358
  public function italy_cl_option_url($args) {
359
 
360
  ?>
361
+ <input type="text" id="italy_cookie_choices[url]" name="italy_cookie_choices[url]" value="<?php echo esc_url( $this->options['url'] ); ?>" placeholder="<?php _e( 'e.g. http://www.aboutcookies.org/', 'italy-cookie-choices' ) ?>" size="70" />
362
+ <br>
363
  <label for="italy_cookie_choices[url]">
364
  <?php echo __( 'Insert here the link to your policy page', 'italy-cookie-choices' ); ?>
365
  </label>
464
  */
465
  $banner = 'document.addEventListener("DOMContentLoaded", function(event) {cookieChoices.showCookieConsent' . $banner . '(' . wp_json_encode( $this->options['text'] ) . ', "' . esc_js( $this->options['button_text'] ) . '", "' . esc_js( $this->options['anchor_text'] ) . '", "' . esc_url( $this->options['url'] ) . '");});';
466
 
467
+ $cookieName = 'displayCookieConsent';
468
+ $cookieVal = 'y';
469
+
470
+ /**
471
+ * Noscript snippet in case browser has JavaScript disabled
472
+ * @var string
473
+ */
474
+ $noscript = '<noscript><style>html{margin-top:35px}</style><div id="cookieChoiceInfo" style="position:absolute;width:100%;margin:0px;left:0px;top:0px;padding:4px;z-index:9999;text-align:center;background-color:rgb(238, 238, 238);"><span>' . wp_json_encode( $this->options['text'] ) . '</span><a href="' . esc_url( $this->options['url'] ) . '" target="_blank" style="margin-left:8px;">' . esc_js( $this->options['anchor_text'] ) . '</a><a id="cookieChoiceDismiss" href="#" style="margin-left:24px;display:none;">' . esc_js( $this->options['button_text'] ) . '</a></div></div></noscript>';
475
+
476
  echo '<!-- Italy Cookie Choices --><script>';
477
  require 'js/cookiechoices.php';
478
+ echo $banner . '</script>' . $noscript;
479
 
480
  }
481
 
js/cookiechoices.js CHANGED
@@ -14,6 +14,22 @@
14
  limitations under the License.
15
  */
16
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
17
  (function(window) {
18
 
19
  if (!!window.cookieChoices) {
@@ -31,7 +47,7 @@
31
  var dismissLinkId = 'cookieChoiceDismiss';
32
 
33
  function _createHeaderElement(cookieText, dismissText, linkText, linkHref) {
34
- var butterBarStyles = 'position:fixed;width:100%;background-color:#eee;' +
35
  'margin:0; left:0; top:0;padding:4px;z-index:9999;text-align:center;';
36
 
37
  var cookieConsentElement = document.createElement('div');
@@ -100,6 +116,7 @@
100
  var dismissLink = document.createElement('a');
101
  _setElementText(dismissLink, dismissText);
102
  dismissLink.id = dismissLinkId;
 
103
  dismissLink.href = '#';
104
  dismissLink.style.marginLeft = '24px';
105
  return dismissLink;
@@ -108,6 +125,7 @@
108
  function _createInformationLink(linkText, linkHref) {
109
  var infoLink = document.createElement('a');
110
  _setElementText(infoLink, linkText);
 
111
  infoLink.href = linkHref;
112
  infoLink.target = '_blank';
113
  infoLink.style.marginLeft = '8px';
@@ -129,8 +147,8 @@
129
  var fragment = document.createDocumentFragment();
130
  fragment.appendChild(consentElement);
131
  document.body.appendChild(fragment.cloneNode(true));
132
- // document.getElementById(dismissLinkId).onclick = _dismissLinkClick;
133
- document.onclick = _dismissLinkClick;
134
  document.onscroll = _dismissLinkClick;
135
  }
136
  }
14
  limitations under the License.
15
  */
16
 
17
+ /**
18
+ * Posizione banner nella funzione _createHeaderElement
19
+ * @type {String}
20
+ */
21
+ var elPos = 'fixed';
22
+ /**
23
+ * Classe aggiuntiva per il link info
24
+ * @type {String}
25
+ */
26
+ var infoClass = '';
27
+ /**
28
+ * Classe aggiuntiva per il link di accettazione
29
+ * @type {String}
30
+ */
31
+ var closeClass = '';
32
+
33
  (function(window) {
34
 
35
  if (!!window.cookieChoices) {
47
  var dismissLinkId = 'cookieChoiceDismiss';
48
 
49
  function _createHeaderElement(cookieText, dismissText, linkText, linkHref) {
50
+ var butterBarStyles = 'position:' + elPos + ';width:100%;background-color:#eee;' +
51
  'margin:0; left:0; top:0;padding:4px;z-index:9999;text-align:center;';
52
 
53
  var cookieConsentElement = document.createElement('div');
116
  var dismissLink = document.createElement('a');
117
  _setElementText(dismissLink, dismissText);
118
  dismissLink.id = dismissLinkId;
119
+ dismissLink.className = closeClass;
120
  dismissLink.href = '#';
121
  dismissLink.style.marginLeft = '24px';
122
  return dismissLink;
125
  function _createInformationLink(linkText, linkHref) {
126
  var infoLink = document.createElement('a');
127
  _setElementText(infoLink, linkText);
128
+ infoLink.className = infoClass;
129
  infoLink.href = linkHref;
130
  infoLink.target = '_blank';
131
  infoLink.style.marginLeft = '8px';
147
  var fragment = document.createDocumentFragment();
148
  fragment.appendChild(consentElement);
149
  document.body.appendChild(fragment.cloneNode(true));
150
+ document.getElementById(dismissLinkId).onclick = _dismissLinkClick;
151
+ // document.onclick = _dismissLinkClick;
152
  document.onscroll = _dismissLinkClick;
153
  }
154
  }
js/cookiechoices.php CHANGED
@@ -1 +1 @@
1
- !function(a){if(a.cookieChoices)return a.cookieChoices;var b=a.document,c="textContent"in b.body,d=function(){function a(a,c,d,e){var i="position:fixed;width:100%;background-color:#eee;margin:0; left:0; top:0;padding:4px;z-index:9999;text-align:center;",j=b.createElement("div");return j.id=q,j.style.cssText=i,j.appendChild(f(a)),d&&e&&j.appendChild(h(d,e)),j.appendChild(g(c)),j}function d(a,c,d,e){var i="position:fixed;width:100%;height:100%;z-index:999;top:0;left:0;opacity:0.5;filter:alpha(opacity=50);background-color:#ccc;",j="z-index:1000;position:fixed;left:50%;top:50%",k="position:relative;left:-50%;margin-top:-25%;background-color:#fff;padding:20px;box-shadow:4px 4px 25px #888;",l=b.createElement("div");l.id=q;var m=b.createElement("div");m.style.cssText=i;var n=b.createElement("div");n.style.cssText=k;var o=b.createElement("div");o.style.cssText=j;var p=g(c);return p.style.display="block",p.style.textAlign="right",p.style.marginTop="8px",n.appendChild(f(a)),d&&e&&n.appendChild(h(d,e)),n.appendChild(p),o.appendChild(n),l.appendChild(m),l.appendChild(o),l}function e(a,b){c?a.textContent=b:a.innerText=b}function f(a){var c=b.createElement("span");return e(c,a),c}function g(a){var c=b.createElement("a");return e(c,a),c.id=r,c.href="#",c.style.marginLeft="24px",c}function h(a,c){var d=b.createElement("a");return e(d,a),d.href=c,d.target="_blank",d.style.marginLeft="8px",d}function i(){return n(),m(),!1}function j(c,e,f,g,h){if(o()){m();var j=h?d(c,e,f,g):a(c,e,f,g),k=b.createDocumentFragment();k.appendChild(j),b.body.appendChild(k.cloneNode(!0)),b.onclick=i,b.onscroll=i}}function k(a,b,c,d){j(a,b,c,d,!1)}function l(a,b,c,d){j(a,b,c,d,!0)}function m(){var a=b.getElementById(q);null!==a&&a.parentNode.removeChild(a)}function n(){var a=new Date;a.setFullYear(a.getFullYear()+1),b.cookie=p+"=y; expires="+a.toGMTString()}function o(){return!b.cookie.match(new RegExp(p+"=([^;]+)"))}var p="displayCookieConsent",q="cookieChoiceInfo",r="cookieChoiceDismiss",s={};return s.showCookieConsentBar=k,s.showCookieConsentDialog=l,s}();return a.cookieChoices=d,d}(this);
1
+ var elPos="fixed",infoClass="",closeClass="";!function(a){if(a.cookieChoices)return a.cookieChoices;var b=a.document,c="textContent"in b.body,d=function(){function a(a,c,d,e){var i="position:"+elPos+";width:100%;background-color:#eee;margin:0; left:0; top:0;padding:4px;z-index:9999;text-align:center;",j=b.createElement("div");return j.id=q,j.style.cssText=i,j.appendChild(f(a)),d&&e&&j.appendChild(h(d,e)),j.appendChild(g(c)),j}function d(a,c,d,e){var i="position:fixed;width:100%;height:100%;z-index:999;top:0;left:0;opacity:0.5;filter:alpha(opacity=50);background-color:#ccc;",j="z-index:1000;position:fixed;left:50%;top:50%",k="position:relative;left:-50%;margin-top:-25%;background-color:#fff;padding:20px;box-shadow:4px 4px 25px #888;",l=b.createElement("div");l.id=q;var m=b.createElement("div");m.style.cssText=i;var n=b.createElement("div");n.style.cssText=k;var o=b.createElement("div");o.style.cssText=j;var p=g(c);return p.style.display="block",p.style.textAlign="right",p.style.marginTop="8px",n.appendChild(f(a)),d&&e&&n.appendChild(h(d,e)),n.appendChild(p),o.appendChild(n),l.appendChild(m),l.appendChild(o),l}function e(a,b){c?a.textContent=b:a.innerText=b}function f(a){var c=b.createElement("span");return e(c,a),c}function g(a){var c=b.createElement("a");return e(c,a),c.id=r,c.className=closeClass,c.href="#",c.style.marginLeft="24px",c}function h(a,c){var d=b.createElement("a");return e(d,a),d.className=infoClass,d.href=c,d.target="_blank",d.style.marginLeft="8px",d}function i(){return n(),m(),!1}function j(c,e,f,g,h){if(o()){m();var j=h?d(c,e,f,g):a(c,e,f,g),k=b.createDocumentFragment();k.appendChild(j),b.body.appendChild(k.cloneNode(!0)),b.getElementById(r).onclick=i,b.onscroll=i}}function k(a,b,c,d){j(a,b,c,d,!1)}function l(a,b,c,d){j(a,b,c,d,!0)}function m(){var a=b.getElementById(q);null!==a&&a.parentNode.removeChild(a)}function n(){var a=new Date;a.setFullYear(a.getFullYear()+1),b.cookie=p+"=y; expires="+a.toGMTString()}function o(){return!b.cookie.match(new RegExp(p+"=([^;]+)"))}var p="displayCookieConsent",q="cookieChoiceInfo",r="cookieChoiceDismiss",s={};return s.showCookieConsentBar=k,s.showCookieConsentDialog=l,s}();return a.cookieChoices=d,d}(this);
lang/italy-cookie-choices-it_IT.mo CHANGED
Binary file
lang/italy-cookie-choices-it_IT.po CHANGED
@@ -2,7 +2,7 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: italy-cookie-choices\n"
4
  "POT-Creation-Date: 2015-05-22 11:14+0100\n"
5
- "PO-Revision-Date: 2015-05-22 11:14+0100\n"
6
  "Last-Translator: Enea Overclokk <info@overclokk.net>\n"
7
  "Language-Team: info@overclokk.net\n"
8
  "Language: it_IT\n"
@@ -40,7 +40,7 @@ msgstr "Dove mostrare il banner"
40
 
41
  #: italy-cookie-choices.php:228
42
  msgid "Text to display"
43
- msgstr "Text da mostrara"
44
 
45
  #: italy-cookie-choices.php:239
46
  msgid "URL for cookie policy"
@@ -87,7 +87,7 @@ msgstr "es: http://www.aboutcookies.org/"
87
 
88
  #: italy-cookie-choices.php:363
89
  msgid "Insert here the link to your policy page"
90
- msgstr "Inserisci il link alla tua pagina per la cookie policy"
91
 
92
  #: italy-cookie-choices.php:377
93
  msgid "e.g. More Info"
@@ -103,7 +103,8 @@ msgstr "es: Chiudi"
103
 
104
  #: italy-cookie-choices.php:397
105
  msgid "Insert here name of button (e.g. \"Close\") "
106
- msgstr "Inserisci il nome del pulsante (es: Chiudi)"
 
107
 
108
  #~ msgid "More Info"
109
  #~ msgstr "Più info"
2
  msgstr ""
3
  "Project-Id-Version: italy-cookie-choices\n"
4
  "POT-Creation-Date: 2015-05-22 11:14+0100\n"
5
+ "PO-Revision-Date: 2015-05-25 13:12+0100\n"
6
  "Last-Translator: Enea Overclokk <info@overclokk.net>\n"
7
  "Language-Team: info@overclokk.net\n"
8
  "Language: it_IT\n"
40
 
41
  #: italy-cookie-choices.php:228
42
  msgid "Text to display"
43
+ msgstr "Testo da mostrare"
44
 
45
  #: italy-cookie-choices.php:239
46
  msgid "URL for cookie policy"
87
 
88
  #: italy-cookie-choices.php:363
89
  msgid "Insert here the link to your policy page"
90
+ msgstr "Inserisci il link alla tua pagina con l'informativa estesa"
91
 
92
  #: italy-cookie-choices.php:377
93
  msgid "e.g. More Info"
103
 
104
  #: italy-cookie-choices.php:397
105
  msgid "Insert here name of button (e.g. \"Close\") "
106
+ msgstr ""
107
+ "Inserisci il testo del link per chiudere il popup/banner (es: Chiudi)"
108
 
109
  #~ msgid "More Info"
110
  #~ msgstr "Più info"
readme.txt CHANGED
@@ -2,9 +2,9 @@
2
  Contributors: overclokk
3
  Donate link:
4
  Tags: compliance, cookie law, cookies, eu cookie law, eu law, eu privacy directive, privacy, privacy directive, notification, privacy law, cookie law banner, implied consent
5
- Requires at least: 3.8
6
  Tested up to: 4.3.0
7
- Stable tag: 1.1.2
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -21,6 +21,10 @@ The plugin will not add any CSS stylesheet or Javascript file but only inline sc
21
 
22
  Notify any issue on github repository https://github.com/overclokk/italy-cookie-choices/issues
23
 
 
 
 
 
24
  == Installation ==
25
 
26
  1. Upload `italy-cookie-choices` folder to the `/wp-content/plugins/` directory
@@ -47,22 +51,33 @@ Probably, you already have visited the site before, so you accepted the use of c
47
 
48
  == Changelog ==
49
 
 
 
 
 
 
 
 
 
 
 
 
50
  = 1.1.2 =
51
- Release Date:
52
 
53
  Dev time: 10min
54
 
55
  * Fix z-index issue
56
 
57
  = 1.1.1 =
58
- Release Date:
59
 
60
  Dev time: 1h
61
 
62
  * Add scroll event
63
 
64
  = 1.1.0 =
65
- Release Date:
66
 
67
  Dev time: 10h
68
 
2
  Contributors: overclokk
3
  Donate link:
4
  Tags: compliance, cookie law, cookies, eu cookie law, eu law, eu privacy directive, privacy, privacy directive, notification, privacy law, cookie law banner, implied consent
5
+ Requires at least: 4.1
6
  Tested up to: 4.3.0
7
+ Stable tag: 1.1.3
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
21
 
22
  Notify any issue on github repository https://github.com/overclokk/italy-cookie-choices/issues
23
 
24
+ = Anonymize Analytics IP =
25
+
26
+ Add `ga('set', 'anonymizeIp', true);` in your analytics snippet [AnonymizeIP](https://developers.google.com/analytics/devguides/collection/analyticsjs/field-reference#anonymizeIp)
27
+
28
  == Installation ==
29
 
30
  1. Upload `italy-cookie-choices` folder to the `/wp-content/plugins/` directory
51
 
52
  == Changelog ==
53
 
54
+ = 1.1.3 =
55
+ Release Date: May 26th, 2015
56
+
57
+ Dev time: 5h
58
+
59
+ * Fixed admin UX https://github.com/overclokk/italy-cookie-choices/issues/14
60
+ * Fixed Typo in lang
61
+ * Changed WP compatibility to 4.1
62
+ * Added noscript in case browser has JavaScript disabled https://github.com/overclokk/italy-cookie-choices/issues/8
63
+ * Fixed click event https://github.com/overclokk/italy-cookie-choices/issues/15
64
+
65
  = 1.1.2 =
66
+ Release Date: May 22st, 2015
67
 
68
  Dev time: 10min
69
 
70
  * Fix z-index issue
71
 
72
  = 1.1.1 =
73
+ Release Date: May 22st, 2015
74
 
75
  Dev time: 1h
76
 
77
  * Add scroll event
78
 
79
  = 1.1.0 =
80
+ Release Date: May 22st, 2015
81
 
82
  Dev time: 10h
83