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 | 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 +21 -12
- js/cookiechoices.js +21 -3
- js/cookiechoices.php +1 -1
- lang/italy-cookie-choices-it_IT.mo +0 -0
- lang/italy-cookie-choices-it_IT.po +5 -4
- readme.txt +20 -5
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.
|
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 |
-
'
|
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 |
-
'
|
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 |
-
'
|
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 |
-
'
|
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 |
-
'
|
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 |
-
'
|
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 |
-
'
|
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:
|
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 |
-
|
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 |
-
|
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-
|
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 "
|
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
|
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 "
|
|
|
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:
|
6 |
Tested up to: 4.3.0
|
7 |
-
Stable tag: 1.1.
|
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 |
|