Cookie Law / GDPR Info - Version 1.6.8

Version Description

  • Corrected German translations (thanks to Max B)
  • Bug in 'Show cookie bar on selected pages' Filter fixed
  • W3TC page cache compatibility added
Download this release

Release Info

Developer webtoffee
Plugin Icon Cookie Law / GDPR Info
Version 1.6.8
Comparing to
See all releases

Code changes from version 1.6.7 to 1.6.8

README.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: https://www.webtoffee.com/plugins/
4
  Tags: eu cookie law, GDPR, cookie law, cookie consent, eu privacy directive, privacy directive, cookies, privacy, compliance
5
  Requires at least: 3.3.1
6
  Tested up to: 4.9.8
7
- Stable tag: 1.6.7
8
  License: GPLv3
9
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
10
 
@@ -173,6 +173,13 @@ See http://cookielawinfo.com for more information on what is required.
173
 
174
  == Changelog ==
175
 
 
 
 
 
 
 
 
176
  = 1.6.7 =
177
 
178
  * In the previous update a title with default text ‘This website uses cookies‘ would get added to the existing cookie bar. In this update this title will get removed to that it is blank by default. In case you need this to be added again you need to explicitly add suitable content for the title.
@@ -318,15 +325,7 @@ See http://cookielawinfo.com for more information on what is required.
318
 
319
  == Upgrade Notice ==
320
 
321
- = 1.6.5 =
322
-
323
- * Filter added. (filter to edit audit table head)
324
-
325
- = 1.6.6 =
326
- * Improved UI.
327
- * Enhancements to cookie message bar - included title and option for overlay layout.
328
-
329
- = 1.6.7 =
330
- * In the previous update a title with default text ‘This website uses cookies‘ would get added to the existing cookie bar. In this update this title will get removed to that it is blank by default. In case you need this to be added again you need to explicitly add suitable content for the title.
331
- * Addressed the conflict with [cookie_reject] shortcode for previous users who had the reject button option enabled.
332
- * Optimized the plugin js and css assets to render only in plugin pages.
4
  Tags: eu cookie law, GDPR, cookie law, cookie consent, eu privacy directive, privacy directive, cookies, privacy, compliance
5
  Requires at least: 3.3.1
6
  Tested up to: 4.9.8
7
+ Stable tag: 1.6.8
8
  License: GPLv3
9
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
10
 
173
 
174
  == Changelog ==
175
 
176
+
177
+ = 1.6.8 =
178
+
179
+ * Corrected German translations (thanks to Max B)
180
+ * Bug in 'Show cookie bar on selected pages' Filter fixed
181
+ * W3TC page cache compatibility added
182
+
183
  = 1.6.7 =
184
 
185
  * In the previous update a title with default text ‘This website uses cookies‘ would get added to the existing cookie bar. In this update this title will get removed to that it is blank by default. In case you need this to be added again you need to explicitly add suitable content for the title.
325
 
326
  == Upgrade Notice ==
327
 
328
+ = 1.6.8 =
329
+ * Corrected German translations (thanks to Max B)
330
+ * Bug in 'Show cookie bar on selected pages' Filter fixed
331
+ * W3TC page cache compatibility added
 
 
 
 
 
 
 
 
admin/class-cookie-law-info-admin.php CHANGED
@@ -4,7 +4,7 @@
4
  * The admin-specific functionality of the plugin.
5
  *
6
  * @link http://cookielawinfo.com/
7
- * @since 1.6.7
8
  *
9
  * @package Cookie_Law_Info
10
  * @subpackage Cookie_Law_Info/admin
@@ -25,7 +25,7 @@ class Cookie_Law_Info_Admin {
25
  /**
26
  * The ID of this plugin.
27
  *
28
- * @since 1.6.7
29
  * @access private
30
  * @var string $plugin_name The ID of this plugin.
31
  */
@@ -34,7 +34,7 @@ class Cookie_Law_Info_Admin {
34
  /**
35
  * The version of this plugin.
36
  *
37
- * @since 1.6.7
38
  * @access private
39
  * @var string $version The current version of this plugin.
40
  */
@@ -53,7 +53,7 @@ class Cookie_Law_Info_Admin {
53
  /**
54
  * Initialize the class and set its properties.
55
  *
56
- * @since 1.6.7
57
  * @param string $plugin_name The name of this plugin.
58
  * @param string $version The version of this plugin.
59
  */
@@ -67,7 +67,7 @@ class Cookie_Law_Info_Admin {
67
  /**
68
  * Register the stylesheets for the admin area.
69
  *
70
- * @since 1.6.7
71
  */
72
  public function enqueue_styles() {
73
 
@@ -83,14 +83,14 @@ class Cookie_Law_Info_Admin {
83
  * class.
84
  */
85
  wp_enqueue_style( 'wp-color-picker' );
86
- wp_register_style( $this->plugin_name, plugin_dir_url( __FILE__ ) . 'css/cookie-law-info-admin-'.$this->version.'.css', array(), null, 'all' );
87
 
88
  }
89
 
90
  /**
91
  * Register the JavaScript for the admin area.
92
  *
93
- * @since 1.6.7
94
  */
95
  public function enqueue_scripts() {
96
 
@@ -106,7 +106,7 @@ class Cookie_Law_Info_Admin {
106
  * class.
107
  */
108
 
109
- wp_register_script( $this->plugin_name, plugin_dir_url( __FILE__ ) . 'js/cookie-law-info-admin-'.$this->version.'.js', array( 'jquery' ,'wp-color-picker'), null, false );
110
 
111
  }
112
 
4
  * The admin-specific functionality of the plugin.
5
  *
6
  * @link http://cookielawinfo.com/
7
+ * @since 1.6.8
8
  *
9
  * @package Cookie_Law_Info
10
  * @subpackage Cookie_Law_Info/admin
25
  /**
26
  * The ID of this plugin.
27
  *
28
+ * @since 1.6.8
29
  * @access private
30
  * @var string $plugin_name The ID of this plugin.
31
  */
34
  /**
35
  * The version of this plugin.
36
  *
37
+ * @since 1.6.8
38
  * @access private
39
  * @var string $version The current version of this plugin.
40
  */
53
  /**
54
  * Initialize the class and set its properties.
55
  *
56
+ * @since 1.6.8
57
  * @param string $plugin_name The name of this plugin.
58
  * @param string $version The version of this plugin.
59
  */
67
  /**
68
  * Register the stylesheets for the admin area.
69
  *
70
+ * @since 1.6.8
71
  */
72
  public function enqueue_styles() {
73
 
83
  * class.
84
  */
85
  wp_enqueue_style( 'wp-color-picker' );
86
+ wp_register_style( $this->plugin_name, plugin_dir_url( __FILE__ ) . 'css/cookie-law-info-admin.css', array(), $this->version, 'all' );
87
 
88
  }
89
 
90
  /**
91
  * Register the JavaScript for the admin area.
92
  *
93
+ * @since 1.6.8
94
  */
95
  public function enqueue_scripts() {
96
 
106
  * class.
107
  */
108
 
109
+ wp_register_script( $this->plugin_name, plugin_dir_url( __FILE__ ) . 'js/cookie-law-info-admin.js', array( 'jquery' ,'wp-color-picker'), $this->version, false );
110
 
111
  }
112
 
admin/css/cookie-law-info-admin.css ADDED
@@ -0,0 +1,294 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * All of the CSS for your admin-specific functionality should be
3
+ * included in this file.
4
+ */
5
+ #cli-plugin-migrate {
6
+ background: #C5E3BF;
7
+ border: 1px solid #98A148;
8
+ color: #000;
9
+ margin: 0 0 20px 0;
10
+ padding: 10px;
11
+ display: none;
12
+ }
13
+
14
+ .vvv_combobox {
15
+ width: 100%;
16
+ }
17
+ .vvv_textbox {
18
+ height: 150px;
19
+ width: 100%;
20
+ }
21
+ .form-table input[type="text"], .vvv_textfield {
22
+ width:100%;
23
+ margin-bottom: 5px;
24
+ }
25
+ .cli-plugin-example{
26
+ display: block;
27
+ }
28
+ #cookielawinfo-accordion h4 {
29
+ border-bottom: 1px solid #ccc;
30
+ line-height: 110%;
31
+ padding: 5px;
32
+ }
33
+ #cookielawinfo-accordion h4 code {
34
+ padding-left: 40px;
35
+ background: transparent;
36
+ }
37
+ .cli-help pre {
38
+ font-weight: bold;
39
+ }
40
+ .cli-help span {
41
+ margin: 0 0 30px 15px;
42
+ display: block;
43
+ }
44
+ .cli-plugin-toolbar {
45
+ height: 40px;
46
+ width: 100%;
47
+ margin: 0;
48
+ padding: 0;
49
+ }
50
+ .cli-plugin-toolbar .left {
51
+ float: left;
52
+ margin: 0;
53
+ padding: 0;
54
+ }
55
+ .cli-plugin-toolbar .left img {
56
+ vertical-align: text-bottom;
57
+ margin-right: 10px;
58
+ }
59
+ .cli-plugin-toolbar .right {
60
+ float: right;
61
+ margin: 0 10px 0 0;
62
+ padding: 0;
63
+ }
64
+ .cli-plugin-toolbar.top {
65
+ margin-bottom: -5px;
66
+ }
67
+ .cli-plugin-toolbar.bottom {
68
+ margin-top: 12px;
69
+ background: #f5f5f5;
70
+ border-top: 1px solid #ddd;
71
+ margin-left: -15px;
72
+ margin-right: -15px;
73
+ margin-bottom: -15px;
74
+ padding:15px;
75
+ }
76
+ .cli-plugin-toolbar.top {
77
+ margin-top:-15px;
78
+ background: #f5f5f5;
79
+ border-bottom: 1px solid #ddd;
80
+ border-top: 1px solid #ddd;
81
+ margin-left: -15px;
82
+ margin-right: -15px;
83
+ margin-bottom: -15px;
84
+ padding:15px;
85
+ }
86
+ #header_on_off_field_warning {
87
+ margin-left: 30px;
88
+ }
89
+ .warning { /* called by jQuery in admin-ui-controller.js */
90
+ color: #f00;
91
+ font-weight: bold;
92
+ }
93
+ .cli-plugin-container {
94
+ overflow: hidden;
95
+ width: 100%;
96
+ }
97
+ .cli-plugin-left-col {
98
+ float: left;
99
+ padding-bottom: 500em;
100
+ margin-bottom: -500em;
101
+ }
102
+ .cli-plugin-right-col {
103
+ float: left;
104
+ margin-right: -1px; /* For IE */
105
+ padding-bottom: 500em;
106
+ margin-bottom: -500em;
107
+ }
108
+
109
+ .cli-plugin-container.width-50 { width: 50%; }
110
+ .cli-plugin-container.width-60 { width: 60%; }
111
+ .cli-plugin-container.width-70 { width: 70%; }
112
+ .cli-plugin-container.width-80 { width: 80%; }
113
+ .cli-plugin-container.width-90 { width: 90%; }
114
+ .cli-plugin-left-col.width-50, .cli-plugin-right-col.width-50 { width: 50%; }
115
+ .cli-plugin-left-col.width-62, .cli-plugin-right-col.width-62 { width: 62%; } /* Golden Ratio */
116
+ .cli-plugin-left-col.width-38, .cli-plugin-right-col.width-38 { width: 38%; } /* Golden Ratio */
117
+ .cli-plugin-left-col.width-f220, .cli-plugin-right-col.width-f220 { width: 220px; }
118
+ .cli-plugin-container div.pad-5, .cli-plugin-left-col div.pad-5, .cli-plugin-right-col div.pad-5 { padding: 5px; }
119
+ .cli-plugin-container div.pad-10, .cli-plugin-left-col div.pad-10, .cli-plugin-right-col div.pad-10 { padding: 10px; }
120
+ .width-60 { width: 60%; }
121
+ .width-100 { width: 100%; }
122
+
123
+ .hr-top { border-top: 1px solid #ccc; }
124
+ .hr-bottom { border-bottom: 1px solid #ccc; }
125
+
126
+
127
+
128
+
129
+
130
+ table.cli_script_items{
131
+ position:relative
132
+ }
133
+ table.cli_script_items td,table.cli_script_items th{
134
+ display:table-cell!important;
135
+ padding:1em!important;
136
+ vertical-align:top;
137
+ line-height:1.75em
138
+ }
139
+ table.wc_emails.wc_emails td,table.cli_script_items.wc_emails td,table.wc_shipping.wc_emails td{
140
+ vertical-align:middle
141
+ }
142
+ table.cli_script_items tr:nth-child(odd) td{
143
+ background:#f9f9f9
144
+ }
145
+ table.cli_script_items td.name{
146
+ font-weight:700
147
+ }
148
+ table.wc_emails .settings,table.cli_script_items .settings,table.wc_shipping .settings{
149
+ text-align:right
150
+ }
151
+ table.wc_emails .default,table.wc_emails .radio,table.wc_emails .status,table.cli_script_items .default,table.cli_script_items .radio,table.cli_script_items .status,table.wc_shipping .default,table.wc_shipping .radio,table.wc_shipping .status{
152
+ text-align:center
153
+ }
154
+ table.wc_emails .default .tips,table.wc_emails .radio .tips,table.wc_emails .status .tips,table.cli_script_items .default .tips,table.cli_script_items .radio .tips,table.cli_script_items .status .tips,table.wc_shipping .default .tips,table.wc_shipping .radio .tips,table.wc_shipping .status .tips{
155
+ margin:0 auto
156
+ }
157
+ table.wc_emails .default input,table.wc_emails .radio input,table.wc_emails .status input,table.cli_script_items .default input,table.cli_script_items .radio input,table.cli_script_items .status input,table.wc_shipping .default input,table.wc_shipping .radio input,table.wc_shipping .status input{
158
+ margin:0
159
+ }
160
+ table.wc_emails td.sort,table.cli_script_items td.sort,table.wc_shipping td.sort{
161
+ cursor:move;
162
+ font-size:15px;
163
+ text-align:center
164
+ }
165
+ table.wc_emails td.sort::before,table.cli_script_items td.sort::before,table.wc_shipping td.sort::before{
166
+ content:'\f333';
167
+ font-family:Dashicons;
168
+ text-align:center;
169
+ line-height:1;
170
+ color:#999;
171
+ display:block;
172
+ width:17px;
173
+ float:left;
174
+ height:100%;
175
+ line-height:24px
176
+ }
177
+ table.wc_emails .wc-payment-gateway-method-name,table.cli_script_items .wc-payment-gateway-method-name,table.wc_shipping .wc-payment-gateway-method-name{
178
+ font-weight:400
179
+ }
180
+ table.wc_emails .wc-email-settings-table-name,table.cli_script_items .wc-email-settings-table-name,table.wc_shipping .wc-email-settings-table-name{
181
+ font-weight:700
182
+ }
183
+ table.wc_emails .wc-email-settings-table-name span,table.cli_script_items .wc-email-settings-table-name span,table.wc_shipping .wc-email-settings-table-name span{
184
+ font-weight:400;
185
+ color:#999;
186
+ margin:0 0 0 4px!important
187
+ }
188
+ table.wc_emails .wc-payment-gateway-method-toggle-disabled,table.wc_emails .cli-script-items-toggle-enabled,table.cli_script_items .wc-payment-gateway-method-toggle-disabled,table.cli_script_items .cli-script-items-toggle-enabled,table.wc_shipping .wc-payment-gateway-method-toggle-disabled,table.wc_shipping .cli-script-items-toggle-enabled{
189
+ padding-top:1px;
190
+ display:block;
191
+ outline:0;
192
+ -webkit-box-shadow:none;
193
+ box-shadow:none
194
+ }
195
+ table.wc_emails .wc-email-settings-table-status,table.cli_script_items .wc-email-settings-table-status,table.wc_shipping .wc-email-settings-table-status{
196
+ text-align:center;
197
+ width:1em
198
+ }
199
+ table.wc_emails .wc-email-settings-table-status .tips,table.cli_script_items .wc-email-settings-table-status .tips,table.wc_shipping .wc-email-settings-table-status .tips{
200
+ margin:0 auto
201
+ }
202
+ .cli-input-toggle{
203
+ height:16px;
204
+ width:32px;
205
+ border:2px solid #935687;
206
+ background-color:#935687;
207
+ display:inline-block;
208
+ text-indent:-9999px;
209
+ border-radius:10em;
210
+ position:relative;
211
+ margin-top:-1px;
212
+ vertical-align:text-top
213
+ }
214
+ .cli-input-toggle:before{
215
+ content:"";
216
+ display:block;
217
+ width:16px;
218
+ height:16px;
219
+ background:#fff;
220
+ position:absolute;
221
+ top:0;
222
+ right:0;
223
+ border-radius:100%
224
+ }
225
+ .cli-input-toggle.cli-input-toggle--disabled{
226
+ border-color:#999;
227
+ background-color:#999
228
+ }
229
+ .cli-input-toggle.cli-input-toggle--disabled:before{
230
+ right:auto;
231
+ left:0
232
+ }
233
+ .cli-input-toggle.cli-input-toggle--loading{
234
+ opacity:.5
235
+ }
236
+ .cookie-law-info-tab-head{ margin-right:20px;}
237
+ .cookie-law-info-tab-container{
238
+ padding:15px;
239
+ background: #fff; box-shadow:0px 2px 2px #ccc; float: left; box-sizing:border-box; width:100%; height:auto;
240
+ }
241
+ .cookie-law-info-tab-head .nav-tab-active{ background: #fff; border-bottom: solid 1px #fff; }
242
+ .cookie-law-info-tab-head .nav-tab:focus{ box-shadow:none;}
243
+ .cookie-law-info-tab-content{ display:none; float:left; width:100%; height:auto; }
244
+ .cli_sub_tab_container{float:left; width:100%; height:auto;}
245
+ .cli_sub_tab{ display:inline-block; margin:0px; float:left; width:100%; height:auto;}
246
+ .cli_sub_tab li{ display:inline-block; border-left: solid 1px #ccc; padding:3px 10px; cursor: pointer;}
247
+ .cli_sub_tab_content{ display: none; float:left; width:100%; height:auto; }
248
+ .cli-shortcodes li{margin-bottom:20px; border-bottom: dashed 1px #ccc; padding-bottom:7px; margin-left: 15px;}
249
+ .cli-shortcodes li div{ font-weight: bold; width: 100%; }
250
+ .cli-shortcodes li span{ display: inline-block;}
251
+ .cli-help-links li{ float:left; padding:40px; margin:20px; display: inline-block; text-align: center; box-shadow:1px 1px 5px 1px rgba(0,0,0,.1); width: 185px; height: 245px;}
252
+ .cli-help-links li a{ text-decoration: none; height: 28px !important; margin-top: 20px; }
253
+ .cli-help-links li img{
254
+ margin-top: 15px;
255
+ }
256
+ /* copied from bootstrap */
257
+ .cli_sub_tab_container input[type="text"], .cli_sub_tab_container select {
258
+ display: block;
259
+ width: 100%;
260
+ padding: 0.375rem 0.75rem;
261
+ font-size: 1rem;
262
+ line-height: 1.5;
263
+ color: #495057;
264
+ background-color: #fff;
265
+ background-clip: padding-box;
266
+ border: 1px solid #ced4da;
267
+ border-radius: 0.25rem;
268
+ transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; height: auto !important;
269
+ }
270
+ .cookie-law-info-tab-container .button-primary
271
+ {
272
+ height:34px;
273
+ }
274
+ .notify_msg{ position:fixed; width:300px; padding:15px; color:#fff; right:60px; top:0px; opacity:0; box-shadow:0px 2px 2px #ccc; border-radius:5px;}
275
+ .cli-indent-15{ }
276
+ .cli-indent-15 th{ padding-left: 15px; }
277
+ .cli_notify_table{ height:60px;}
278
+ .cookie-law-info-form-container{
279
+ padding:15px;
280
+ background: #fff; box-shadow:0px 2px 2px #ccc;
281
+ }
282
+ .cli_non_necessary_form label{ width:100%; display: inline-block; font-weight: bold; margin-bottom: 10px; margin-top: 15px; }
283
+ .cli_non_necessary_form .cli_form_help{ color: #aaa; font-style: italic; font-weight:250; font-size: 12px; }
284
+ .cli_settings_left{ width:63%;float: left; margin-bottom: 25px; }
285
+ .cli_settings_right{ width:33%; float: left; padding-left:25px;}
286
+ .cli_form_help{ color: #aaa; font-style: italic; font-weight:250; font-size: 12px; display: inline-block; width: 100%; }
287
+ .cli_form_er{ color:red; font-style: italic; font-weight:300; font-size: 12px; display: inline-block; width: 100%;}
288
+ .cli_scroll_accept_er{ display: none; }
289
+
290
+
291
+ @media screen and (max-width:1210px) {
292
+ .cli_settings_left{ width:100%;}
293
+ .cli_settings_right{ padding-left:0px; width:100%;}
294
+ }
admin/js/cookie-law-info-admin.js ADDED
@@ -0,0 +1,243 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ (function( $ ) {
2
+ 'use strict';
3
+
4
+ /**
5
+ * All of the code for your admin-facing JavaScript source
6
+ * should reside in this file.
7
+ *
8
+ * Note: It has been assumed you will write jQuery code here, so the
9
+ * $ function reference has been prepared for usage within the scope
10
+ * of this function.
11
+ *
12
+ * This enables you to define handlers, for when the DOM is ready:
13
+ *
14
+ * $(function() {
15
+ *
16
+ * });
17
+ *
18
+ * When the window is loaded:
19
+ *
20
+ * $( window ).load(function() {
21
+ *
22
+ * });
23
+ *
24
+ * ...and/or other possibilities.
25
+ *
26
+ * Ideally, it is not considered best practise to attach more than a
27
+ * single DOM-ready or window-load handler for a particular page.
28
+ * Although scripts in the WordPress core, Plugins and Themes may be
29
+ * practising this, we should strive to set a better example in our own work.
30
+ */
31
+ $(function() {
32
+ $('.my-color-field').wpColorPicker();
33
+
34
+ var cli_nav_tab=$('.cookie-law-info-tab-head .nav-tab');
35
+ if(cli_nav_tab.length>0)
36
+ {
37
+ cli_nav_tab.click(function(){
38
+ var cli_tab_hash=$(this).attr('href');
39
+ cli_nav_tab.removeClass('nav-tab-active');
40
+ $(this).addClass('nav-tab-active');
41
+ cli_tab_hash=cli_tab_hash.charAt(0)=='#' ? cli_tab_hash.substring(1) : cli_tab_hash;
42
+ var cli_tab_elm=$('div[data-id="'+cli_tab_hash+'"]');
43
+ $('.cookie-law-info-tab-content').hide();
44
+ if(cli_tab_elm.length>0)
45
+ {
46
+ cli_tab_elm.fadeIn();
47
+ }
48
+ });
49
+ var location_hash=window.location.hash;
50
+ if(location_hash!="")
51
+ {
52
+ var cli_tab_hash=location_hash.charAt(0)=='#' ? location_hash.substring(1) : location_hash;
53
+ if(cli_tab_hash!="")
54
+ {
55
+ $('div[data-id="'+cli_tab_hash+'"]').show();
56
+ $('a[href="#'+cli_tab_hash+'"]').addClass('nav-tab-active');
57
+ }
58
+ }else
59
+ {
60
+ cli_nav_tab.eq(0).click();
61
+ }
62
+ }
63
+ $('.cli_sub_tab li').click(function(){
64
+ var trgt=$(this).attr('data-target');
65
+ var prnt=$(this).parent('.cli_sub_tab');
66
+ var ctnr=prnt.siblings('.cli_sub_tab_container');
67
+ prnt.find('li a').css({'color':'#0073aa','cursor':'pointer'});
68
+ $(this).find('a').css({'color':'#ccc','cursor':'default'});
69
+ ctnr.find('.cli_sub_tab_content').hide();
70
+ ctnr.find('.cli_sub_tab_content[data-id="'+trgt+'"]').fadeIn();
71
+ });
72
+ $('.cli_sub_tab').each(function(){
73
+ var elm=$(this).children('li').eq(0);
74
+ elm.click();
75
+ });
76
+ $('#cli_non-ncessary_form').submit(function(e){
77
+ e.preventDefault();
78
+ var data=$(this).serialize();
79
+ var url=$(this).attr('action');
80
+ var spinner=$(this).find('.spinner');
81
+ var submit_btn=$(this).find('input[type="submit"]');
82
+ spinner.css({'visibility':'visible'});
83
+ submit_btn.css({'opacity':'.5','cursor':'default'}).prop('disabled',true);
84
+ $.ajax({
85
+ url:url,
86
+ type:'POST',
87
+ data:data+'&cli_non-necessary_ajax_update=1',
88
+ success:function(data)
89
+ {
90
+ spinner.css({'visibility':'hidden'});
91
+ submit_btn.css({'opacity':'1','cursor':'pointer'}).prop('disabled',false);
92
+ cli_notify_msg.success(cli_non_necessary_success_message);
93
+ },
94
+ error:function ()
95
+ {
96
+ spinner.css({'visibility':'hidden'});
97
+ submit_btn.css({'opacity':'1','cursor':'pointer'}).prop('disabled',false);
98
+ cli_notify_msg.error(cli_non_necessary_error_message);
99
+ }
100
+ });
101
+ });
102
+ $('#cli_settings_form').submit(function(e){
103
+ var submit_action=$('#cli_update_action').val();
104
+ if(submit_action=='delete_all_settings')
105
+ {
106
+ //return;
107
+ }
108
+ e.preventDefault();
109
+ var data=$(this).serialize();
110
+ var url=$(this).attr('action');
111
+ var spinner=$(this).find('.spinner');
112
+ var submit_btn=$(this).find('input[type="submit"]');
113
+ spinner.css({'visibility':'visible'});
114
+ submit_btn.css({'opacity':'.5','cursor':'default'}).prop('disabled',true);
115
+ $.ajax({
116
+ url:url,
117
+ type:'POST',
118
+ data:data+'&cli_settings_ajax_update='+submit_action,
119
+ success:function(data)
120
+ {
121
+ spinner.css({'visibility':'hidden'});
122
+ submit_btn.css({'opacity':'1','cursor':'pointer'}).prop('disabled',false);
123
+ if(submit_action=='delete_all_settings')
124
+ {
125
+ cli_notify_msg.success(cli_reset_settings_success_message);
126
+ setTimeout(function(){
127
+ window.location.reload(true);
128
+ },1000);
129
+ }else
130
+ {
131
+ cli_notify_msg.success(cli_settings_success_message);
132
+ }
133
+ cli_bar_active_msg();
134
+ },
135
+ error:function ()
136
+ {
137
+ spinner.css({'visibility':'hidden'});
138
+ submit_btn.css({'opacity':'1','cursor':'pointer'}).prop('disabled',false);
139
+ if(submit_action=='delete_all_settings')
140
+ {
141
+ cli_notify_msg.error(cli_reset_settings_error_message);
142
+ }else
143
+ {
144
+ cli_notify_msg.error(cli_settings_error_message);
145
+ }
146
+ }
147
+ });
148
+ });
149
+
150
+ //=====================
151
+ function cli_scroll_accept_er()
152
+ {
153
+ if($('[name="as_popup_field"]:checked').val()=='true' && $('[name="popup_overlay_field"]:checked').val()=='true' && $('[name="scroll_close_field"]:checked').val()=='true')
154
+ {
155
+ $('.cli_scroll_accept_er').show();
156
+ //$('label[for="scroll_close_field"]').css({'color':'red'});
157
+ }else
158
+ {
159
+ $('.cli_scroll_accept_er').hide();
160
+ //$('label[for="scroll_close_field"]').css({'color':'#23282d'});
161
+ }
162
+ }
163
+ cli_scroll_accept_er();
164
+ $('[name="as_popup_field"], [name="popup_overlay_field"], [name="scroll_close_field"]').click(function(){
165
+ cli_scroll_accept_er();
166
+ });
167
+ //=====================
168
+
169
+ function cli_bar_active_msg()
170
+ {
171
+ $('.cli_bar_state tr').hide();
172
+ if($('input[type="radio"].cli_bar_on').is(':checked'))
173
+ {
174
+ $('.cli_bar_state tr.cli_bar_on').show();
175
+ }else
176
+ {
177
+ $('.cli_bar_state tr.cli_bar_off').show();
178
+ }
179
+ }
180
+ var cli_form_toggler=
181
+ {
182
+ set:function()
183
+ {
184
+ $('select.cli_form_toggle').each(function(){
185
+ cli_form_toggler.toggle($(this));
186
+ });
187
+ $('input[type="radio"].cli_form_toggle').each(function(){
188
+ if($(this).is(':checked'))
189
+ {
190
+ cli_form_toggler.toggle($(this));
191
+ }
192
+ });
193
+ $('select.cli_form_toggle').change(function(){
194
+ cli_form_toggler.toggle($(this));
195
+ });
196
+ $('input[type="radio"].cli_form_toggle').click(function(){
197
+ if($(this).is(':checked'))
198
+ {
199
+ cli_form_toggler.toggle($(this));
200
+ }
201
+ });
202
+ },
203
+ toggle:function(elm)
204
+ {
205
+ var vl=elm.val();
206
+ var trgt=elm.attr('cli_frm_tgl-target');
207
+ $('[cli_frm_tgl-id="'+trgt+'"]').hide();
208
+ $('[cli_frm_tgl-id="'+trgt+'"]').filter(function(){
209
+ return $(this).attr('cli_frm_tgl-val')==vl;
210
+ }).show().find('th label').css({'margin-left':'0px'}).animate({'margin-left':'15px'});
211
+ }
212
+ }
213
+ var cli_notify_msg=
214
+ {
215
+ error:function(message)
216
+ {
217
+ var er_elm=$('<div class="notify_msg" style="background:#dd4c27; border:solid 1px #dd431c;">'+message+'</div>');
218
+ this.setNotify(er_elm);
219
+ },
220
+ success:function(message)
221
+ {
222
+ var suss_elm=$('<div class="notify_msg" style="background:#1de026; border:solid 1px #2bcc1c;">'+message+'</div>');
223
+ this.setNotify(suss_elm);
224
+ },
225
+ setNotify:function(elm)
226
+ {
227
+ $('body').append(elm);
228
+ elm.stop(true,true).animate({'opacity':1,'top':'50px'},1000);
229
+ setTimeout(function(){
230
+ elm.animate({'opacity':0,'top':'100px'},1000,function(){
231
+ elm.remove();
232
+ });
233
+ },3000);
234
+ }
235
+ }
236
+ cli_form_toggler.set();
237
+
238
+ });
239
+ })( jQuery );
240
+ function cli_store_settings_btn_click(vl)
241
+ {
242
+ document.getElementById('cli_update_action').value=vl;
243
+ }
admin/partials/cookie-law-info-admin_settings.php CHANGED
@@ -54,15 +54,15 @@ $cli_activation_status=get_option($plugin_name.'_activation_status');
54
  {
55
  wp_nonce_field('cookielawinfo-update-' . CLI_SETTINGS_FIELD);
56
  }
57
- $setting_views_a=[
58
  'admin-settings-general.php',
59
  'admin-settings-messagebar.php',
60
  'admin-settings-buttons.php',
61
  'admin-settings-advanced.php',
62
- ];
63
- $setting_views_b=[
64
  'admin-settings-help.php',
65
- ];
66
  foreach ($setting_views_a as $value)
67
  {
68
  $settings_view=$cli_admin_view_path.$value;
54
  {
55
  wp_nonce_field('cookielawinfo-update-' . CLI_SETTINGS_FIELD);
56
  }
57
+ $setting_views_a=array(
58
  'admin-settings-general.php',
59
  'admin-settings-messagebar.php',
60
  'admin-settings-buttons.php',
61
  'admin-settings-advanced.php',
62
+ );
63
+ $setting_views_b=array(
64
  'admin-settings-help.php',
65
+ );
66
  foreach ($setting_views_a as $value)
67
  {
68
  $settings_view=$cli_admin_view_path.$value;
cookie-law-info.php CHANGED
@@ -9,14 +9,14 @@
9
  * that starts the plugin.
10
  *
11
  * @link https://www.webtoffee.com/product/gdpr-cookie-consent/
12
- * @since 1.6.7
13
  * @package Cookie_Law_Info
14
  *
15
  * @wordpress-plugin
16
  * Plugin Name: GDPR Cookie Consent
17
  * Plugin URI: https://www.webtoffee.com/product/gdpr-cookie-consent/
18
  * Description: A simple way to show your website complies with the EU Cookie Law / GDPR.
19
- * Version: 1.6.7
20
  * Author: WebToffee
21
  * Author URI: http://cookielawinfo.com/
22
  * License: GPLv3
@@ -63,7 +63,7 @@ define ( 'CLI_POST_TYPE','cookielawinfo');
63
  * Currently plugin version.
64
  * Rename this for your plugin and update it as you release new versions.
65
  */
66
- define( 'CLI_VERSION', '1.6.7' );
67
 
68
 
69
  /**
@@ -144,7 +144,7 @@ require plugin_dir_path( __FILE__ ) . 'includes/class-cookie-law-info.php';
144
  * then kicking off the plugin from this point in the file does
145
  * not affect the page life cycle.
146
  *
147
- * @since 1.6.7
148
  */
149
  function run_cookie_law_info() {
150
 
9
  * that starts the plugin.
10
  *
11
  * @link https://www.webtoffee.com/product/gdpr-cookie-consent/
12
+ * @since 1.6.8
13
  * @package Cookie_Law_Info
14
  *
15
  * @wordpress-plugin
16
  * Plugin Name: GDPR Cookie Consent
17
  * Plugin URI: https://www.webtoffee.com/product/gdpr-cookie-consent/
18
  * Description: A simple way to show your website complies with the EU Cookie Law / GDPR.
19
+ * Version: 1.6.8
20
  * Author: WebToffee
21
  * Author URI: http://cookielawinfo.com/
22
  * License: GPLv3
63
  * Currently plugin version.
64
  * Rename this for your plugin and update it as you release new versions.
65
  */
66
+ define( 'CLI_VERSION', '1.6.8' );
67
 
68
 
69
  /**
144
  * then kicking off the plugin from this point in the file does
145
  * not affect the page life cycle.
146
  *
147
+ * @since 1.6.8
148
  */
149
  function run_cookie_law_info() {
150
 
includes/class-cookie-law-info-activator.php CHANGED
@@ -4,7 +4,7 @@
4
  * Fired during plugin activation
5
  *
6
  * @link http://cookielawinfo.com/
7
- * @since 1.6.7
8
  *
9
  * @package Cookie_Law_Info
10
  * @subpackage Cookie_Law_Info/includes
@@ -15,7 +15,7 @@
15
  *
16
  * This class defines all code necessary to run during the plugin's activation.
17
  *
18
- * @since 1.6.7
19
  * @package Cookie_Law_Info
20
  * @subpackage Cookie_Law_Info/includes
21
  * @author WebToffee <info@webtoffee.com>
@@ -27,7 +27,7 @@ class Cookie_Law_Info_Activator {
27
  *
28
  * Long Description.
29
  *
30
- * @since 1.6.7
31
  */
32
  public static function activate()
33
  {
4
  * Fired during plugin activation
5
  *
6
  * @link http://cookielawinfo.com/
7
+ * @since 1.6.8
8
  *
9
  * @package Cookie_Law_Info
10
  * @subpackage Cookie_Law_Info/includes
15
  *
16
  * This class defines all code necessary to run during the plugin's activation.
17
  *
18
+ * @since 1.6.8
19
  * @package Cookie_Law_Info
20
  * @subpackage Cookie_Law_Info/includes
21
  * @author WebToffee <info@webtoffee.com>
27
  *
28
  * Long Description.
29
  *
30
+ * @since 1.6.8
31
  */
32
  public static function activate()
33
  {
includes/class-cookie-law-info-deactivator.php CHANGED
@@ -4,7 +4,7 @@
4
  * Fired during plugin deactivation
5
  *
6
  * @link http://cookielawinfo.com/
7
- * @since 1.6.7
8
  *
9
  * @package Cookie_Law_Info
10
  * @subpackage Cookie_Law_Info/includes
@@ -15,7 +15,7 @@
15
  *
16
  * This class defines all code necessary to run during the plugin's deactivation.
17
  *
18
- * @since 1.6.7
19
  * @package Cookie_Law_Info
20
  * @subpackage Cookie_Law_Info/includes
21
  * @author WebToffee <info@webtoffee.com>
@@ -27,7 +27,7 @@ class Cookie_Law_Info_Deactivator {
27
  *
28
  * Long Description.
29
  *
30
- * @since 1.6.7
31
  */
32
  public static function deactivate()
33
  {
4
  * Fired during plugin deactivation
5
  *
6
  * @link http://cookielawinfo.com/
7
+ * @since 1.6.8
8
  *
9
  * @package Cookie_Law_Info
10
  * @subpackage Cookie_Law_Info/includes
15
  *
16
  * This class defines all code necessary to run during the plugin's deactivation.
17
  *
18
+ * @since 1.6.8
19
  * @package Cookie_Law_Info
20
  * @subpackage Cookie_Law_Info/includes
21
  * @author WebToffee <info@webtoffee.com>
27
  *
28
  * Long Description.
29
  *
30
+ * @since 1.6.8
31
  */
32
  public static function deactivate()
33
  {
includes/class-cookie-law-info-i18n.php CHANGED
@@ -7,7 +7,7 @@
7
  * so that it is ready for translation.
8
  *
9
  * @link http://cookielawinfo.com/
10
- * @since 1.6.7
11
  *
12
  * @package Cookie_Law_Info
13
  * @subpackage Cookie_Law_Info/includes
@@ -19,7 +19,7 @@
19
  * Loads and defines the internationalization files for this plugin
20
  * so that it is ready for translation.
21
  *
22
- * @since 1.6.7
23
  * @package Cookie_Law_Info
24
  * @subpackage Cookie_Law_Info/includes
25
  * @author WebToffee <info@webtoffee.com>
@@ -30,7 +30,7 @@ class Cookie_Law_Info_i18n {
30
  /**
31
  * Load the plugin text domain for translation.
32
  *
33
- * @since 1.6.7
34
  */
35
  public function load_plugin_textdomain() {
36
  load_plugin_textdomain(
7
  * so that it is ready for translation.
8
  *
9
  * @link http://cookielawinfo.com/
10
+ * @since 1.6.8
11
  *
12
  * @package Cookie_Law_Info
13
  * @subpackage Cookie_Law_Info/includes
19
  * Loads and defines the internationalization files for this plugin
20
  * so that it is ready for translation.
21
  *
22
+ * @since 1.6.8
23
  * @package Cookie_Law_Info
24
  * @subpackage Cookie_Law_Info/includes
25
  * @author WebToffee <info@webtoffee.com>
30
  /**
31
  * Load the plugin text domain for translation.
32
  *
33
+ * @since 1.6.8
34
  */
35
  public function load_plugin_textdomain() {
36
  load_plugin_textdomain(
includes/class-cookie-law-info-loader.php CHANGED
@@ -4,7 +4,7 @@
4
  * Register all actions and filters for the plugin
5
  *
6
  * @link http://cookielawinfo.com/
7
- * @since 1.6.7
8
  *
9
  * @package Cookie_Law_Info
10
  * @subpackage Cookie_Law_Info/includes
@@ -26,7 +26,7 @@ class Cookie_Law_Info_Loader {
26
  /**
27
  * The array of actions registered with WordPress.
28
  *
29
- * @since 1.6.7
30
  * @access protected
31
  * @var array $actions The actions registered with WordPress to fire when the plugin loads.
32
  */
@@ -35,7 +35,7 @@ class Cookie_Law_Info_Loader {
35
  /**
36
  * The array of filters registered with WordPress.
37
  *
38
- * @since 1.6.7
39
  * @access protected
40
  * @var array $filters The filters registered with WordPress to fire when the plugin loads.
41
  */
@@ -44,7 +44,7 @@ class Cookie_Law_Info_Loader {
44
  /**
45
  * Initialize the collections used to maintain the actions and filters.
46
  *
47
- * @since 1.6.7
48
  */
49
  public function __construct() {
50
 
@@ -56,7 +56,7 @@ class Cookie_Law_Info_Loader {
56
  /**
57
  * Add a new action to the collection to be registered with WordPress.
58
  *
59
- * @since 1.6.7
60
  * @param string $hook The name of the WordPress action that is being registered.
61
  * @param object $component A reference to the instance of the object on which the action is defined.
62
  * @param string $callback The name of the function definition on the $component.
@@ -70,7 +70,7 @@ class Cookie_Law_Info_Loader {
70
  /**
71
  * Add a new filter to the collection to be registered with WordPress.
72
  *
73
- * @since 1.6.7
74
  * @param string $hook The name of the WordPress filter that is being registered.
75
  * @param object $component A reference to the instance of the object on which the filter is defined.
76
  * @param string $callback The name of the function definition on the $component.
@@ -85,7 +85,7 @@ class Cookie_Law_Info_Loader {
85
  * A utility function that is used to register the actions and hooks into a single
86
  * collection.
87
  *
88
- * @since 1.6.7
89
  * @access private
90
  * @param array $hooks The collection of hooks that is being registered (that is, actions or filters).
91
  * @param string $hook The name of the WordPress filter that is being registered.
@@ -112,7 +112,7 @@ class Cookie_Law_Info_Loader {
112
  /**
113
  * Register the filters and actions with WordPress.
114
  *
115
- * @since 1.6.7
116
  */
117
  public function run() {
118
 
4
  * Register all actions and filters for the plugin
5
  *
6
  * @link http://cookielawinfo.com/
7
+ * @since 1.6.8
8
  *
9
  * @package Cookie_Law_Info
10
  * @subpackage Cookie_Law_Info/includes
26
  /**
27
  * The array of actions registered with WordPress.
28
  *
29
+ * @since 1.6.8
30
  * @access protected
31
  * @var array $actions The actions registered with WordPress to fire when the plugin loads.
32
  */
35
  /**
36
  * The array of filters registered with WordPress.
37
  *
38
+ * @since 1.6.8
39
  * @access protected
40
  * @var array $filters The filters registered with WordPress to fire when the plugin loads.
41
  */
44
  /**
45
  * Initialize the collections used to maintain the actions and filters.
46
  *
47
+ * @since 1.6.8
48
  */
49
  public function __construct() {
50
 
56
  /**
57
  * Add a new action to the collection to be registered with WordPress.
58
  *
59
+ * @since 1.6.8
60
  * @param string $hook The name of the WordPress action that is being registered.
61
  * @param object $component A reference to the instance of the object on which the action is defined.
62
  * @param string $callback The name of the function definition on the $component.
70
  /**
71
  * Add a new filter to the collection to be registered with WordPress.
72
  *
73
+ * @since 1.6.8
74
  * @param string $hook The name of the WordPress filter that is being registered.
75
  * @param object $component A reference to the instance of the object on which the filter is defined.
76
  * @param string $callback The name of the function definition on the $component.
85
  * A utility function that is used to register the actions and hooks into a single
86
  * collection.
87
  *
88
+ * @since 1.6.8
89
  * @access private
90
  * @param array $hooks The collection of hooks that is being registered (that is, actions or filters).
91
  * @param string $hook The name of the WordPress filter that is being registered.
112
  /**
113
  * Register the filters and actions with WordPress.
114
  *
115
+ * @since 1.6.8
116
  */
117
  public function run() {
118
 
includes/class-cookie-law-info.php CHANGED
@@ -7,7 +7,7 @@
7
  * public-facing side of the site and the admin area.
8
  *
9
  * @link http://cookielawinfo.com/
10
- * @since 1.6.7
11
  *
12
  * @package Cookie_Law_Info
13
  * @subpackage Cookie_Law_Info/includes
@@ -22,7 +22,7 @@
22
  * Also maintains the unique identifier of this plugin as well as the current
23
  * version of the plugin.
24
  *
25
- * @since 1.6.7
26
  * @package Cookie_Law_Info
27
  * @subpackage Cookie_Law_Info/includes
28
  * @author WebToffee <info@webtoffee.com>
@@ -33,7 +33,7 @@ class Cookie_Law_Info {
33
  * The loader that's responsible for maintaining and registering all hooks that power
34
  * the plugin.
35
  *
36
- * @since 1.6.7
37
  * @access protected
38
  * @var Cookie_Law_Info_Loader $loader Maintains and registers all hooks for the plugin.
39
  */
@@ -42,7 +42,7 @@ class Cookie_Law_Info {
42
  /**
43
  * The unique identifier of this plugin.
44
  *
45
- * @since 1.6.7
46
  * @access protected
47
  * @var string $plugin_name The string used to uniquely identify this plugin.
48
  */
@@ -51,7 +51,7 @@ class Cookie_Law_Info {
51
  /**
52
  * The current version of the plugin.
53
  *
54
- * @since 1.6.7
55
  * @access protected
56
  * @var string $version The current version of the plugin.
57
  */
@@ -66,7 +66,7 @@ class Cookie_Law_Info {
66
  * Load the dependencies, define the locale, and set the hooks for the admin area and
67
  * the public-facing side of the site.
68
  *
69
- * @since 1.6.7
70
  */
71
  public function __construct()
72
  {
@@ -76,7 +76,7 @@ class Cookie_Law_Info {
76
  }
77
  else
78
  {
79
- $this->version = '1.6.7';
80
  }
81
  $this->plugin_name = 'cookie-law-info';
82
 
@@ -100,7 +100,7 @@ class Cookie_Law_Info {
100
  * Create an instance of the loader which will be used to register the hooks
101
  * with WordPress.
102
  *
103
- * @since 1.6.7
104
  * @access private
105
  */
106
  private function load_dependencies() {
@@ -138,7 +138,7 @@ class Cookie_Law_Info {
138
  * Uses the Cookie_Law_Info_i18n class in order to set the domain and to register the hook
139
  * with WordPress.
140
  *
141
- * @since 1.6.7
142
  * @access private
143
  */
144
  private function set_locale() {
@@ -153,7 +153,7 @@ class Cookie_Law_Info {
153
  * Register all of the hooks related to the admin area functionality
154
  * of the plugin.
155
  *
156
- * @since 1.6.7
157
  * @access private
158
  */
159
  private function define_admin_hooks() {
@@ -187,7 +187,7 @@ class Cookie_Law_Info {
187
  * Register all of the hooks related to the public-facing functionality
188
  * of the plugin.
189
  *
190
- * @since 1.6.7
191
  * @access private
192
  */
193
  private function define_public_hooks()
@@ -202,7 +202,7 @@ class Cookie_Law_Info {
202
  $plugin_public->common_modules();
203
 
204
  //below hook's functions needs update
205
-
206
  $this->loader->add_action( 'wp_footer',$plugin_public,'cookielawinfo_inject_cli_script');
207
  $this->loader->add_action('wp_head',$plugin_public,'include_user_accepted_cookielawinfo');
208
  $this->loader->add_action('wp_footer',$plugin_public,'include_user_accepted_cookielawinfo_in_body');
@@ -211,7 +211,7 @@ class Cookie_Law_Info {
211
  /**
212
  * Run the loader to execute all of the hooks with WordPress.
213
  *
214
- * @since 1.6.7
215
  */
216
  public function run() {
217
  $this->loader->run();
@@ -221,7 +221,7 @@ class Cookie_Law_Info {
221
  * The name of the plugin used to uniquely identify it within the context of
222
  * WordPress and to define internationalization functionality.
223
  *
224
- * @since 1.6.7
225
  * @return string The name of the plugin.
226
  */
227
  public function get_plugin_name() {
@@ -231,7 +231,7 @@ class Cookie_Law_Info {
231
  /**
232
  * The reference to the class that orchestrates the hooks with the plugin.
233
  *
234
- * @since 1.6.7
235
  * @return Cookie_Law_Info_Loader Orchestrates the hooks of the plugin.
236
  */
237
  public function get_loader() {
@@ -241,7 +241,7 @@ class Cookie_Law_Info {
241
  /**
242
  * Retrieve the version number of the plugin.
243
  *
244
- * @since 1.6.7
245
  * @return string The version number of the plugin.
246
  */
247
  public function get_version() {
7
  * public-facing side of the site and the admin area.
8
  *
9
  * @link http://cookielawinfo.com/
10
+ * @since 1.6.8
11
  *
12
  * @package Cookie_Law_Info
13
  * @subpackage Cookie_Law_Info/includes
22
  * Also maintains the unique identifier of this plugin as well as the current
23
  * version of the plugin.
24
  *
25
+ * @since 1.6.8
26
  * @package Cookie_Law_Info
27
  * @subpackage Cookie_Law_Info/includes
28
  * @author WebToffee <info@webtoffee.com>
33
  * The loader that's responsible for maintaining and registering all hooks that power
34
  * the plugin.
35
  *
36
+ * @since 1.6.8
37
  * @access protected
38
  * @var Cookie_Law_Info_Loader $loader Maintains and registers all hooks for the plugin.
39
  */
42
  /**
43
  * The unique identifier of this plugin.
44
  *
45
+ * @since 1.6.8
46
  * @access protected
47
  * @var string $plugin_name The string used to uniquely identify this plugin.
48
  */
51
  /**
52
  * The current version of the plugin.
53
  *
54
+ * @since 1.6.8
55
  * @access protected
56
  * @var string $version The current version of the plugin.
57
  */
66
  * Load the dependencies, define the locale, and set the hooks for the admin area and
67
  * the public-facing side of the site.
68
  *
69
+ * @since 1.6.8
70
  */
71
  public function __construct()
72
  {
76
  }
77
  else
78
  {
79
+ $this->version = '1.6.8';
80
  }
81
  $this->plugin_name = 'cookie-law-info';
82
 
100
  * Create an instance of the loader which will be used to register the hooks
101
  * with WordPress.
102
  *
103
+ * @since 1.6.8
104
  * @access private
105
  */
106
  private function load_dependencies() {
138
  * Uses the Cookie_Law_Info_i18n class in order to set the domain and to register the hook
139
  * with WordPress.
140
  *
141
+ * @since 1.6.8
142
  * @access private
143
  */
144
  private function set_locale() {
153
  * Register all of the hooks related to the admin area functionality
154
  * of the plugin.
155
  *
156
+ * @since 1.6.8
157
  * @access private
158
  */
159
  private function define_admin_hooks() {
187
  * Register all of the hooks related to the public-facing functionality
188
  * of the plugin.
189
  *
190
+ * @since 1.6.8
191
  * @access private
192
  */
193
  private function define_public_hooks()
202
  $plugin_public->common_modules();
203
 
204
  //below hook's functions needs update
205
+ $this->loader->add_action( 'init',$plugin_public,'other_plugin_compatibility');
206
  $this->loader->add_action( 'wp_footer',$plugin_public,'cookielawinfo_inject_cli_script');
207
  $this->loader->add_action('wp_head',$plugin_public,'include_user_accepted_cookielawinfo');
208
  $this->loader->add_action('wp_footer',$plugin_public,'include_user_accepted_cookielawinfo_in_body');
211
  /**
212
  * Run the loader to execute all of the hooks with WordPress.
213
  *
214
+ * @since 1.6.8
215
  */
216
  public function run() {
217
  $this->loader->run();
221
  * The name of the plugin used to uniquely identify it within the context of
222
  * WordPress and to define internationalization functionality.
223
  *
224
+ * @since 1.6.8
225
  * @return string The name of the plugin.
226
  */
227
  public function get_plugin_name() {
231
  /**
232
  * The reference to the class that orchestrates the hooks with the plugin.
233
  *
234
+ * @since 1.6.8
235
  * @return Cookie_Law_Info_Loader Orchestrates the hooks of the plugin.
236
  */
237
  public function get_loader() {
241
  /**
242
  * Retrieve the version number of the plugin.
243
  *
244
+ * @since 1.6.8
245
  * @return string The version number of the plugin.
246
  */
247
  public function get_version() {
languages/cookie-law-info-de_DE.mo CHANGED
Binary file
languages/cookie-law-info-de_DE.po CHANGED
@@ -1,8 +1,8 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
- "POT-Creation-Date: 2018-09-21 14:52+0530\n"
5
- "PO-Revision-Date: 2018-09-21 15:17+0530\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "Language: de\n"
@@ -15,35 +15,35 @@ msgstr ""
15
  "X-Poedit-KeywordsList: __;_e\n"
16
  "X-Poedit-SearchPath-0: .\n"
17
 
18
- #: admin/class-cookie-law-info-admin.php:143
19
- #: admin/class-cookie-law-info-admin.php:144
20
  #: admin/partials/cookie-law-info-admin_settings.php:18
21
  msgid "Cookie Law Settings"
22
  msgstr "Cookie-Law-Einstellungen"
23
 
24
- #: admin/class-cookie-law-info-admin.php:151
25
- #: admin/class-cookie-law-info-admin.php:152
26
  msgid "Non-necessary Cookie"
27
- msgstr ""
28
 
29
- #: admin/class-cookie-law-info-admin.php:161
30
  msgid "Settings"
31
  msgstr "Einstellungen"
32
 
33
- #: admin/class-cookie-law-info-admin.php:162
34
  msgid "Support"
35
  msgstr "Unterstützung"
36
 
37
  #: admin/class-cookie-law-info-admin.php:200
38
- #: admin/class-cookie-law-info-admin.php:245
39
  msgid "Settings Updated."
40
  msgstr "Einstellungen aktualisiert."
41
 
42
- #: admin/class-cookie-law-info-admin.php:226
43
  msgid "You do not have sufficient permission to perform this operation"
44
  msgstr "Sie haben nicht die Berechtigung diese Aktion durchzuführen"
45
 
46
- #: admin/class-cookie-law-info-admin.php:260
47
  msgid "ERROR MIGRATING SETTINGS (ERROR: 2)"
48
  msgstr "FEHLER BEIM MIGRIEREN DER EINSTELLUNGEN (FEHLER: 2)"
49
 
@@ -59,11 +59,11 @@ msgstr "Aktualisieren"
59
 
60
  #: admin/partials/cookie-law-info-admin_settings.php:14
61
  msgid "Settings reset to defaults."
62
- msgstr ""
63
 
64
  #: admin/partials/cookie-law-info-admin_settings.php:15
65
  msgid "Unable to reset settings."
66
- msgstr ""
67
 
68
  #: admin/partials/cookie-law-info-admin_settings.php:26
69
  msgid "Your Cookie Law Info bar is switched on"
@@ -83,15 +83,15 @@ msgstr "Cookie-Leiste anpassen"
83
 
84
  #: admin/partials/cookie-law-info-admin_settings.php:44
85
  msgid "Customise Buttons"
86
- msgstr "Anpassen der Tasten"
87
 
88
  #: admin/partials/cookie-law-info-admin_settings.php:45
89
  msgid "Advanced"
90
- msgstr "Fortgeschritten"
91
 
92
  #: admin/partials/cookie-law-info-admin_settings.php:46
93
  msgid "Help Guide"
94
- msgstr "Hilfeleitfaden"
95
 
96
  #: admin/views/admin-settings-advanced.php:9
97
  msgid ""
@@ -107,33 +107,33 @@ msgstr "Alle Werte zurücksetzen"
107
 
108
  #: admin/views/admin-settings-advanced.php:25
109
  msgid "Delete settings and reset"
110
- msgstr "Alle Werte zurücksetzen"
111
 
112
  #: admin/views/admin-settings-advanced.php:25
113
  msgid "Are you sure you want to delete all your settings?"
114
- msgstr "Sind Sie sicher, dass Sie die Einstellungen löschen möchten"
115
 
116
  #: admin/views/admin-settings-advanced.php:26
117
  msgid "Warning: this will actually delete your current settings."
118
- msgstr "Warnung. Die Einstellungen werden gelöscht."
119
 
120
  #: admin/views/admin-settings-buttons.php:10
121
  msgid "Accept Button"
122
- msgstr "Button Akzeptieren"
123
 
124
  #: admin/views/admin-settings-buttons.php:11
125
  #: admin/views/admin-settings-buttons.php:91
126
  msgid "Reject Button"
127
- msgstr "Titel der Schaltfläche Ablehnen“"
128
 
129
  #: admin/views/admin-settings-buttons.php:12
130
  #: admin/views/admin-settings-buttons.php:162
131
  msgid "Read More Link"
132
- msgstr "weiterlesen"
133
 
134
  #: admin/views/admin-settings-buttons.php:18
135
  msgid "Main Button"
136
- msgstr "Button"
137
 
138
  #: admin/views/admin-settings-buttons.php:19
139
  msgid ""
@@ -141,7 +141,7 @@ msgid ""
141
  "follow a link. You can also customise the colours and styles, and show it as "
142
  "a link or a button."
143
  msgstr ""
144
- "Dieser Button / Link kann angepasst werden, um entweder die Cookie-Leiste zu "
145
  "schließen oder einem Link zu folgen. Sie können die Farben und Stile auch "
146
  "anpassen und als Link oder Schaltfläche anzeigen."
147
 
@@ -167,13 +167,13 @@ msgstr "Zeige als"
167
  #: admin/views/admin-settings-buttons.php:110
168
  #: admin/views/admin-settings-buttons.php:182
169
  msgid "Button"
170
- msgstr "Taste"
171
 
172
  #: admin/views/admin-settings-buttons.php:40
173
  #: admin/views/admin-settings-buttons.php:112
174
  #: admin/views/admin-settings-buttons.php:184
175
  msgid "Link"
176
- msgstr "Verknüpfung"
177
 
178
  #: admin/views/admin-settings-buttons.php:44
179
  #: admin/views/admin-settings-buttons.php:116
@@ -195,7 +195,9 @@ msgstr "Externe URL"
195
  #: admin/views/admin-settings-buttons.php:64
196
  #: admin/views/admin-settings-buttons.php:139
197
  msgid "Button will only link to URL if Action = Open URL"
198
- msgstr "Taste wird nur auf URL verlinken, wenn Action = URL zeigen"
 
 
199
 
200
  #: admin/views/admin-settings-buttons.php:69
201
  #: admin/views/admin-settings-buttons.php:144
@@ -239,22 +241,22 @@ msgstr "Nein"
239
  #: admin/views/admin-settings-buttons.php:151
240
  #: admin/views/admin-settings-buttons.php:209
241
  msgid "Size"
242
- msgstr "Format"
243
 
244
  #: admin/views/admin-settings-buttons.php:163
245
  msgid ""
246
  "This button/link can be used to provide a link out to your Privacy & Cookie "
247
  "Policy. You can customise it any way you like."
248
  msgstr ""
249
- "Diese Schaltfläche / dieser Link kann verwendet werden, um einen Link zu "
250
- "Ihrer Datenschutz- und Cookie-Richtlinie bereitzustellen. Sie können es "
251
- "beliebig anpassen."
252
 
253
  #: admin/views/admin-settings-general.php:9
254
  #: admin/views/admin-settings-general.php:15
255
  #: admin/views/admin-settings-messagebar.php:8
256
  msgid "Cookie Bar"
257
- msgstr ""
258
 
259
  #: admin/views/admin-settings-general.php:10
260
  #: admin/views/admin-settings-general.php:131
@@ -268,11 +270,11 @@ msgstr "Andere"
268
 
269
  #: admin/views/admin-settings-general.php:18
270
  msgid "Cookie Bar is currently:"
271
- msgstr "Cookie-Bar ist derzeit:"
272
 
273
  #: admin/views/admin-settings-general.php:20
274
  msgid "On"
275
- msgstr "Auf"
276
 
277
  #: admin/views/admin-settings-general.php:21
278
  msgid "Off"
@@ -280,12 +282,12 @@ msgstr "Aus"
280
 
281
  #: admin/views/admin-settings-general.php:25
282
  msgid "Cookie Bar will be shown in:"
283
- msgstr "Cookie-Bar wird angezeigt in:"
284
 
285
  #: admin/views/admin-settings-general.php:31
286
  #: admin/views/admin-settings-general.php:34
287
  msgid "Header"
288
- msgstr "Kopftext"
289
 
290
  #: admin/views/admin-settings-general.php:32
291
  #: admin/views/admin-settings-general.php:35
@@ -294,37 +296,41 @@ msgstr "Footer"
294
 
295
  #: admin/views/admin-settings-general.php:43
296
  msgid "Fix Cookie Bar to Header?"
297
- msgstr "Fix Cookie Bar to-Header?"
298
 
299
  #: admin/views/admin-settings-general.php:47
300
  msgid ""
301
  "If you select \"Header\" then you can optionally stick the cookie bar to the "
302
  "header. Will not have any effect if you select \"Footer\"."
303
  msgstr ""
304
- "Wählt man \"Header\" können Sie optional die Cookie-Bar in den Kopf kleben. "
305
- "Haben Auswirkung nicht, wählt man \"Fußzeile\"."
 
306
 
307
  #: admin/views/admin-settings-general.php:53
308
  msgid "Cookie Bar as popup:"
309
- msgstr "Cookie Bar als popup:"
310
 
311
  #: admin/views/admin-settings-general.php:61
312
  msgid "Add overlay?"
313
- msgstr ""
314
 
315
  #: admin/views/admin-settings-general.php:65
316
  msgid ""
317
  "When the popup is active, an overlay will block the user from browsing the "
318
  "site."
319
  msgstr ""
 
 
320
 
321
  #: admin/views/admin-settings-general.php:66
322
  msgid "`Accept on scroll` will not work along with this option."
323
  msgstr ""
 
324
 
325
  #: admin/views/admin-settings-general.php:70
326
  msgid "On load"
327
- msgstr "Bei Belastung"
328
 
329
  #: admin/views/admin-settings-general.php:75
330
  #: admin/views/admin-settings-general.php:78
@@ -336,28 +342,28 @@ msgstr "Animieren"
336
  #: admin/views/admin-settings-general.php:76
337
  #: admin/views/admin-settings-general.php:79
338
  msgid "Sticky"
339
- msgstr "Klebrig"
340
 
341
  #: admin/views/admin-settings-general.php:86
342
  msgid "On hide"
343
- msgstr "Auf Ausblenden"
344
 
345
  #: admin/views/admin-settings-general.php:92
346
  #: admin/views/admin-settings-general.php:95
347
  msgid "Disappear"
348
- msgstr "Verschwinden"
349
 
350
  #: admin/views/admin-settings-general.php:104
351
  msgid "Auto-hide(Accept) cookie bar after delay?"
352
- msgstr "Cookie-Leiste nach Verzögerung automatisch ausblenden?"
353
 
354
  #: admin/views/admin-settings-general.php:111
355
  msgid "Milliseconds until hidden"
356
- msgstr "Millisekunden, bis sie verborgen sind"
357
 
358
  #: admin/views/admin-settings-general.php:114
359
  msgid "Specify milliseconds (not seconds)"
360
- msgstr "Geben Sie Millisekunden (nicht Sekunden) an."
361
 
362
  #: admin/views/admin-settings-general.php:114
363
  msgid "seconds"
@@ -365,28 +371,33 @@ msgstr "Sekunden"
365
 
366
  #: admin/views/admin-settings-general.php:120
367
  msgid "Auto-hide cookie bar if the user scrolls ( Accept on Scroll )?"
368
- msgstr "Ausblenden Auto-Cookie Bar, wenn der Benutzer einen Bildlauf?"
 
 
369
 
370
  #: admin/views/admin-settings-general.php:124
371
  msgid ""
372
  "As per latest GDPR policies it is required to take an explicit consent for "
373
  "the cookies. Use this option with discretion especially if you serve EU"
374
  msgstr ""
375
- "Nach neuesten DSGVO Richtlinien ist es erforderlich, eine ausdrückliche "
376
- "Zustimmung für die Cookies zu nehmen. Verwenden Sie diese Option mit "
377
- "Diskretion, vor allem, wenn Sie EU dienen"
 
378
 
379
  #: admin/views/admin-settings-general.php:125
380
  msgid "This option will not work along with `Popup overlay`."
381
  msgstr ""
 
 
382
 
383
  #: admin/views/admin-settings-general.php:134
384
  msgid "Use Show Again Tab?"
385
- msgstr "Verwenden Sie die Registerkarte \"Wieder einblenden\"?"
386
 
387
  #: admin/views/admin-settings-general.php:141
388
  msgid "Tab Position"
389
- msgstr "Position des Registers"
390
 
391
  #: admin/views/admin-settings-general.php:146
392
  #: admin/views/admin-settings-general.php:149
@@ -408,32 +419,33 @@ msgstr "Angeben"
408
 
409
  #: admin/views/admin-settings-general.php:164
410
  msgid "Show More Text"
411
- msgstr "Mehr anzeigen"
412
 
413
  #: admin/views/admin-settings-general.php:175
414
  msgid "Reload after \"scroll accept\" event?"
415
- msgstr "Seite aktualisieren bei sroll-accept?"
 
416
 
417
  #: admin/views/admin-settings-general.php:186
418
  msgid "Reload after Accept button click"
419
- msgstr "Seite aktualisieren bei sroll-accept?"
420
 
421
  #: admin/views/admin-settings-general.php:193
422
  msgid "Reload after Reject button click"
423
- msgstr "Laden Sie nach ablehnen klicken"
424
 
425
  #: admin/views/admin-settings-help.php:9
426
  msgid "Shortcodes"
427
- msgstr ""
428
 
429
  #: admin/views/admin-settings-help.php:10
430
  #: admin/views/admin-settings-help.php:71
431
  msgid "Help Links"
432
- msgstr ""
433
 
434
  #: admin/views/admin-settings-help.php:16
435
  msgid "Cookie bar shortcodes"
436
- msgstr "Cookie bar shortcodes"
437
 
438
  #: admin/views/admin-settings-help.php:17
439
  msgid ""
@@ -442,7 +454,7 @@ msgid ""
442
  "without you having to add any HTML."
443
  msgstr ""
444
  "Sie können die Shortcodes im Feld \"Nachricht\" der Cookie Law Infoleiste "
445
- "eingeben. Sie fügen schön formatierte Schaltflächen und / oder Links in die "
446
  "Cookie-Leiste ein, ohne dass Sie HTML hinzufügen müssen."
447
 
448
  #: admin/views/admin-settings-help.php:22
@@ -451,35 +463,35 @@ msgid ""
451
  "and nothing more, use this shortcode. It is already styled, you don't need "
452
  "to customise it."
453
  msgstr ""
454
- "Wenn Sie nur einen Standard-grünen \"Akzeptieren\" -Button wünschen, der die "
455
- "Kopfzeile und nichts mehr schließt, verwenden Sie diesen Shortcode. Es ist "
456
- "bereits formatiert, Sie müssen es nicht anpassen."
457
 
458
  #: admin/views/admin-settings-help.php:26
459
  msgid ""
460
  "Alternatively you can add a colour value. Choose from: red, blue, orange, "
461
  "yellow, green or pink."
462
  msgstr ""
463
- "Alternativ können Sie einen Farbwert hinzufügen. Wählen Sie aus: rot, blau, "
464
- "Orange, gelb, grün oder rosa."
465
 
466
  #: admin/views/admin-settings-help.php:26
467
  msgid "Careful to use the British spelling of \"colour\" for the attribute."
468
  msgstr ""
469
- "Achten Sie darauf die britische Schreibweise \"Farbe\" für das Attribut "
470
- "verwendet werden."
471
 
472
  #: admin/views/admin-settings-help.php:30
473
  msgid "This is the \"main button\" you customise above."
474
- msgstr "Dies ist der \"Hauptschalter\" Sie oben anpassen."
475
 
476
  #: admin/views/admin-settings-help.php:34
477
  msgid "This is the cookie reject button shortcode."
478
- msgstr "Dies ist der Cookie ablehnen Taste Shortcode."
479
 
480
  #: admin/views/admin-settings-help.php:38
481
  msgid "This is the \"read more\" link you customise above."
482
- msgstr "Dies ist der \"Weiterlesen\"-Link, den, dem du oben anpassen."
483
 
484
  #: admin/views/admin-settings-help.php:42
485
  msgid "Other shortcodes"
@@ -490,15 +502,16 @@ msgid ""
490
  "These shortcodes can be used in pages and posts on your website. It is not "
491
  "recommended to use these inside the cookie bar itself."
492
  msgstr ""
493
- "Diese Shortcodes kann in Seiten und Beiträge auf Ihrer Website verwendet "
494
- "werden. Es wird nicht empfohlen, diese in das Cookie bar selbst zu verwenden."
 
495
 
496
  #: admin/views/admin-settings-help.php:49
497
  msgid ""
498
  "This prints out a nice table of cookies, in line with the guidance given by "
499
  "the ICO."
500
  msgstr ""
501
- "Dies druckt eine nette Tabelle mit Cookies aus, die den Richtlinien der ICO "
502
  "entspricht."
503
 
504
  #: admin/views/admin-settings-help.php:49
@@ -506,8 +519,8 @@ msgid ""
506
  "You need to enter the cookies your website uses via the Cookie Law Info menu "
507
  "in your WordPress dashboard."
508
  msgstr ""
509
- "Sie müssen die Cookies, die Ihre Website verwendet, über das Cookie-Recht "
510
- "Info-Menü in Ihrem WordPress-Dashboard eingeben."
511
 
512
  #: admin/views/admin-settings-help.php:59
513
  msgid ""
@@ -515,25 +528,26 @@ msgid ""
515
  "delete the cookie set by Cookie Law Info (this cookie is used to remember "
516
  "that the cookie bar is closed)."
517
  msgstr ""
518
- "Dieses Shortcode wird einen normalen HTML-Link angezeigt, bei geklickt "
519
- "haben, wird das Cookie vom Cookie Gesetz Info (dieser Cookie dient dazu, "
520
- "denken Sie daran, dass die Cookie-Bar geschlossen ist) zu löschen."
 
521
 
522
  #: admin/views/admin-settings-help.php:63
523
  msgid ""
524
  "Add any text you like- useful if you want e.g. another language to English."
525
  msgstr ""
526
- "Fügen Sie beliebigen Text Sie dergleichen-nützlich, wenn Sie z.B. eine "
527
- "andere Sprache ins Englische."
528
 
529
  #: admin/views/admin-settings-help.php:75
530
  #: admin/views/admin-settings-help.php:78 admin/views/goto-pro.php:93
531
  msgid "Documentation"
532
- msgstr ""
533
 
534
  #: admin/views/admin-settings-help.php:76
535
  msgid "Refer to our documentation to set and get started"
536
- msgstr ""
537
 
538
  #: admin/views/admin-settings-help.php:83
539
  msgid "Help and Support"
@@ -541,39 +555,39 @@ msgstr "Hilfe und Support"
541
 
542
  #: admin/views/admin-settings-help.php:84
543
  msgid "We would love to help you on any queries or issues."
544
- msgstr ""
545
 
546
  #: admin/views/admin-settings-help.php:86
547
  msgid "Contact Us"
548
- msgstr ""
549
 
550
  #: admin/views/admin-settings-messagebar.php:11
551
  msgid "Message Heading"
552
- msgstr ""
553
 
554
  #: admin/views/admin-settings-messagebar.php:14
555
  msgid "Leave it blank, If you do not need a heading"
556
- msgstr ""
557
 
558
  #: admin/views/admin-settings-messagebar.php:19
559
  msgid "Message"
560
- msgstr "Meldung"
561
 
562
  #: admin/views/admin-settings-messagebar.php:25
563
  msgid "Shortcodes allowed: see the Help Guide tab"
564
- msgstr ""
565
 
566
  #: admin/views/admin-settings-messagebar.php:25
567
  msgid ""
568
  "Examples: \"We use cookies on this website [cookie_accept] to find out how "
569
  "to delete cookies [cookie_link].\""
570
  msgstr ""
571
- "Beispiele: \"Wir verwenden Cookies auf dieser Website [Cookie_accept] um "
572
- "herauszufinden, wie Sie Cookies [Cookie_link] löschen.\""
573
 
574
  #: admin/views/admin-settings-messagebar.php:29
575
  msgid "Cookie Bar Colour"
576
- msgstr "Cookie-Gesetz-Statusleiste"
577
 
578
  #: admin/views/admin-settings-messagebar.php:39
579
  msgid "Text Colour"
@@ -581,7 +595,7 @@ msgstr "Schriftfarbe"
581
 
582
  #: admin/views/admin-settings-messagebar.php:49
583
  msgid "Show Border?"
584
- msgstr "Umrandung anzeigen?"
585
 
586
  #: admin/views/admin-settings-messagebar.php:56
587
  msgid "Border Colour"
@@ -594,31 +608,32 @@ msgstr "Schriftart"
594
  #: admin/views/admin-settings-save-button.php:12
595
  #: admin/views/admin_non_necessary_cookie.php:58
596
  msgid "Update Settings"
597
- msgstr "Aktualisieren"
598
 
599
  #: admin/views/admin_non_necessary_cookie.php:20
600
  msgid "Non-necessary Cookie Settings"
601
- msgstr ""
602
 
603
  #: admin/views/admin_non_necessary_cookie.php:27
604
  msgid "Enable Non-necessary Cookie"
605
- msgstr "Nicht-notwendigen Cookie aktivieren"
606
 
607
  #: admin/views/admin_non_necessary_cookie.php:34
608
  msgid ""
609
  "This script will be added to the page HEAD section if the above settings is "
610
  "enabled and user has give consent."
611
  msgstr ""
612
- "Dieses Skript wird die Seite HEAD-Bereich hinzugefügt werden, wenn die oben "
613
- "genannten Einstellungen aktiviert, und Benutzer über geben Zustimmung."
 
614
 
615
  #: admin/views/admin_non_necessary_cookie.php:39
616
  msgid ""
617
  "Print scripts in the head tag on the front end if above cookie settings is "
618
  "enabled and user has given consent."
619
  msgstr ""
620
- "Drucken Sie Skripts in das Head-Tag auf dem front-End, wenn über Cookie-"
621
- "Einstellungen aktiviert, und Benutzer Zustimmung erteilt hat."
622
 
623
  #: admin/views/admin_non_necessary_cookie.php:46
624
  msgid ""
@@ -634,12 +649,13 @@ msgid ""
634
  "Print scripts before the closing body tag on the front end if above cookie "
635
  "settings is enabled and user has given consent."
636
  msgstr ""
637
- "Druckende von Skripten vor den schließkörper tag am vorderen Ende, wenn über "
638
- "Cookie-Einstellungen aktiviert, und Benutzer Zustimmung erteilt hat."
 
639
 
640
  #: admin/views/goto-pro.php:56
641
  msgid "Where did my settings go?"
642
- msgstr "Wo sind meine Einstellungen gelaufen?"
643
 
644
  #: admin/views/goto-pro.php:57
645
  msgid "Cookie Law Info version 0.9 has been updated and has new settings."
@@ -655,8 +671,8 @@ msgid ""
655
  "You can either copy over your old settings to this version, or use the new "
656
  "default values."
657
  msgstr ""
658
- "Sie können entweder über Ihre alten Einstellungen auf diese Version zu "
659
- "kopieren oder die neuen Standardwerte verwenden."
660
 
661
  #: admin/views/goto-pro.php:60
662
  msgid "Would you like to:"
@@ -675,88 +691,98 @@ msgid ""
675
  "If you want to go back to the previous version you can always download it "
676
  "again from"
677
  msgstr ""
678
- "Wenn Sie zurück auf die vorherige Version will können immer wieder von Sie"
 
679
 
680
  #: admin/views/goto-pro.php:72
681
  msgid "Upgrade to GDPR Pro"
682
- msgstr ""
683
 
684
  #: admin/views/goto-pro.php:77
685
  msgid ""
686
  "Manage list of cookies ( Name, CookieID, Description, Duration, Type, "
687
  "Category, Header Script, Footer Script)."
688
  msgstr ""
 
 
689
 
690
  #: admin/views/goto-pro.php:78
691
  msgid "Manage Cookie Categories."
692
- msgstr ""
693
 
694
  #: admin/views/goto-pro.php:79
695
  msgid ""
696
  "Scan and auto block scripts - Google Analytics, FB Pixel, Google tag manager."
697
  msgstr ""
 
 
698
 
699
  #: admin/views/goto-pro.php:80
700
  msgid "Location based exclusion of cookie notice for EU countries."
701
- msgstr ""
702
 
703
  #: admin/views/goto-pro.php:81
704
  msgid ""
705
  "Provide the users with the granular control over the cookies/scipts used by "
706
  "the website."
707
  msgstr ""
 
 
708
 
709
  #: admin/views/goto-pro.php:82
710
  msgid "Optionally log users' consent and export into a CSV file."
711
  msgstr ""
 
 
712
 
713
  #: admin/views/goto-pro.php:83
714
  msgid "Customize the privacy overview in the cookie settings popup."
715
- msgstr ""
716
 
717
  #: admin/views/goto-pro.php:84
718
  msgid "Export/import cookies and related information via CSV file."
719
  msgstr ""
 
720
 
721
  #: admin/views/goto-pro.php:85
722
  msgid "Scan and import/export the cookies in the homepage."
723
- msgstr ""
724
 
725
  #: admin/views/goto-pro.php:86
726
  msgid ""
727
  "Allow to display cookie cettings popup where site visitors can opt-in or "
728
  "give consent to cookie categories."
729
  msgstr ""
 
 
730
 
731
  #: admin/views/goto-pro.php:87
732
  msgid ""
733
  "Customisable to look just like your own website's style: customise the "
734
  "colours, styles and fonts."
735
  msgstr ""
 
 
736
 
737
  #: admin/views/goto-pro.php:88
738
  msgid "Put the cookie bar in either the header or the footer."
739
- msgstr ""
740
 
741
  #: admin/views/goto-pro.php:98
742
  msgid "Like this plugin?"
743
- msgstr ""
744
 
745
  #: admin/views/goto-pro.php:99
746
  msgid "If you find this plugin useful please show your support and rate it"
747
- msgstr ""
748
 
749
  #: admin/views/goto-pro.php:99
750
  msgid " on"
751
- msgstr ""
752
 
753
  #: admin/views/goto-pro.php:99
754
  msgid " much appreciated!"
755
- msgstr ""
756
-
757
- #: includes/class-cookie-law-info.php:346
758
- msgid "This website uses cookies"
759
- msgstr ""
760
 
761
  #: public/class-cookie-law-info-public.php:159
762
  msgid "GDPR Cookie Consent"
@@ -764,7 +790,7 @@ msgstr "GDPR Cookie Consent"
764
 
765
  #: public/class-cookie-law-info-public.php:160
766
  msgid "Cookie List"
767
- msgstr "Cookie"
768
 
769
  #: public/class-cookie-law-info-public.php:161
770
  #: public/modules/shortcode/shortcode.php:114
@@ -777,19 +803,19 @@ msgstr "Neu hinzufügen"
777
 
778
  #: public/class-cookie-law-info-public.php:163
779
  msgid "Add New Cookie Type"
780
- msgstr "Fügen Sie neue Cookie-Typ"
781
 
782
  #: public/class-cookie-law-info-public.php:164
783
  msgid "Edit Cookie Type"
784
- msgstr "Cookieart"
785
 
786
  #: public/class-cookie-law-info-public.php:165
787
  msgid "New Cookie Type"
788
- msgstr "Cookieart"
789
 
790
  #: public/class-cookie-law-info-public.php:166
791
  msgid "View Cookie Type"
792
- msgstr "Cookieart"
793
 
794
  #: public/class-cookie-law-info-public.php:167
795
  msgid "Search Cookies"
@@ -809,11 +835,11 @@ msgstr "Cookies löschen"
809
 
810
  #: public/modules/shortcode/shortcode.php:115
811
  msgid "Type"
812
- msgstr "Der Datentyp ist kein String."
813
 
814
  #: public/modules/shortcode/shortcode.php:116
815
  msgid "Duration"
816
- msgstr "Laufzeit"
817
 
818
  #: public/modules/shortcode/shortcode.php:117
819
  msgid "Description"
@@ -829,26 +855,26 @@ msgstr "Beschreibung"
829
  #~ msgstr "Priorität"
830
 
831
  #~ msgid "Scan & Download"
832
- #~ msgstr "& Download Scan"
833
 
834
  #~ msgid "Export Cookie"
835
- #~ msgstr "Export-Cookie"
836
 
837
  #~ msgid "You do not have sufficient permissions to access this page."
838
  #~ msgstr ""
839
  #~ "Sie haben nicht die nötigen Berechtigungen auf die Seite zuzugreifen."
840
 
841
  #~ msgid "Export as CSV file"
842
- #~ msgstr "Aus einer CSV-Datei importieren"
843
 
844
  #~ msgid "Export"
845
- #~ msgstr "Danke für das Bestätigen deiner Export-Anfrage."
846
 
847
  #~ msgid "Scan & Import"
848
- #~ msgstr "Importieren"
849
 
850
  #~ msgid "Import Cookie"
851
- #~ msgstr "Importieren"
852
 
853
  #~ msgid "BEGIN %s"
854
  #~ msgstr "Beginnt %s"
@@ -857,7 +883,7 @@ msgstr "Beschreibung"
857
  #~ msgstr "[Zeile %1$s] %2$s"
858
 
859
  #~ msgid "Import from a CSV file"
860
- #~ msgstr "Aus einer CSV-Datei importieren"
861
 
862
  #~ msgid ""
863
  #~ "Notice: please make the directory %s writable so that you can see the "
@@ -868,25 +894,24 @@ msgstr "Beschreibung"
868
  #~ msgstr ", bitte <a href=\"%s\">Überprüfen Sie das Fehlerprotokoll</a>"
869
 
870
  #~ msgid "Error during file upload."
871
- #~ msgstr "Fehler beim Datei-Upload."
872
 
873
  #~ msgid "Cannot extract data from uploaded file or no file was uploaded."
874
  #~ msgstr ""
875
- #~ "Kann aus hochgeladenen Datei nicht extrahiert werden. Es kann sein, dass "
876
- #~ "keine Daten oder keine Datei hochgeladen wurde."
877
 
878
  #~ msgid "No posts was successfully imported%s."
879
- #~ msgstr "Kein Benutzer wurde erfolgreich %s importiert."
880
 
881
  #~ msgid "Some posts were successfully imported but some were not%s."
882
- #~ msgstr ""
883
- #~ "Einige Beiträge wurden erfolgreich importiert, aber einige waren nicht %s."
884
 
885
  #~ msgid "Post import was successful."
886
- #~ msgstr "Import war erfolgreich"
887
 
888
  #~ msgid "CSV file"
889
- #~ msgstr "CSV Datei"
890
 
891
  #~ msgid "You may want to see <a href=\"%s\">the example of the CSV file</a>."
892
  #~ msgstr ""
@@ -894,57 +919,42 @@ msgstr "Beschreibung"
894
  #~ "sehen </a>."
895
 
896
  #~ msgid "Import"
897
- #~ msgstr "Importieren"
898
-
899
- #~ msgid "Error processing migration request (ERROR: 4)"
900
- #~ msgstr "Fehler beim Verarbeiten der Migrationsanforderung (Fehler: 4)"
901
-
902
- #~ msgid "Show only for EU Countries ( GeoIP )"
903
- #~ msgstr "Nur für EU-Länder (GeoIP) zeigen"
904
-
905
- #~ msgid "Enable consent logging"
906
- #~ msgstr "Nicht-notwendigen Cookie aktivieren"
907
-
908
- #~ msgid "Cookie Law Message Bar"
909
- #~ msgstr "Cookie-Gesetz-Statusleiste"
910
-
911
- #~ msgid "Shortcodes allowed: see settngs section \"Using the Shortcodes\"."
912
- #~ msgstr "Shortcodes erlaubt: siehe Abschnitt \"Shortcodes verwenden\"."
913
 
914
- #~ msgid "Link Text"
915
- #~ msgstr "Link Text"
916
-
917
- #~ msgid "Link URL"
918
- #~ msgstr "Link URL"
919
-
920
- #~ msgid "Open link in new window?"
921
- #~ msgstr "Link in einem neuen Fenster öffnen?"
922
-
923
- #~ msgid "Link colour"
924
- #~ msgstr "Linkfarbe"
925
 
926
- #~ msgid "Show as button?"
927
- #~ msgstr "Schaltfläche \"angezeigt?"
928
 
929
- #~ msgid "Button colour"
930
- #~ msgstr "Button Farbe"
 
 
 
931
 
932
- #~ msgid "Button Size"
933
- #~ msgstr "Schaltflächen-Größe"
934
 
935
  #~ msgid "Settings Button"
936
- #~ msgstr ""
937
- #~ "Dies ist die Cookie Einstellungen Schaltfläche Wiedergabe Kurzwahlnummer."
938
 
939
- #~ msgid "Using the Shortcodes"
940
- #~ msgstr "Verwenden der Shortcodes"
941
 
942
- #~ msgid "The shortcodes are:"
943
- #~ msgstr "Die Shortcodes sind:"
 
 
 
944
 
945
  #~ msgid "This is the cookie settings button rendering shortcode."
946
  #~ msgstr ""
947
- #~ "Dies ist die Cookie Einstellungen Schaltfläche Wiedergabe Kurzwahlnummer."
 
 
 
 
948
 
949
  #~ msgid "This prints out a nice table of cookies by category."
950
  #~ msgstr "Dies druckt eine nette Tabelle von Cookies nach Kategorie aus."
@@ -952,38 +962,13 @@ msgstr "Beschreibung"
952
  #~ msgid "This prints the settings popup of cookie category."
953
  #~ msgstr "Dies druckt das Einstellungs-Popup der Cookie-Kategorie."
954
 
955
- #~ msgid "Are you sure you want to migrate settings?"
956
- #~ msgstr "Sind Sie sicher, dass Sie Einstellungen migrieren möchten?"
957
-
958
- #~ msgid "Help"
959
- #~ msgstr "Hilfe"
960
-
961
- #~ msgid "Report a Bug"
962
- #~ msgstr "Einen Fehler melden"
963
-
964
- #~ msgid "Guide"
965
- #~ msgstr "Ratgeber"
966
-
967
- #~ msgid "About the law"
968
- #~ msgstr "Über uns"
969
-
970
- #~ msgid "Message Bar"
971
- #~ msgstr "<g id=\"1863\"/>Mitteilungsleiste:"
972
-
973
- #~ msgid "Licence"
974
- #~ msgstr "Lizenz"
975
-
976
- #~ msgid "Privacy Overview Title"
977
- #~ msgstr "Datenschutz Übersicht Titel"
978
-
979
- #~ msgid ""
980
- #~ "This will be shown in the settings visible for user on consent screen."
981
  #~ msgstr ""
982
- #~ "Dies wird in den Einstellungen für Benutzer auf zustimmungsbildschirm "
983
- #~ "sichtbar angezeigt werden."
984
 
985
- #~ msgid "Save Settings"
986
- #~ msgstr "Einstellungen speichern"
987
 
988
  #~ msgid ""
989
  #~ "The license key for %s has expired. You can reactivate or purchase a "
@@ -1015,30 +1000,20 @@ msgstr "Beschreibung"
1015
  #~ msgid "Deactive"
1016
  #~ msgstr "Deaktivieren"
1017
 
1018
- #~ msgid ""
1019
- #~ "This website uses cookies to improve your experience. We'll assume you're "
1020
- #~ "ok with this, but you can opt-out if you wish.[cookie_button] "
1021
- #~ "[cookie_settings] [cookie_link]"
1022
- #~ msgstr ""
1023
- #~ "Diese Website verwendet Cookies, um Ihre Erfahrung zu verbessern. Wir "
1024
- #~ "gehen davon aus, dass Sie damit einverstanden sind, aber Sie können sich "
1025
- #~ "abmelden, wenn Sie möchten. [cookie_button] [cookie_settings] "
1026
- #~ "[cookie_link]"
1027
-
1028
- #~ msgid "Privacy & Cookies Policy"
1029
- #~ msgstr "Datenschutz- &amp; Cookies-Richtlinie"
1030
 
1031
  #~ msgid "Cookie Category"
1032
- #~ msgstr "Art des Cookie"
1033
 
1034
  #~ msgid "Action is unknown."
1035
- #~ msgstr "Aktion"
1036
 
1037
  #~ msgid "Script Blocker"
1038
- #~ msgstr "Skriptblocker"
1039
 
1040
  #~ msgid "Manage Script Blocking"
1041
- #~ msgstr "Skriptblockierung verwalten"
1042
 
1043
  #~ msgid "Name"
1044
  #~ msgstr "Name"
@@ -1053,40 +1028,107 @@ msgstr "Beschreibung"
1053
  #~ msgstr "key"
1054
 
1055
  #~ msgid "No Consent History"
1056
- #~ msgstr "Nicht-notwendigen Cookie aktivieren"
1057
 
1058
  #~ msgid "IP Address"
1059
  #~ msgstr "IP Adresse"
1060
 
1061
  #~ msgid "Visited Date"
1062
- #~ msgstr "Besucht"
1063
 
1064
  #~ msgid "Cookie Details"
1065
- #~ msgstr "Cookie-Einzelheiten"
1066
 
1067
  #~ msgid "User ID"
1068
- #~ msgstr "Benutzerkennung"
1069
 
1070
  #~ msgid "Delete"
1071
  #~ msgstr "Löschen"
1072
 
1073
  #~ msgid "GDPR Consent History"
1074
- #~ msgstr "DSGVO Zustimmung Geschichte"
1075
 
1076
  #~ msgid "Export Report"
1077
- #~ msgstr "Export de rapport"
1078
 
1079
  #~ msgid "Event Logged Successfully"
1080
- #~ msgstr "Kein Benutzer wurde erfolgreich %s importiert."
1081
 
1082
  #~ msgid "Error"
1083
- #~ msgstr "Fehler"
1084
 
1085
  #~ msgid "Logging is not enabled"
1086
- #~ msgstr "Die Protokollierung ist nicht aktiviert"
1087
 
1088
  #~ msgid "Consent Report"
1089
- #~ msgstr "Zustimmung-Bericht"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1090
 
1091
  #~ msgid "Reject Button:"
1092
  #~ msgstr "Schaltfläche \"ablehnen:"
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
+ "POT-Creation-Date: 2018-10-08 14:20+0530\n"
5
+ "PO-Revision-Date: 2018-10-08 14:56+0530\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "Language: de\n"
15
  "X-Poedit-KeywordsList: __;_e\n"
16
  "X-Poedit-SearchPath-0: .\n"
17
 
18
+ #: admin/class-cookie-law-info-admin.php:141
19
+ #: admin/class-cookie-law-info-admin.php:142
20
  #: admin/partials/cookie-law-info-admin_settings.php:18
21
  msgid "Cookie Law Settings"
22
  msgstr "Cookie-Law-Einstellungen"
23
 
24
+ #: admin/class-cookie-law-info-admin.php:149
25
+ #: admin/class-cookie-law-info-admin.php:150
26
  msgid "Non-necessary Cookie"
27
+ msgstr "Nicht erforderlicher Cookie"
28
 
29
+ #: admin/class-cookie-law-info-admin.php:159
30
  msgid "Settings"
31
  msgstr "Einstellungen"
32
 
33
+ #: admin/class-cookie-law-info-admin.php:160
34
  msgid "Support"
35
  msgstr "Unterstützung"
36
 
37
  #: admin/class-cookie-law-info-admin.php:200
38
+ #: admin/class-cookie-law-info-admin.php:247
39
  msgid "Settings Updated."
40
  msgstr "Einstellungen aktualisiert."
41
 
42
+ #: admin/class-cookie-law-info-admin.php:228
43
  msgid "You do not have sufficient permission to perform this operation"
44
  msgstr "Sie haben nicht die Berechtigung diese Aktion durchzuführen"
45
 
46
+ #: admin/class-cookie-law-info-admin.php:262
47
  msgid "ERROR MIGRATING SETTINGS (ERROR: 2)"
48
  msgstr "FEHLER BEIM MIGRIEREN DER EINSTELLUNGEN (FEHLER: 2)"
49
 
59
 
60
  #: admin/partials/cookie-law-info-admin_settings.php:14
61
  msgid "Settings reset to defaults."
62
+ msgstr "Die Einstellungen wurden auf die Standardwerte zurückgesetzt."
63
 
64
  #: admin/partials/cookie-law-info-admin_settings.php:15
65
  msgid "Unable to reset settings."
66
+ msgstr "Die Einstellungen konnten nicht zurückgesetzt werden."
67
 
68
  #: admin/partials/cookie-law-info-admin_settings.php:26
69
  msgid "Your Cookie Law Info bar is switched on"
83
 
84
  #: admin/partials/cookie-law-info-admin_settings.php:44
85
  msgid "Customise Buttons"
86
+ msgstr "Anpassen der Schaltflächen"
87
 
88
  #: admin/partials/cookie-law-info-admin_settings.php:45
89
  msgid "Advanced"
90
+ msgstr "Erweitert"
91
 
92
  #: admin/partials/cookie-law-info-admin_settings.php:46
93
  msgid "Help Guide"
94
+ msgstr "Leitfaden"
95
 
96
  #: admin/views/admin-settings-advanced.php:9
97
  msgid ""
107
 
108
  #: admin/views/admin-settings-advanced.php:25
109
  msgid "Delete settings and reset"
110
+ msgstr "Alle Einstellungen löschen und Werte zurücksetzen"
111
 
112
  #: admin/views/admin-settings-advanced.php:25
113
  msgid "Are you sure you want to delete all your settings?"
114
+ msgstr "Sind Sie sicher, dass Sie die Einstellungen löschen möchten?"
115
 
116
  #: admin/views/admin-settings-advanced.php:26
117
  msgid "Warning: this will actually delete your current settings."
118
+ msgstr "Warnung: Ihre aktuellen Einstellungen werden gelöscht."
119
 
120
  #: admin/views/admin-settings-buttons.php:10
121
  msgid "Accept Button"
122
+ msgstr "Titel der Schaltfläche \"Akzeptieren\""
123
 
124
  #: admin/views/admin-settings-buttons.php:11
125
  #: admin/views/admin-settings-buttons.php:91
126
  msgid "Reject Button"
127
+ msgstr "Titel der Schaltfläche Ablehnen“"
128
 
129
  #: admin/views/admin-settings-buttons.php:12
130
  #: admin/views/admin-settings-buttons.php:162
131
  msgid "Read More Link"
132
+ msgstr "Titel der Schaltfläche \"Mehr lesen\""
133
 
134
  #: admin/views/admin-settings-buttons.php:18
135
  msgid "Main Button"
136
+ msgstr "Haupt-Schaltfläche"
137
 
138
  #: admin/views/admin-settings-buttons.php:19
139
  msgid ""
141
  "follow a link. You can also customise the colours and styles, and show it as "
142
  "a link or a button."
143
  msgstr ""
144
+ "Dieser Button/Link kann angepasst werden, um entweder die Cookie-Leiste zu "
145
  "schließen oder einem Link zu folgen. Sie können die Farben und Stile auch "
146
  "anpassen und als Link oder Schaltfläche anzeigen."
147
 
167
  #: admin/views/admin-settings-buttons.php:110
168
  #: admin/views/admin-settings-buttons.php:182
169
  msgid "Button"
170
+ msgstr "Schaltfläche"
171
 
172
  #: admin/views/admin-settings-buttons.php:40
173
  #: admin/views/admin-settings-buttons.php:112
174
  #: admin/views/admin-settings-buttons.php:184
175
  msgid "Link"
176
+ msgstr "Link"
177
 
178
  #: admin/views/admin-settings-buttons.php:44
179
  #: admin/views/admin-settings-buttons.php:116
195
  #: admin/views/admin-settings-buttons.php:64
196
  #: admin/views/admin-settings-buttons.php:139
197
  msgid "Button will only link to URL if Action = Open URL"
198
+ msgstr ""
199
+ "Die Schaltfläche wird nur auf die URL verlinken, wenn die ausgewählte Aktion "
200
+ "\"URL öffnen\" ist"
201
 
202
  #: admin/views/admin-settings-buttons.php:69
203
  #: admin/views/admin-settings-buttons.php:144
241
  #: admin/views/admin-settings-buttons.php:151
242
  #: admin/views/admin-settings-buttons.php:209
243
  msgid "Size"
244
+ msgstr "Größe"
245
 
246
  #: admin/views/admin-settings-buttons.php:163
247
  msgid ""
248
  "This button/link can be used to provide a link out to your Privacy & Cookie "
249
  "Policy. You can customise it any way you like."
250
  msgstr ""
251
+ "Diese Schaltfläche/dieser Link kann verwendet werden, um einen Link zu Ihrer "
252
+ "Datenschutz- und Cookie-Richtlinie bereitzustellen. Sie können die "
253
+ "Schaltfläche beliebig anpassen."
254
 
255
  #: admin/views/admin-settings-general.php:9
256
  #: admin/views/admin-settings-general.php:15
257
  #: admin/views/admin-settings-messagebar.php:8
258
  msgid "Cookie Bar"
259
+ msgstr "Cookie-Leiste"
260
 
261
  #: admin/views/admin-settings-general.php:10
262
  #: admin/views/admin-settings-general.php:131
270
 
271
  #: admin/views/admin-settings-general.php:18
272
  msgid "Cookie Bar is currently:"
273
+ msgstr "Die Cookie-Leiste ist derzeit:"
274
 
275
  #: admin/views/admin-settings-general.php:20
276
  msgid "On"
277
+ msgstr "Aktiv"
278
 
279
  #: admin/views/admin-settings-general.php:21
280
  msgid "Off"
282
 
283
  #: admin/views/admin-settings-general.php:25
284
  msgid "Cookie Bar will be shown in:"
285
+ msgstr "Die Cookie-Leiste wird angezeigt im:"
286
 
287
  #: admin/views/admin-settings-general.php:31
288
  #: admin/views/admin-settings-general.php:34
289
  msgid "Header"
290
+ msgstr "Header"
291
 
292
  #: admin/views/admin-settings-general.php:32
293
  #: admin/views/admin-settings-general.php:35
296
 
297
  #: admin/views/admin-settings-general.php:43
298
  msgid "Fix Cookie Bar to Header?"
299
+ msgstr "Cookie-Leiste im Header fixieren?"
300
 
301
  #: admin/views/admin-settings-general.php:47
302
  msgid ""
303
  "If you select \"Header\" then you can optionally stick the cookie bar to the "
304
  "header. Will not have any effect if you select \"Footer\"."
305
  msgstr ""
306
+ "Wenn Sie \"Header\" wählen, kann die Cookie Leiste optional im Header "
307
+ "fixiert werden (sog. \"Sticky\"-Verhalten). Wenn Sie \"Footer\" wählen, wird "
308
+ "dieser Effekt nicht angewendet."
309
 
310
  #: admin/views/admin-settings-general.php:53
311
  msgid "Cookie Bar as popup:"
312
+ msgstr "Cookie-Hinweis als Popup:"
313
 
314
  #: admin/views/admin-settings-general.php:61
315
  msgid "Add overlay?"
316
+ msgstr "Overlay hinzufügen?"
317
 
318
  #: admin/views/admin-settings-general.php:65
319
  msgid ""
320
  "When the popup is active, an overlay will block the user from browsing the "
321
  "site."
322
  msgstr ""
323
+ "Wenn das Popup aktiv ist, wird ein Overlay den Nutzer vom Anzeigen der Seite "
324
+ "abhalten."
325
 
326
  #: admin/views/admin-settings-general.php:66
327
  msgid "`Accept on scroll` will not work along with this option."
328
  msgstr ""
329
+ "\"Durch Scrollen akzeptieren\" wird mit dieser Option nicht funktionieren."
330
 
331
  #: admin/views/admin-settings-general.php:70
332
  msgid "On load"
333
+ msgstr "Beim Laden der Seite"
334
 
335
  #: admin/views/admin-settings-general.php:75
336
  #: admin/views/admin-settings-general.php:78
342
  #: admin/views/admin-settings-general.php:76
343
  #: admin/views/admin-settings-general.php:79
344
  msgid "Sticky"
345
+ msgstr "Angeheftet"
346
 
347
  #: admin/views/admin-settings-general.php:86
348
  msgid "On hide"
349
+ msgstr "Beim Ausblenden"
350
 
351
  #: admin/views/admin-settings-general.php:92
352
  #: admin/views/admin-settings-general.php:95
353
  msgid "Disappear"
354
+ msgstr "Ausblenden"
355
 
356
  #: admin/views/admin-settings-general.php:104
357
  msgid "Auto-hide(Accept) cookie bar after delay?"
358
+ msgstr "Cookie-Leiste nach bestimmter Zeit automatisch ausblenden?"
359
 
360
  #: admin/views/admin-settings-general.php:111
361
  msgid "Milliseconds until hidden"
362
+ msgstr "Millisekunden bis zum Ausblenden"
363
 
364
  #: admin/views/admin-settings-general.php:114
365
  msgid "Specify milliseconds (not seconds)"
366
+ msgstr "Geben Sie Millisekunden (nicht Sekunden) an"
367
 
368
  #: admin/views/admin-settings-general.php:114
369
  msgid "seconds"
371
 
372
  #: admin/views/admin-settings-general.php:120
373
  msgid "Auto-hide cookie bar if the user scrolls ( Accept on Scroll )?"
374
+ msgstr ""
375
+ "Cookie-Leister automatisch ausblenden, wenn der Benutzer scrollt (Durch "
376
+ "Scrollen akzeptieren)?"
377
 
378
  #: admin/views/admin-settings-general.php:124
379
  msgid ""
380
  "As per latest GDPR policies it is required to take an explicit consent for "
381
  "the cookies. Use this option with discretion especially if you serve EU"
382
  msgstr ""
383
+ "Nach den neuesten DSGVO-Richtlinien ist es erforderlich, eine ausdrückliche "
384
+ "Zustimmung für die Nutzung von Cookies einzuholen. Verwenden Sie diese "
385
+ "Option mit Diskretion, vor allem, wenn Ihre Website Besucher aus der EU hat "
386
+ "oder Sie den Richtlinien der DSGVO unterliegen."
387
 
388
  #: admin/views/admin-settings-general.php:125
389
  msgid "This option will not work along with `Popup overlay`."
390
  msgstr ""
391
+ "Diese Option funktioniert nicht bei gleichzeitiger Nutzung der \"Popup "
392
+ "Overlay\" Funktion."
393
 
394
  #: admin/views/admin-settings-general.php:134
395
  msgid "Use Show Again Tab?"
396
+ msgstr "Den Tab \"Wieder einblenden\" verwenden?"
397
 
398
  #: admin/views/admin-settings-general.php:141
399
  msgid "Tab Position"
400
+ msgstr "Tab-Position"
401
 
402
  #: admin/views/admin-settings-general.php:146
403
  #: admin/views/admin-settings-general.php:149
419
 
420
  #: admin/views/admin-settings-general.php:164
421
  msgid "Show More Text"
422
+ msgstr "\"Mehr anzeigen\"-Text"
423
 
424
  #: admin/views/admin-settings-general.php:175
425
  msgid "Reload after \"scroll accept\" event?"
426
+ msgstr ""
427
+ "Seite neu laden, nachdem die Hinweise durch Scrollen akzeptiert wurden?"
428
 
429
  #: admin/views/admin-settings-general.php:186
430
  msgid "Reload after Accept button click"
431
+ msgstr "Seite neu laden bei Klick auf \"Akzeptieren\"-Schaltfläche?"
432
 
433
  #: admin/views/admin-settings-general.php:193
434
  msgid "Reload after Reject button click"
435
+ msgstr "Seite neu laden bei Klick auf \"Ablehnen\"-Schaltfläche?"
436
 
437
  #: admin/views/admin-settings-help.php:9
438
  msgid "Shortcodes"
439
+ msgstr "Shortcodes"
440
 
441
  #: admin/views/admin-settings-help.php:10
442
  #: admin/views/admin-settings-help.php:71
443
  msgid "Help Links"
444
+ msgstr "Hilfe-Links"
445
 
446
  #: admin/views/admin-settings-help.php:16
447
  msgid "Cookie bar shortcodes"
448
+ msgstr "Cookie-Leiste Shortcodes"
449
 
450
  #: admin/views/admin-settings-help.php:17
451
  msgid ""
454
  "without you having to add any HTML."
455
  msgstr ""
456
  "Sie können die Shortcodes im Feld \"Nachricht\" der Cookie Law Infoleiste "
457
+ "eingeben. Sie fügen schön formatierte Schaltflächen und/oder Links in die "
458
  "Cookie-Leiste ein, ohne dass Sie HTML hinzufügen müssen."
459
 
460
  #: admin/views/admin-settings-help.php:22
463
  "and nothing more, use this shortcode. It is already styled, you don't need "
464
  "to customise it."
465
  msgstr ""
466
+ "Wenn Sie nur eine grüne Standard-Schaltfläche \"Akzeptieren\" wünschen, die "
467
+ "die Kopfzeile schließt und sonst nichts, verwenden Sie diesen Shortcode. Er "
468
+ "ist bereits formatiert und Sie müssen nichts anpassen."
469
 
470
  #: admin/views/admin-settings-help.php:26
471
  msgid ""
472
  "Alternatively you can add a colour value. Choose from: red, blue, orange, "
473
  "yellow, green or pink."
474
  msgstr ""
475
+ "Alternativ können Sie einen Farbwert hinzufügen. Wählen Sie aus den Farben "
476
+ "Rot, Blau, Orange, Gelb, Grün oder Pink."
477
 
478
  #: admin/views/admin-settings-help.php:26
479
  msgid "Careful to use the British spelling of \"colour\" for the attribute."
480
  msgstr ""
481
+ "Achten Sie darauf, die britische Schreibweise \"colour\" für das Attribut zu "
482
+ "verwenden."
483
 
484
  #: admin/views/admin-settings-help.php:30
485
  msgid "This is the \"main button\" you customise above."
486
+ msgstr "Dies ist die \"Haupt-Schaltfläche\", die Sie oben anpassen können."
487
 
488
  #: admin/views/admin-settings-help.php:34
489
  msgid "This is the cookie reject button shortcode."
490
+ msgstr "Dies ist der Shortcode für die \"Ablehnen\"-Schaltfläche."
491
 
492
  #: admin/views/admin-settings-help.php:38
493
  msgid "This is the \"read more\" link you customise above."
494
+ msgstr "Dies ist der \"Weiterlesen\"-Link, den Sie oben anpassen können."
495
 
496
  #: admin/views/admin-settings-help.php:42
497
  msgid "Other shortcodes"
502
  "These shortcodes can be used in pages and posts on your website. It is not "
503
  "recommended to use these inside the cookie bar itself."
504
  msgstr ""
505
+ "Diese Shortcodes können in Seiten und Beiträgen auf Ihrer Website verwendet "
506
+ "werden. Es wird nicht empfohlen, diese in der Cookie-Leiste selbst zu "
507
+ "verwenden."
508
 
509
  #: admin/views/admin-settings-help.php:49
510
  msgid ""
511
  "This prints out a nice table of cookies, in line with the guidance given by "
512
  "the ICO."
513
  msgstr ""
514
+ "Dies druckt eine schöne Tabelle mit Cookies aus, die den Richtlinien der ICO "
515
  "entspricht."
516
 
517
  #: admin/views/admin-settings-help.php:49
519
  "You need to enter the cookies your website uses via the Cookie Law Info menu "
520
  "in your WordPress dashboard."
521
  msgstr ""
522
+ "Sie müssen die Cookies, die Ihre Website verwendet, über das Cookie Law Info-"
523
+ "Menü in Ihrem WordPress-Dashboard eingeben."
524
 
525
  #: admin/views/admin-settings-help.php:59
526
  msgid ""
528
  "delete the cookie set by Cookie Law Info (this cookie is used to remember "
529
  "that the cookie bar is closed)."
530
  msgstr ""
531
+ "Dieser Shortcode wird einen normalen HTML-Link anzeigen, welcher den Cookie, "
532
+ "der vom Cookie Law Info Plugin gesetzt wird, entfernt, sobald der Link "
533
+ "geklickt wird (dieser Cookie dient dazu, zu speichern, dass die Cookie-"
534
+ "Leiste bereits angezeigt und geschlossen wurde)."
535
 
536
  #: admin/views/admin-settings-help.php:63
537
  msgid ""
538
  "Add any text you like- useful if you want e.g. another language to English."
539
  msgstr ""
540
+ "Fügen Sie beliebigen Text ein (hilfreich z. B., wenn Sie außer Englisch eine "
541
+ "weitere Sprache nutzen möchten)"
542
 
543
  #: admin/views/admin-settings-help.php:75
544
  #: admin/views/admin-settings-help.php:78 admin/views/goto-pro.php:93
545
  msgid "Documentation"
546
+ msgstr "Dokumentation"
547
 
548
  #: admin/views/admin-settings-help.php:76
549
  msgid "Refer to our documentation to set and get started"
550
+ msgstr "Werfen Sie einen Blick in unsere Dokumentation für erste Schritte"
551
 
552
  #: admin/views/admin-settings-help.php:83
553
  msgid "Help and Support"
555
 
556
  #: admin/views/admin-settings-help.php:84
557
  msgid "We would love to help you on any queries or issues."
558
+ msgstr "Wir helfen Ihnen gerne bei Fragen oder Problemen."
559
 
560
  #: admin/views/admin-settings-help.php:86
561
  msgid "Contact Us"
562
+ msgstr "Kontaktieren Sie uns"
563
 
564
  #: admin/views/admin-settings-messagebar.php:11
565
  msgid "Message Heading"
566
+ msgstr "Überschrift"
567
 
568
  #: admin/views/admin-settings-messagebar.php:14
569
  msgid "Leave it blank, If you do not need a heading"
570
+ msgstr "Lassen Sie dieses Feld leer, wenn Sie keine Überschrift benötigen"
571
 
572
  #: admin/views/admin-settings-messagebar.php:19
573
  msgid "Message"
574
+ msgstr "Nachricht"
575
 
576
  #: admin/views/admin-settings-messagebar.php:25
577
  msgid "Shortcodes allowed: see the Help Guide tab"
578
+ msgstr "Shortcodes sind möglich - siehe den Tab \"Leitfaden\""
579
 
580
  #: admin/views/admin-settings-messagebar.php:25
581
  msgid ""
582
  "Examples: \"We use cookies on this website [cookie_accept] to find out how "
583
  "to delete cookies [cookie_link].\""
584
  msgstr ""
585
+ "Beispiel: \"Wir verwenden Cookies auf dieser Website [cookie_accept] Um "
586
+ "herauszufinden, wie Sie Cookies löschen [cookie_link].\""
587
 
588
  #: admin/views/admin-settings-messagebar.php:29
589
  msgid "Cookie Bar Colour"
590
+ msgstr "Farbe der Cookie-Leiste"
591
 
592
  #: admin/views/admin-settings-messagebar.php:39
593
  msgid "Text Colour"
595
 
596
  #: admin/views/admin-settings-messagebar.php:49
597
  msgid "Show Border?"
598
+ msgstr "Rahmen anzeigen?"
599
 
600
  #: admin/views/admin-settings-messagebar.php:56
601
  msgid "Border Colour"
608
  #: admin/views/admin-settings-save-button.php:12
609
  #: admin/views/admin_non_necessary_cookie.php:58
610
  msgid "Update Settings"
611
+ msgstr "Einstellungen speichern"
612
 
613
  #: admin/views/admin_non_necessary_cookie.php:20
614
  msgid "Non-necessary Cookie Settings"
615
+ msgstr "Einstellungen für nicht erforderliche Cookies"
616
 
617
  #: admin/views/admin_non_necessary_cookie.php:27
618
  msgid "Enable Non-necessary Cookie"
619
+ msgstr "Nicht erforderliche Cookies aktivieren"
620
 
621
  #: admin/views/admin_non_necessary_cookie.php:34
622
  msgid ""
623
  "This script will be added to the page HEAD section if the above settings is "
624
  "enabled and user has give consent."
625
  msgstr ""
626
+ "Dieses Skript wird im HEAD-Bereich der Seite hinzugefügt, wenn die oben "
627
+ "genannten Einstellungen aktiviert sind und der Benutzer seine Zustimmung "
628
+ "gegeben hat."
629
 
630
  #: admin/views/admin_non_necessary_cookie.php:39
631
  msgid ""
632
  "Print scripts in the head tag on the front end if above cookie settings is "
633
  "enabled and user has given consent."
634
  msgstr ""
635
+ "Skripte im HEAD-Tag des Frontends ausgeben, wenn die oben genannten "
636
+ "Einstellungen aktiviert sind und der Benutzer seine Zustimmung gegeben hat."
637
 
638
  #: admin/views/admin_non_necessary_cookie.php:46
639
  msgid ""
649
  "Print scripts before the closing body tag on the front end if above cookie "
650
  "settings is enabled and user has given consent."
651
  msgstr ""
652
+ "Skripte vor dem schließenden BODY-Tag des Frontends ausgeben, wenn die oben "
653
+ "genannten Einstellungen aktiviert sind und der Benutzer seine Zustimmung "
654
+ "gegeben hat."
655
 
656
  #: admin/views/goto-pro.php:56
657
  msgid "Where did my settings go?"
658
+ msgstr "Wo befinden sich meine Einstellungen?"
659
 
660
  #: admin/views/goto-pro.php:57
661
  msgid "Cookie Law Info version 0.9 has been updated and has new settings."
671
  "You can either copy over your old settings to this version, or use the new "
672
  "default values."
673
  msgstr ""
674
+ "Sie können entweder Ihre alten Einstellungen in diese Version kopieren oder "
675
+ "die neuen Standardwerte verwenden."
676
 
677
  #: admin/views/goto-pro.php:60
678
  msgid "Would you like to:"
691
  "If you want to go back to the previous version you can always download it "
692
  "again from"
693
  msgstr ""
694
+ "Wenn Sie zurück auf die vorherige Version wechseln möchten, können Sie diese "
695
+ "jederzeit hier herunterladen: "
696
 
697
  #: admin/views/goto-pro.php:72
698
  msgid "Upgrade to GDPR Pro"
699
+ msgstr "Upgrade auf GDPR Pro"
700
 
701
  #: admin/views/goto-pro.php:77
702
  msgid ""
703
  "Manage list of cookies ( Name, CookieID, Description, Duration, Type, "
704
  "Category, Header Script, Footer Script)."
705
  msgstr ""
706
+ "Cookie-Liste verwalten (Name, Cookie-ID, Beschreibung, Dauer, Typ, "
707
+ "Kategorie, Header-Skript, Footer-Skript)."
708
 
709
  #: admin/views/goto-pro.php:78
710
  msgid "Manage Cookie Categories."
711
+ msgstr "Cookie-Kategorien verwalten."
712
 
713
  #: admin/views/goto-pro.php:79
714
  msgid ""
715
  "Scan and auto block scripts - Google Analytics, FB Pixel, Google tag manager."
716
  msgstr ""
717
+ "Automatisches Scannen und Blockieren von Skripts - Google Analytics, FB "
718
+ "Pixel, Google Tag Manager."
719
 
720
  #: admin/views/goto-pro.php:80
721
  msgid "Location based exclusion of cookie notice for EU countries."
722
+ msgstr "Geo-basierter Ausschluss vom Cookie-Hinweis für EU-Länder."
723
 
724
  #: admin/views/goto-pro.php:81
725
  msgid ""
726
  "Provide the users with the granular control over the cookies/scipts used by "
727
  "the website."
728
  msgstr ""
729
+ "Detaillierte Kontrolle über die Cookies und Skripts, die die Website nutzt, "
730
+ "für den Benutzer."
731
 
732
  #: admin/views/goto-pro.php:82
733
  msgid "Optionally log users' consent and export into a CSV file."
734
  msgstr ""
735
+ "Benutzer-Einwilligungen optional protokollieren und in eine CSV-Datei "
736
+ "exportieren."
737
 
738
  #: admin/views/goto-pro.php:83
739
  msgid "Customize the privacy overview in the cookie settings popup."
740
+ msgstr "Anpassung der Datenschutz-Übersicht im Cookie-Einstellungen-Popup."
741
 
742
  #: admin/views/goto-pro.php:84
743
  msgid "Export/import cookies and related information via CSV file."
744
  msgstr ""
745
+ "Export und Import von Cookies und relevanten Informationen via CSV-Datei."
746
 
747
  #: admin/views/goto-pro.php:85
748
  msgid "Scan and import/export the cookies in the homepage."
749
+ msgstr "Scannen und Import/Export von Cookies auf der Startseite."
750
 
751
  #: admin/views/goto-pro.php:86
752
  msgid ""
753
  "Allow to display cookie cettings popup where site visitors can opt-in or "
754
  "give consent to cookie categories."
755
  msgstr ""
756
+ "Anzeigen eines Cookie-Einstellungen-Popups, wo der Website-Besucher seine "
757
+ "Einwillung für bestimmte Cookie-Kategorien erteilen kann."
758
 
759
  #: admin/views/goto-pro.php:87
760
  msgid ""
761
  "Customisable to look just like your own website's style: customise the "
762
  "colours, styles and fonts."
763
  msgstr ""
764
+ "Anpassbar, um genau wie Ihre Website auszusehen: Wählen Sie die Farben, "
765
+ "Styles und Schriftarten."
766
 
767
  #: admin/views/goto-pro.php:88
768
  msgid "Put the cookie bar in either the header or the footer."
769
+ msgstr "Anzeige der Cookie-Leiste wahlweise im Header oder Footer."
770
 
771
  #: admin/views/goto-pro.php:98
772
  msgid "Like this plugin?"
773
+ msgstr "Gefällt Ihnen dieses Plugin?"
774
 
775
  #: admin/views/goto-pro.php:99
776
  msgid "If you find this plugin useful please show your support and rate it"
777
+ msgstr "Wenn"
778
 
779
  #: admin/views/goto-pro.php:99
780
  msgid " on"
781
+ msgstr "an"
782
 
783
  #: admin/views/goto-pro.php:99
784
  msgid " much appreciated!"
785
+ msgstr "Herzlichen Dank!"
 
 
 
 
786
 
787
  #: public/class-cookie-law-info-public.php:159
788
  msgid "GDPR Cookie Consent"
790
 
791
  #: public/class-cookie-law-info-public.php:160
792
  msgid "Cookie List"
793
+ msgstr "Cookie-Liste"
794
 
795
  #: public/class-cookie-law-info-public.php:161
796
  #: public/modules/shortcode/shortcode.php:114
803
 
804
  #: public/class-cookie-law-info-public.php:163
805
  msgid "Add New Cookie Type"
806
+ msgstr "Neuen Cookie-Typ hinzufügen"
807
 
808
  #: public/class-cookie-law-info-public.php:164
809
  msgid "Edit Cookie Type"
810
+ msgstr "Cookie-Typ bearbeiten"
811
 
812
  #: public/class-cookie-law-info-public.php:165
813
  msgid "New Cookie Type"
814
+ msgstr "Neuer Cookie-Typ"
815
 
816
  #: public/class-cookie-law-info-public.php:166
817
  msgid "View Cookie Type"
818
+ msgstr "Cookie-Typ anzeigen"
819
 
820
  #: public/class-cookie-law-info-public.php:167
821
  msgid "Search Cookies"
835
 
836
  #: public/modules/shortcode/shortcode.php:115
837
  msgid "Type"
838
+ msgstr "Typ"
839
 
840
  #: public/modules/shortcode/shortcode.php:116
841
  msgid "Duration"
842
+ msgstr "Dauer"
843
 
844
  #: public/modules/shortcode/shortcode.php:117
845
  msgid "Description"
855
  #~ msgstr "Priorität"
856
 
857
  #~ msgid "Scan & Download"
858
+ #~ msgstr "Scannen & Herunterladen"
859
 
860
  #~ msgid "Export Cookie"
861
+ #~ msgstr "Cookie exportieren"
862
 
863
  #~ msgid "You do not have sufficient permissions to access this page."
864
  #~ msgstr ""
865
  #~ "Sie haben nicht die nötigen Berechtigungen auf die Seite zuzugreifen."
866
 
867
  #~ msgid "Export as CSV file"
868
+ #~ msgstr "Exportieren als CSV-Datei"
869
 
870
  #~ msgid "Export"
871
+ #~ msgstr "Export"
872
 
873
  #~ msgid "Scan & Import"
874
+ #~ msgstr "Scannen und Importieren"
875
 
876
  #~ msgid "Import Cookie"
877
+ #~ msgstr "Cookie importieren"
878
 
879
  #~ msgid "BEGIN %s"
880
  #~ msgstr "Beginnt %s"
883
  #~ msgstr "[Zeile %1$s] %2$s"
884
 
885
  #~ msgid "Import from a CSV file"
886
+ #~ msgstr "Importieren aus einer CSV-Datei"
887
 
888
  #~ msgid ""
889
  #~ "Notice: please make the directory %s writable so that you can see the "
894
  #~ msgstr ", bitte <a href=\"%s\">Überprüfen Sie das Fehlerprotokoll</a>"
895
 
896
  #~ msgid "Error during file upload."
897
+ #~ msgstr "Fehler beim Hochladen der Datei."
898
 
899
  #~ msgid "Cannot extract data from uploaded file or no file was uploaded."
900
  #~ msgstr ""
901
+ #~ "Es können keine Daten aus der hochgeladenen Datei extrahiert werden oder "
902
+ #~ "es wurde keine Datei hochgeladen."
903
 
904
  #~ msgid "No posts was successfully imported%s."
905
+ #~ msgstr "Keine Posts wurden erfolgreich importiert %s."
906
 
907
  #~ msgid "Some posts were successfully imported but some were not%s."
908
+ #~ msgstr "Einige Posts wurden erfolgreich importiert, einige jedoch nicht%s."
 
909
 
910
  #~ msgid "Post import was successful."
911
+ #~ msgstr "Post-Import war erfolgreich."
912
 
913
  #~ msgid "CSV file"
914
+ #~ msgstr "CSV-Datei"
915
 
916
  #~ msgid "You may want to see <a href=\"%s\">the example of the CSV file</a>."
917
  #~ msgstr ""
919
  #~ "sehen </a>."
920
 
921
  #~ msgid "Import"
922
+ #~ msgstr "Einführen"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
923
 
924
+ #~ msgid "Licence"
925
+ #~ msgstr "Lizenz"
 
 
 
 
 
 
 
 
 
926
 
927
+ #~ msgid "Privacy Overview Title"
928
+ #~ msgstr "Datenschutz Übersicht Titel"
929
 
930
+ #~ msgid ""
931
+ #~ "This will be shown in the settings visible for user on consent screen."
932
+ #~ msgstr ""
933
+ #~ "Dies wird in den Einstellungen für Benutzer auf zustimmungsbildschirm "
934
+ #~ "sichtbar angezeigt werden."
935
 
936
+ #~ msgid "Save Settings"
937
+ #~ msgstr "Einstellungen speichern"
938
 
939
  #~ msgid "Settings Button"
940
+ #~ msgstr "Titel der Schaltfläche “Einstellungen“"
 
941
 
942
+ #~ msgid "Show only for EU Countries ( GeoIP )"
943
+ #~ msgstr "Nur für EU-Länder anzeigen (GeoIP)"
944
 
945
+ #~ msgid "Enable consent logging"
946
+ #~ msgstr "Nicht-notwendigen Cookie aktivieren"
947
+
948
+ #~ msgid "This is the \"main button\" you can customise."
949
+ #~ msgstr "Dies ist die \"Haupt-Schaltfläche\", die Sie oben anpassen können."
950
 
951
  #~ msgid "This is the cookie settings button rendering shortcode."
952
  #~ msgstr ""
953
+ #~ "Dies ist die Schaltfläche für die Cookie-Einstellungen, die den Shortcode "
954
+ #~ "darstellt."
955
+
956
+ #~ msgid "This is the \"read more\" link you can customise."
957
+ #~ msgstr "Dies ist der \"Weiterlesen\"-Link, den Sie oben anpassen können."
958
 
959
  #~ msgid "This prints out a nice table of cookies by category."
960
  #~ msgstr "Dies druckt eine nette Tabelle von Cookies nach Kategorie aus."
962
  #~ msgid "This prints the settings popup of cookie category."
963
  #~ msgstr "Dies druckt das Einstellungs-Popup der Cookie-Kategorie."
964
 
965
+ #~ msgid "Add any text you like useful if you want to add another language"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
966
  #~ msgstr ""
967
+ #~ "Fügen Sie beliebigen Text ein (hilfreich z. B., wenn Sie außer Englisch "
968
+ #~ "eine weitere Sprache nutzen möchten)"
969
 
970
+ #~ msgid "Shortcodes allowed: see the Help guide"
971
+ #~ msgstr "Shortcodes sind möglich - siehe den Tab \"Leitfaden\""
972
 
973
  #~ msgid ""
974
  #~ "The license key for %s has expired. You can reactivate or purchase a "
1000
  #~ msgid "Deactive"
1001
  #~ msgstr "Deaktivieren"
1002
 
1003
+ #~ msgid "This website uses cookies"
1004
+ #~ msgstr "Diese Website nutzt Cookies"
 
 
 
 
 
 
 
 
 
 
1005
 
1006
  #~ msgid "Cookie Category"
1007
+ #~ msgstr "Cookie-Kategorie"
1008
 
1009
  #~ msgid "Action is unknown."
1010
+ #~ msgstr "Aktion ist unbekannt."
1011
 
1012
  #~ msgid "Script Blocker"
1013
+ #~ msgstr "Script Blocker"
1014
 
1015
  #~ msgid "Manage Script Blocking"
1016
+ #~ msgstr "Manage Script Blocking"
1017
 
1018
  #~ msgid "Name"
1019
  #~ msgstr "Name"
1028
  #~ msgstr "key"
1029
 
1030
  #~ msgid "No Consent History"
1031
+ #~ msgstr "Keine Einverständniserklärung"
1032
 
1033
  #~ msgid "IP Address"
1034
  #~ msgstr "IP Adresse"
1035
 
1036
  #~ msgid "Visited Date"
1037
+ #~ msgstr "Besuchsdatum"
1038
 
1039
  #~ msgid "Cookie Details"
1040
+ #~ msgstr "Cookie Details"
1041
 
1042
  #~ msgid "User ID"
1043
+ #~ msgstr "Benutzeridentifikation"
1044
 
1045
  #~ msgid "Delete"
1046
  #~ msgstr "Löschen"
1047
 
1048
  #~ msgid "GDPR Consent History"
1049
+ #~ msgstr "DSG-Einverständniserklärung"
1050
 
1051
  #~ msgid "Export Report"
1052
+ #~ msgstr "Liste exportieren"
1053
 
1054
  #~ msgid "Event Logged Successfully"
1055
+ #~ msgstr "Ereignis erfolgreich protokolliert"
1056
 
1057
  #~ msgid "Error"
1058
+ #~ msgstr "Error"
1059
 
1060
  #~ msgid "Logging is not enabled"
1061
+ #~ msgstr "Protokollierung ist nicht aktiviert"
1062
 
1063
  #~ msgid "Consent Report"
1064
+ #~ msgstr "Einverständniserklärung"
1065
+
1066
+ #~ msgid "Error processing migration request (ERROR: 4)"
1067
+ #~ msgstr "Fehler beim Verarbeiten der Migrationsanforderung (Fehler: 4)"
1068
+
1069
+ #~ msgid "Cookie Law Message Bar"
1070
+ #~ msgstr "Cookie-Gesetz-Statusleiste"
1071
+
1072
+ #~ msgid "Shortcodes allowed: see settngs section \"Using the Shortcodes\"."
1073
+ #~ msgstr "Shortcodes sind möglich - siehe den Tab \"Leitfaden\""
1074
+
1075
+ #~ msgid "Link Text"
1076
+ #~ msgstr "Link Text"
1077
+
1078
+ #~ msgid "Link URL"
1079
+ #~ msgstr "Link URL"
1080
+
1081
+ #~ msgid "Open link in new window?"
1082
+ #~ msgstr "Link in einem neuen Fenster öffnen?"
1083
+
1084
+ #~ msgid "Link colour"
1085
+ #~ msgstr "Linkfarbe"
1086
+
1087
+ #~ msgid "Show as button?"
1088
+ #~ msgstr "Schaltfläche \"angezeigt?"
1089
+
1090
+ #~ msgid "Button colour"
1091
+ #~ msgstr "Button Farbe"
1092
+
1093
+ #~ msgid "Button Size"
1094
+ #~ msgstr "Schaltflächen-Größe"
1095
+
1096
+ #~ msgid "Using the Shortcodes"
1097
+ #~ msgstr "Verwenden der Shortcodes"
1098
+
1099
+ #~ msgid "The shortcodes are:"
1100
+ #~ msgstr "Die Shortcodes sind:"
1101
+
1102
+ #~ msgid "Are you sure you want to migrate settings?"
1103
+ #~ msgstr "Sind Sie sicher, dass Sie Einstellungen migrieren möchten?"
1104
+
1105
+ #~ msgid "Help"
1106
+ #~ msgstr "Hilfe"
1107
+
1108
+ #~ msgid "Report a Bug"
1109
+ #~ msgstr "Einen Fehler melden"
1110
+
1111
+ #~ msgid "Guide"
1112
+ #~ msgstr "Ratgeber"
1113
+
1114
+ #~ msgid "About the law"
1115
+ #~ msgstr "Über uns"
1116
+
1117
+ #~ msgid "Message Bar"
1118
+ #~ msgstr "<g id=\"1863\"/>Mitteilungsleiste:"
1119
+
1120
+ #~ msgid ""
1121
+ #~ "This website uses cookies to improve your experience. We'll assume you're "
1122
+ #~ "ok with this, but you can opt-out if you wish.[cookie_button] "
1123
+ #~ "[cookie_settings] [cookie_link]"
1124
+ #~ msgstr ""
1125
+ #~ "Diese Website verwendet Cookies, um Ihre Erfahrung zu verbessern. Wir "
1126
+ #~ "gehen davon aus, dass Sie damit einverstanden sind, aber Sie können sich "
1127
+ #~ "abmelden, wenn Sie möchten. [cookie_button] [cookie_settings] "
1128
+ #~ "[cookie_link]"
1129
+
1130
+ #~ msgid "Privacy & Cookies Policy"
1131
+ #~ msgstr "Datenschutz- &amp; Cookies-Richtlinie"
1132
 
1133
  #~ msgid "Reject Button:"
1134
  #~ msgstr "Schaltfläche \"ablehnen:"
public/class-cookie-law-info-public.php CHANGED
@@ -4,7 +4,7 @@
4
  * The public-facing functionality of the plugin.
5
  *
6
  * @link http://cookielawinfo.com/
7
- * @since 1.6.7
8
  *
9
  * @package Cookie_Law_Info
10
  * @subpackage Cookie_Law_Info/public
@@ -25,7 +25,7 @@ class Cookie_Law_Info_Public {
25
  /**
26
  * The ID of this plugin.
27
  *
28
- * @since 1.6.7
29
  * @access private
30
  * @var string $plugin_name The ID of this plugin.
31
  */
@@ -34,7 +34,7 @@ class Cookie_Law_Info_Public {
34
  /**
35
  * The version of this plugin.
36
  *
37
- * @since 1.6.7
38
  * @access private
39
  * @var string $version The current version of this plugin.
40
  */
@@ -58,7 +58,7 @@ class Cookie_Law_Info_Public {
58
  /**
59
  * Initialize the class and set its properties.
60
  *
61
- * @since 1.6.7
62
  * @param string $plugin_name The name of the plugin.
63
  * @param string $version The version of this plugin.
64
  */
@@ -74,7 +74,7 @@ class Cookie_Law_Info_Public {
74
  /**
75
  * Register the stylesheets for the public-facing side of the site.
76
  *
77
- * @since 1.6.7
78
  */
79
  public function enqueue_styles() {
80
 
@@ -92,17 +92,17 @@ class Cookie_Law_Info_Public {
92
  $the_options = Cookie_Law_Info::get_settings();
93
  if ( $the_options['is_on'] == true )
94
  {
95
- wp_enqueue_style( $this->plugin_name, plugin_dir_url( __FILE__ ) . 'css/cookie-law-info-public-'.$this->version.'.css', array(), null, 'all' );
96
- wp_enqueue_style( $this->plugin_name.'-gdpr', plugin_dir_url( __FILE__ ) . 'css/cookie-law-info-gdpr-'.$this->version.'.css', array(),null, 'all' );
97
  //this style will include only when shortcode is called
98
- wp_register_style( $this->plugin_name.'-table', plugin_dir_url( __FILE__ ) . 'css/cookie-law-info-table-'.$this->version.'.css', array(),null, 'all' );
99
  }
100
  }
101
 
102
  /**
103
  * Register the JavaScript for the public-facing side of the site.
104
  *
105
- * @since 1.6.7
106
  */
107
  public function enqueue_scripts() {
108
 
@@ -126,7 +126,7 @@ class Cookie_Law_Info_Public {
126
  'cookielist' => array(),
127
  );
128
 
129
- wp_enqueue_script( $this->plugin_name, plugin_dir_url( __FILE__ ) . 'js/cookie-law-info-public-'.$this->version.'.js', array( 'jquery' ),null, false );
130
  wp_localize_script( $this->plugin_name, 'Cli_Data', $cli_cookie_datas );
131
  wp_localize_script( $this->plugin_name, 'log_object', array( 'ajax_url' => admin_url( 'admin-ajax.php' ) ) );
132
  }
@@ -246,11 +246,18 @@ class Cookie_Law_Info_Public {
246
  {
247
  if(is_category() || is_tag())
248
  {
249
- $post_slug =$current_obj->slug;
 
 
 
 
250
  }
251
  else
252
  {
253
- $post_slug =$current_obj->slug;
 
 
 
254
  }
255
  }
256
  $notify_html = apply_filters('cli_show_cookie_bar_only_on_selected_pages',$notify_html,$post_slug);
@@ -297,4 +304,38 @@ class Cookie_Law_Info_Public {
297
  }
298
  }
299
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
300
  }
4
  * The public-facing functionality of the plugin.
5
  *
6
  * @link http://cookielawinfo.com/
7
+ * @since 1.6.8
8
  *
9
  * @package Cookie_Law_Info
10
  * @subpackage Cookie_Law_Info/public
25
  /**
26
  * The ID of this plugin.
27
  *
28
+ * @since 1.6.8
29
  * @access private
30
  * @var string $plugin_name The ID of this plugin.
31
  */
34
  /**
35
  * The version of this plugin.
36
  *
37
+ * @since 1.6.8
38
  * @access private
39
  * @var string $version The current version of this plugin.
40
  */
58
  /**
59
  * Initialize the class and set its properties.
60
  *
61
+ * @since 1.6.8
62
  * @param string $plugin_name The name of the plugin.
63
  * @param string $version The version of this plugin.
64
  */
74
  /**
75
  * Register the stylesheets for the public-facing side of the site.
76
  *
77
+ * @since 1.6.8
78
  */
79
  public function enqueue_styles() {
80
 
92
  $the_options = Cookie_Law_Info::get_settings();
93
  if ( $the_options['is_on'] == true )
94
  {
95
+ wp_enqueue_style( $this->plugin_name, plugin_dir_url( __FILE__ ) . 'css/cookie-law-info-public.css', array(), $this->version, 'all' );
96
+ wp_enqueue_style( $this->plugin_name.'-gdpr', plugin_dir_url( __FILE__ ) . 'css/cookie-law-info-gdpr.css', array(),$this->version, 'all' );
97
  //this style will include only when shortcode is called
98
+ wp_register_style( $this->plugin_name.'-table', plugin_dir_url( __FILE__ ) . 'css/cookie-law-info-table.css', array(),$this->version, 'all' );
99
  }
100
  }
101
 
102
  /**
103
  * Register the JavaScript for the public-facing side of the site.
104
  *
105
+ * @since 1.6.8
106
  */
107
  public function enqueue_scripts() {
108
 
126
  'cookielist' => array(),
127
  );
128
 
129
+ wp_enqueue_script( $this->plugin_name, plugin_dir_url( __FILE__ ) . 'js/cookie-law-info-public.js', array( 'jquery' ),$this->version, false );
130
  wp_localize_script( $this->plugin_name, 'Cli_Data', $cli_cookie_datas );
131
  wp_localize_script( $this->plugin_name, 'log_object', array( 'ajax_url' => admin_url( 'admin-ajax.php' ) ) );
132
  }
246
  {
247
  if(is_category() || is_tag())
248
  {
249
+ $post_slug =isset($current_obj->slug) ? $current_obj->slug : '';
250
+ }
251
+ elseif(is_archive())
252
+ {
253
+ $post_slug =isset($current_obj->rewrite) && isset($current_obj->rewrite['slug']) ? $current_obj->rewrite['slug'] : '';
254
  }
255
  else
256
  {
257
+ if(isset($current_obj->post_name))
258
+ {
259
+ $post_slug =$current_obj->post_name;
260
+ }
261
  }
262
  }
263
  $notify_html = apply_filters('cli_show_cookie_bar_only_on_selected_pages',$notify_html,$post_slug);
304
  }
305
  }
306
  }
307
+
308
+ public function other_plugin_compatibility()
309
+ {
310
+ if(!is_admin())
311
+ {
312
+ add_action('wp_head',array($this,'other_plugin_clear_cache'));
313
+ //cache clear===========
314
+ if(isset($_GET['cli_action']))
315
+ {
316
+ // W3 Total Cache
317
+ if(function_exists('w3tc_flush_all'))
318
+ {
319
+ w3tc_flush_all();
320
+ }
321
+ }
322
+ //cache clear============
323
+ }
324
+ }
325
+ public function other_plugin_clear_cache()
326
+ {
327
+ $cli_flush_cache=2;
328
+ // W3 Total Cache
329
+ if(function_exists('w3tc_flush_all'))
330
+ {
331
+ $cli_flush_cache=1;
332
+ }
333
+ ?>
334
+ <script type="text/javascript">
335
+ var cli_flush_cache=<?php echo $cli_flush_cache; ?>;
336
+ </script>
337
+ <?php
338
+ }
339
+
340
+
341
  }
public/css/cookie-law-info-gdpr.css ADDED
@@ -0,0 +1,604 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .gdpr-container-fluid {
2
+ width: 100%;
3
+ padding-right: 15px;
4
+ padding-left: 15px;
5
+ margin-right: auto;
6
+ margin-left: auto;
7
+ }
8
+ .gdpr-row {
9
+ display: -ms-flexbox;
10
+ display: flex;
11
+ -ms-flex-wrap: wrap;
12
+ flex-wrap: wrap;
13
+ margin-right: -15px;
14
+ margin-left: -15px;
15
+ }
16
+ .gdpr-col-4 {
17
+ -ms-flex: 0 0 33.333333%;
18
+ flex: 0 0 33.333333%;
19
+ max-width: 33.333333%;
20
+ }
21
+ .gdpr-col-8 {
22
+ -ms-flex: 0 0 66.666667%;
23
+ flex: 0 0 66.666667%;
24
+ max-width: 66.666667%;
25
+ }
26
+ .gdpr-align-items-stretch {
27
+ -ms-flex-align: stretch!important;
28
+ align-items: stretch!important;
29
+ }
30
+ .gdpr-d-flex {
31
+ display: -ms-flexbox!important;
32
+ display: flex!important;
33
+ }
34
+ .gdpr-px-0 {
35
+ padding-left: 0;
36
+ padding-right: 0;
37
+ }
38
+ .modal-backdrop.show {
39
+ opacity: .8;
40
+ }
41
+ .modal-open {
42
+ overflow: hidden
43
+ }
44
+
45
+ .modal-open .gdpr-modal {
46
+ overflow-x: hidden;
47
+ overflow-y: auto
48
+ }
49
+
50
+ .gdpr-modal.fade .gdpr-modal-dialog {
51
+ transition: -webkit-transform .3s ease-out;
52
+ transition: transform .3s ease-out;
53
+ transition: transform .3s ease-out,-webkit-transform .3s ease-out;
54
+ -webkit-transform: translate(0,-25%);
55
+ transform: translate(0,-25%)
56
+ }
57
+
58
+ .gdpr-modal.show .gdpr-modal-dialog {
59
+ -webkit-transform: translate(0,0);
60
+ transform: translate(0,0)
61
+ }
62
+
63
+ .modal-backdrop {
64
+ position: fixed;
65
+ top: 0;
66
+ right: 0;
67
+ bottom: 0;
68
+ left: 0;
69
+ z-index: 1039;
70
+ background-color: #000
71
+ }
72
+
73
+ .modal-backdrop.fade {
74
+ opacity: 0
75
+ }
76
+
77
+ .modal-backdrop.show {
78
+ opacity: .5
79
+ }
80
+
81
+ .gdpr-modal {
82
+ position: fixed;
83
+ top: 0;
84
+ right: 0;
85
+ bottom: 0;
86
+ left: 0;
87
+ z-index: 1050;
88
+ display: none;
89
+ overflow: hidden;
90
+ outline: 0
91
+ }
92
+ .gdpr-modal a {
93
+ text-decoration: none;
94
+ }
95
+ .gdpr-modal .gdpr-modal-dialog {
96
+ position: relative;
97
+ width: auto;
98
+ margin: .5rem;
99
+ pointer-events: none;
100
+ font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
101
+ font-size: 1rem;
102
+ font-weight: 400;
103
+ line-height: 1.5;
104
+ color: #212529;
105
+ text-align: left;
106
+ display: -ms-flexbox;
107
+ display: flex;
108
+ -ms-flex-align: center;
109
+ align-items: center;
110
+ min-height: calc(100% - (.5rem * 2))
111
+ }
112
+ @media (min-width: 576px) {
113
+ .gdpr-modal .gdpr-modal-dialog {
114
+ max-width:500px;
115
+ margin: 1.75rem auto;
116
+ min-height: calc(100% - (1.75rem * 2));
117
+ }
118
+ }
119
+ @media (min-width: 992px) {
120
+ .gdpr-modal .gdpr-modal-dialog {
121
+ max-width: 900px;
122
+ }
123
+ }
124
+ .gdpr-modal-content {
125
+ position: relative;
126
+ display: -ms-flexbox;
127
+ display: flex;
128
+ -ms-flex-direction: column;
129
+ flex-direction: column;
130
+ width: 100%;
131
+ pointer-events: auto;
132
+ background-color: #fff;
133
+ background-clip: padding-box;
134
+ border: 1px solid rgba(0,0,0,.2);
135
+ border-radius: .3rem;
136
+ outline: 0
137
+ }
138
+ .gdpr-modal .row {
139
+ margin: 0 -15px;
140
+ }
141
+ .gdpr-modal .modal-body {
142
+ padding: 0;
143
+ position: relative;
144
+ -ms-flex: 1 1 auto;
145
+ flex: 1 1 auto;
146
+ }
147
+ .gdpr-modal .close {
148
+ position: absolute;
149
+ right: 10px;
150
+ top: 10px;
151
+ z-index: 1;
152
+ padding: 0;
153
+ background-color: transparent;
154
+ border: 0;
155
+ -webkit-appearance: none;
156
+ font-size: 1.5rem;
157
+ font-weight: 700;
158
+ line-height: 1;
159
+ color: #000;
160
+ text-shadow: 0 1px 0 #fff;
161
+ }
162
+ .gdpr-modal .close:focus {
163
+ outline: 0;
164
+ }
165
+ .gdpr-switch {
166
+ display: inline-block;
167
+ position: relative;
168
+ min-height: 1px;
169
+ padding-left: 70px;
170
+ font-size: 14px;
171
+ }
172
+ .gdpr-switch input[type="checkbox"] {
173
+ display:none;
174
+ }
175
+ .gdpr-switch .gdpr-slider {
176
+ background-color: #e3e1e8;
177
+ height: 24px;
178
+ width: 50px;
179
+ bottom: 0;
180
+ cursor: pointer;
181
+ left: 0;
182
+ position: absolute;
183
+ right: 0;
184
+ top: 0;
185
+ transition: .4s;
186
+ }
187
+ .gdpr-switch .gdpr-slider:before {
188
+ background-color: #fff;
189
+ bottom: 2px;
190
+ content: "";
191
+ height: 20px;
192
+ left: 2px;
193
+ position: absolute;
194
+ transition: .4s;
195
+ width: 20px;
196
+ }
197
+ .gdpr-switch input:checked + .gdpr-slider {
198
+ background-color:rgb(99, 179, 95);
199
+ }
200
+ .gdpr-switch input:checked + .gdpr-slider:before {
201
+ transform: translateX(26px);
202
+ }
203
+ .gdpr-switch .gdpr-slider {
204
+ border-radius: 34px;
205
+ }
206
+ .gdpr-switch .gdpr-slider:before {
207
+ border-radius: 50%;
208
+ }
209
+ .gdpr-tab-content>.gdpr-tab-pane {
210
+ display: none;
211
+ }
212
+ .gdpr-tab-content>.active {
213
+ display: block;
214
+ }
215
+ .gdpr-fade {
216
+ transition: opacity .15s linear;
217
+ }
218
+ .gdpr-nav-pills {
219
+ display: -ms-flexbox;
220
+ display: flex;
221
+ -ms-flex-wrap: wrap;
222
+ flex-wrap: wrap;
223
+ padding-left: 0;
224
+ margin-bottom: 0;
225
+ list-style: none;
226
+ -ms-flex-direction: column !important;
227
+ flex-direction: column !important;
228
+ align-items: stretch !important;
229
+ -ms-align-items: stretch !important;
230
+ }
231
+ .nav.gdpr-nav-pills, .gdpr-tab-content {
232
+ width: 100%;
233
+ padding: 30px;
234
+ }
235
+ .nav.gdpr-nav-pills {
236
+ background: #f3f3f3;
237
+ }
238
+ .nav.gdpr-nav-pills .gdpr-nav-link {
239
+ border: 1px solid #0070ad;
240
+ margin-bottom: 10px;
241
+ color: #0070ad;
242
+ font-size: 14px;
243
+ display: block;
244
+ padding: .5rem 1rem;
245
+ border-radius: .25rem;
246
+ }
247
+ .nav.gdpr-nav-pills .gdpr-nav-link.active, .nav.gdpr-nav-pills .show>.gdpr-nav-link {
248
+ background-color: #0070ad;
249
+ border: 1px solid #0070ad;
250
+ }
251
+ .nav.gdpr-nav-pills .gdpr-nav-link.active {
252
+ color: #ffffff;
253
+ }
254
+ .gdpr-tab-content .gdpr-button-wrapper {
255
+ padding-top: 30px;
256
+ margin-top: 30px;
257
+ border-top: 1px solid #d6d6d6;
258
+ }
259
+ .gdpr-tab-content .gdpr-button-wrapper .btn-gdpr {
260
+ background-color: #0070ad;
261
+ border-color: #0070ad;
262
+ color: #ffffff;
263
+ font-size: 14px;
264
+ display: inline-block;
265
+ font-weight: 400;
266
+ text-align: center;
267
+ white-space: nowrap;
268
+ vertical-align: middle;
269
+ -webkit-user-select: none;
270
+ -moz-user-select: none;
271
+ -ms-user-select: none;
272
+ user-select: none;
273
+ border: 1px solid transparent;
274
+ padding: .375rem .75rem;
275
+ font-size: 1rem;
276
+ line-height: 1.5;
277
+ border-radius: .25rem;
278
+ transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
279
+ }
280
+ .gdpr-tab-content p {
281
+ color: #343438;
282
+ font-size: 14px;
283
+ margin-top: 0;
284
+ }
285
+ .gdpr-tab-content h4 {
286
+ font-size: 20px;
287
+ margin-bottom: .5rem;
288
+ margin-top: 0;
289
+ font-family: inherit;
290
+ font-weight: 500;
291
+ line-height: 1.2;
292
+ color: inherit;
293
+ }
294
+
295
+
296
+ .cli-container-fluid {
297
+ padding-right: 15px;
298
+ padding-left: 15px;
299
+ margin-right: auto;
300
+ margin-left: auto;
301
+ }
302
+ .cli-row {
303
+ display: -ms-flexbox;
304
+ display: flex;
305
+ -ms-flex-wrap: wrap;
306
+ flex-wrap: wrap;
307
+ margin-right: -15px;
308
+ margin-left: -15px;
309
+ }
310
+ .cli-col-4 {
311
+ -ms-flex: 0 0 33.333333%;
312
+ flex: 0 0 33.333333%;
313
+ max-width: 33.333333%;
314
+ }
315
+ .cli-col-8 {
316
+ -ms-flex: 0 0 66.666667%;
317
+ flex: 0 0 66.666667%;
318
+ max-width: 66.666667%;
319
+ }
320
+ .cli-align-items-stretch {
321
+ -ms-flex-align: stretch!important;
322
+ align-items: stretch!important;
323
+ }
324
+ .cli-d-flex {
325
+ display: -ms-flexbox!important;
326
+ display: flex!important;
327
+ }
328
+ .cli-px-0 {
329
+ padding-left: 0;
330
+ padding-right: 0;
331
+ }
332
+ .cli-btn {
333
+ cursor: pointer;
334
+ font-size: 14px;
335
+ display: inline-block;
336
+ font-weight: 400;
337
+ text-align: center;
338
+ white-space: nowrap;
339
+ vertical-align: middle;
340
+ -webkit-user-select: none;
341
+ -moz-user-select: none;
342
+ -ms-user-select: none;
343
+ user-select: none;
344
+ border: 1px solid transparent;
345
+ padding: .5rem 1.25rem;
346
+ line-height: 1;
347
+ border-radius: .25rem;
348
+ transition: all .15s ease-in-out;
349
+ }
350
+ .cli-btn:hover {
351
+ opacity: .8;
352
+ }
353
+ .cli-read-more-link {
354
+ cursor: pointer;
355
+ font-size: 15px;
356
+ font-weight: 500;
357
+ text-decoration: underline;
358
+ }
359
+ .cli-btn:focus {
360
+ outline: 0;
361
+ }
362
+ .cli-modal-backdrop.cli-show {
363
+ opacity: .8;
364
+ }
365
+ .cli-modal-open {
366
+ overflow: hidden
367
+ }
368
+ .cli-barmodal-open {
369
+ overflow: hidden
370
+ }
371
+ .cli-modal-open .cli-modal {
372
+ overflow-x: hidden;
373
+ overflow-y: auto
374
+ }
375
+ .cli-modal.cli-fade .cli-modal-dialog {
376
+ transition: -webkit-transform .3s ease-out;
377
+ transition: transform .3s ease-out;
378
+ transition: transform .3s ease-out,-webkit-transform .3s ease-out;
379
+ -webkit-transform: translate(0,-25%);
380
+ transform: translate(0,-25%)
381
+ }
382
+ .cli-modal.cli-show .cli-modal-dialog {
383
+ -webkit-transform: translate(0,0);
384
+ transform: translate(0,0)
385
+ }
386
+ .cli-modal-backdrop {
387
+ position: fixed;
388
+ top: 0;
389
+ right: 0;
390
+ bottom: 0;
391
+ left: 0;
392
+ z-index: 1040;
393
+ background-color: #000;
394
+ display: none;
395
+ }
396
+ .cli-modal-backdrop.cli-fade {
397
+ opacity: 0
398
+ }
399
+ .cli-modal-backdrop.cli-show {
400
+ opacity: .5;
401
+ display: block;
402
+ }
403
+ .cli-modal {
404
+ position: fixed;
405
+ top: 0;
406
+ right: 0;
407
+ bottom: 0;
408
+ left: 0;
409
+ z-index: 99999;
410
+ display: none;
411
+ overflow: hidden;
412
+ outline: 0
413
+ }
414
+ .cli-modal.cli-show {
415
+ display: block;
416
+ }
417
+ .cli-modal a {
418
+ text-decoration: none;
419
+ }
420
+ .cli-modal .cli-modal-dialog {
421
+ position: relative;
422
+ width: auto;
423
+ margin: .5rem;
424
+ pointer-events: none;
425
+ font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
426
+ font-size: 1rem;
427
+ font-weight: 400;
428
+ line-height: 1.5;
429
+ color: #212529;
430
+ text-align: left;
431
+ display: -ms-flexbox;
432
+ display: flex;
433
+ -ms-flex-align: center;
434
+ align-items: center;
435
+ min-height: calc(100% - (.5rem * 2))
436
+ }
437
+ @media (min-width: 576px) {
438
+ .cli-modal .cli-modal-dialog {
439
+ max-width:500px;
440
+ margin: 1.75rem auto;
441
+ min-height: calc(100% - (1.75rem * 2))
442
+ }
443
+ }
444
+ @media (min-width: 992px) {
445
+ .cli-modal .cli-modal-dialog {
446
+ max-width: 900px;
447
+ }
448
+ }
449
+ .cli-modal-content {
450
+ position: relative;
451
+ display: -ms-flexbox;
452
+ display: flex;
453
+ -ms-flex-direction: column;
454
+ flex-direction: column;
455
+ width: 100%;
456
+ pointer-events: auto;
457
+ background-color: #fff;
458
+ background-clip: padding-box;
459
+ border: 1px solid rgba(0,0,0,.2);
460
+ border-radius: .3rem;
461
+ outline: 0
462
+ }
463
+ .cli-modal .row {
464
+ margin: 0 -15px;
465
+ }
466
+ .cli-modal .modal-body {
467
+ padding: 0;
468
+ position: relative;
469
+ -ms-flex: 1 1 auto;
470
+ flex: 1 1 auto;
471
+ }
472
+ .cli-modal .cli-modal-close {
473
+ position: absolute;
474
+ right: 10px;
475
+ top: 10px;
476
+ z-index: 1;
477
+ padding: 0;
478
+ background-color: transparent;
479
+ border: 0;
480
+ -webkit-appearance: none;
481
+ font-size: 1.5rem;
482
+ font-weight: 700;
483
+ line-height: 1;
484
+ color: #000;
485
+ text-shadow: 0 1px 0 #fff;
486
+ }
487
+ .cli-modal .cli-modal-close:focus {
488
+ outline: 0;
489
+ }
490
+ .cli-switch {
491
+ display: inline-block;
492
+ position: relative;
493
+ min-height: 1px;
494
+ padding-left: 70px;
495
+ font-size: 14px;
496
+ }
497
+ .cli-switch input[type="checkbox"] {
498
+ display:none;
499
+ }
500
+ .cli-switch .cli-slider {
501
+ background-color: #e3e1e8;
502
+ height: 24px;
503
+ width: 50px;
504
+ bottom: 0;
505
+ cursor: pointer;
506
+ left: 0;
507
+ position: absolute;
508
+ right: 0;
509
+ top: 0;
510
+ transition: .4s;
511
+ }
512
+ .cli-switch .cli-slider:before {
513
+ background-color: #fff;
514
+ bottom: 2px;
515
+ content: "";
516
+ height: 20px;
517
+ left: 2px;
518
+ position: absolute;
519
+ transition: .4s;
520
+ width: 20px;
521
+ }
522
+ .cli-switch input:checked + .cli-slider {
523
+ background-color: #00acad
524
+ }
525
+ .cli-switch input:checked + .cli-slider:before {
526
+ transform: translateX(26px);
527
+ }
528
+ .cli-switch .cli-slider {
529
+ border-radius: 34px;
530
+ }
531
+ .cli-switch .cli-slider:before {
532
+ border-radius: 50%;
533
+ }
534
+ .cli-tab-content {
535
+ background: #ffffff;
536
+ }
537
+ .cli-tab-content>.cli-tab-pane {
538
+ display: none;
539
+ }
540
+ .cli-tab-content>.cli-active {
541
+ display: block;
542
+ }
543
+ .cli-fade {
544
+ transition: opacity .15s linear;
545
+ }
546
+ .cli-nav-pills {
547
+ display: -ms-flexbox;
548
+ display: flex;
549
+ -ms-flex-wrap: wrap;
550
+ flex-wrap: wrap;
551
+ padding-left: 0;
552
+ margin-bottom: 0;
553
+ list-style: none;
554
+ -ms-flex-direction: column;
555
+ flex-direction: column;
556
+ }
557
+ .cli-nav-pills, .cli-tab-content {
558
+ width: 100%;
559
+ padding: 30px;
560
+ }
561
+ @media (max-width: 767px) {
562
+ .cli-nav-pills, .cli-tab-content {
563
+ padding: 30px 10px;
564
+ }
565
+ }
566
+ .cli-nav-pills {
567
+ background: #f3f3f3;
568
+ }
569
+ .cli-nav-pills .cli-nav-link {
570
+ border: 1px solid #00acad;
571
+ margin-bottom: 10px;
572
+ color: #00acad;
573
+ font-size: 14px;
574
+ display: block;
575
+ padding: .5rem 1rem;
576
+ border-radius: .25rem;
577
+ cursor: pointer
578
+ }
579
+ .cli-nav-pills .cli-nav-link.cli-active, .cli-nav-pills .cli-show>.cli-nav-link {
580
+ background-color: #00acad;
581
+ border: 1px solid #00acad;
582
+ }
583
+ .cli-nav-pills .cli-nav-link.cli-active {
584
+ color: #ffffff;
585
+ }
586
+ .cli-tab-content .cli-button-wrapper {
587
+ padding-top: 30px;
588
+ margin-top: 30px;
589
+ border-top: 1px solid #d6d6d6;
590
+ }
591
+ .cli-tab-content p {
592
+ color: #343438;
593
+ font-size: 14px;
594
+ margin-top: 0;
595
+ }
596
+ .cli-tab-content h4 {
597
+ font-size: 20px;
598
+ margin-bottom: 1.5rem;
599
+ margin-top: 0;
600
+ font-family: inherit;
601
+ font-weight: 500;
602
+ line-height: 1.2;
603
+ color: inherit;
604
+ }
public/css/cookie-law-info-public.css ADDED
@@ -0,0 +1,109 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #cookie-law-info-bar {
2
+ /*border: 0; */
3
+ font-size: 10pt;
4
+ margin: 0 auto;
5
+ padding: 10px 0;
6
+ position: absolute;
7
+ text-align: center;
8
+ width: 100%;
9
+ z-index: 9999;
10
+ box-shadow:rgba(0,0,0,.5) 0px 5px 50px;
11
+ }
12
+ #cookie-law-info-again {
13
+ font-size: 10pt;
14
+ margin: 0;
15
+ padding:5px 10px;
16
+ text-align: center;
17
+ z-index: 9999;
18
+ cursor: pointer;
19
+ box-shadow: #161616 2px 2px 5px 2px;
20
+ }
21
+ #cookie-law-info-bar span {
22
+ vertical-align: middle;
23
+ }
24
+
25
+ /** Buttons (http://papermashup.com/demos/css-buttons) */
26
+ .cli-plugin-button, .cli-plugin-button:visited {
27
+ display: inline-block;
28
+ padding: 8px 16px 8px;
29
+ color: #fff;
30
+ text-decoration: none;
31
+ -moz-border-radius: 4px;
32
+ -webkit-border-radius: 4px;
33
+ position: relative;
34
+ cursor: pointer;
35
+ margin-left: 0px;
36
+ text-decoration: none;
37
+ }
38
+ .cli-plugin-main-link {
39
+ margin-left:0px;
40
+ }
41
+ .cli-plugin-button:hover {
42
+ background-color: #111;
43
+ color: #fff;
44
+ text-decoration: none;
45
+ }
46
+ .small.cli-plugin-button, .small.cli-plugin-button:visited {
47
+ font-size: 11px;
48
+ }
49
+ .cli-plugin-button, .cli-plugin-button:visited,
50
+ .medium.cli-plugin-button, .medium.cli-plugin-button:visited {
51
+ font-size: 13px;
52
+ font-weight: 500;
53
+ line-height: 1;
54
+ }
55
+ .large.cli-plugin-button, .large.cli-plugin-button:visited {
56
+ font-size: 14px;
57
+ padding: 8px 14px 9px;
58
+ }
59
+ .super.cli-plugin-button, .super.cli-plugin-button:visited {
60
+ font-size: 34px;
61
+ padding: 8px 14px 9px;
62
+ }
63
+ .pink.cli-plugin-button, .magenta.cli-plugin-button:visited {
64
+ background-color: #e22092;
65
+ }
66
+ .pink.cli-plugin-button:hover {
67
+ background-color: #c81e82;
68
+ }
69
+ .green.cli-plugin-button, .green.cli-plugin-button:visited {
70
+ background-color: #91bd09;
71
+ }
72
+ .green.cli-plugin-button:hover {
73
+ background-color: #749a02;
74
+ }
75
+ .red.cli-plugin-button, .red.cli-plugin-button:visited {
76
+ background-color: #e62727;
77
+ }
78
+ .red.cli-plugin-button:hover {
79
+ background-color: #cf2525;
80
+ }
81
+ .orange.cli-plugin-button, .orange.cli-plugin-button:visited {
82
+ background-color: #ff5c00;
83
+ }
84
+ .orange.cli-plugin-button:hover {
85
+ background-color: #d45500;
86
+ }
87
+ .blue.cli-plugin-button, .blue.cli-plugin-button:visited {
88
+ background-color: #2981e4;
89
+ }
90
+ .blue.cli-plugin-button:hover {
91
+ background-color: #2575cf;
92
+ }
93
+ .yellow.cli-plugin-button, .yellow.cli-plugin-button:visited {
94
+ background-color: #ffb515;
95
+ }
96
+ .yellow.cli-plugin-button:hover {
97
+ background-color: #fc9200;
98
+ }
99
+ .cli-plugin-button{ margin-top:5px; }
100
+ .cli-bar-popup{
101
+ -moz-background-clip: padding;
102
+ -webkit-background-clip: padding;
103
+ background-clip: padding-box;
104
+ border:20px solid rgba(0,0,0,0.5) !important;
105
+ -webkit-border-radius:30px;
106
+ -moz-border-radius:30px;
107
+ border-radius:30px;
108
+ padding:20px;
109
+ }
public/css/cookie-law-info-table.css ADDED
@@ -0,0 +1,129 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ Responsive table courtesy of Mark Wiltshire: mark@bamboorocketapps.com (thanks!)
3
+
4
+ For more styles try: http://icant.co.uk/csstablegallery/
5
+ ----
6
+ Generic styles:
7
+ Here you could e.g. customise width of column 1 and 2,
8
+ or add a generic roll-over effect on table rows
9
+ */
10
+ .cookielawinfo-column-1 {width: 25%;}
11
+ .cookielawinfo-column-2 {width: 10%;}
12
+ .cookielawinfo-column-3 {width: 15%;}
13
+ .cookielawinfo-column-4 {width: 50%;}
14
+
15
+ /** Simple style */
16
+ .cookielawinfo-simple thead {width: 100%;}
17
+ .cookielawinfo-simple td {padding: 5px 5px 5px 0;vertical-align: top;}
18
+ .cookielawinfo-simple thead th {padding-right: 10px;text-align: left;}
19
+
20
+ /** Modern style */
21
+ .cookielawinfo-modern {border: 1px solid #e3e3e3;background-color: #f2f2f2;width: 100%;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;}
22
+ .cookielawinfo-modern td, .cookielawinfo-modern th {padding: 5px;color: #333;}
23
+ .cookielawinfo-modern thead {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;padding: .2em 0 .2em .5em;text-align: left;color: #4B4B4B;background-color: #C8C8C8;background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#e3e3e3), color-stop(.6,#B3B3B3));background-image: -moz-linear-gradient(top, #D6D6D6, #B0B0B0, #B3B3B3 90%);border-bottom: solid 1px #999;}
24
+ .cookielawinfo-modern th {font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 17px;line-height: 20px;font-style: normal;font-weight: normal;text-align: left;text-shadow: white 1px 1px 1px;}
25
+ .cookielawinfo-modern td {line-height: 20px;font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 14px;border-bottom: 1px solid #fff;border-top: 1px solid #fff;}
26
+ .cookielawinfo-modern tr.cookielawinfo-row:hover {background-color: #fff;}
27
+
28
+ /** Elegant style */
29
+ .cookielawinfo-elegant {border: 1px solid #DFDFDF;background-color: #F9F9F9;width: 100%;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;font-family: Arial,"Bitstream Vera Sans",Helvetica,Verdana,sans-serif;color: #333;}
30
+ .cookielawinfo-elegant tr {border-top-color: white;border-bottom: 1px solid #DFDFDF;color: #555;}
31
+ .cookielawinfo-elegant th {text-shadow: rgba(255, 255, 255, 0.796875) 0px 1px 0px;font-family: Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-weight: normal;padding: 7px 7px 8px;text-align: left;line-height: 1.3em;font-size: 14px;}
32
+ .cookielawinfo-elegant td {font-size: 12px;padding: 4px 7px 2px;vertical-align: top;}
33
+
34
+ /** Rounded style */
35
+ .cookielawinfo-rounded {background-color: #f5f5f5;padding: 5px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border: 1px solid #ebebeb;}
36
+ .cookielawinfo-rounded td, .rounded th {padding: 1px 5px;}
37
+ .cookielawinfo-rounded thead {text-shadow: 0 1px 0 white;color: #999;}
38
+ .cookielawinfo-rounded th {text-align: left;text-transform: uppercase;font-size: 11pt;border-bottom: 1px solid #fff;padding: 1px 5px;}
39
+ .cookielawinfo-rounded td {font-size: 10pt;padding: 5px;}
40
+ .cookielawinfo-rounded tr.cookielawinfo-row:hover {background-color: #fff;}
41
+
42
+ /** Classic Style */
43
+ table.cookielawinfo-classic {font-family: Verdana, Arial, Helvetica, sans-serif;border-collapse: collapse;border-left: 1px solid #ccc;border-top: 1px solid #ccc; color: #333;}
44
+ table.cookielawinfo-classic thead tr th {text-transform: uppercase;background: #e2e2e2;}
45
+ table.cookielawinfo-classic tfoot tr th, table.cookielawinfo-classic tfoot tr td {text-transform: uppercase;color: #000;font-weight: bold;}
46
+ table.cookielawinfo-classic tfoot tr th {width: 20%;}
47
+ table.cookielawinfo-classic tfoot tr td {width: 80%;}
48
+ table.cookielawinfo-classic td, table.cookielawinfo-classic th {border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 5px;line-height: 1.8em;font-size: 0.8em;vertical-align: top;width: 20%;}
49
+ table.cookielawinfo-classic tr.odd th, table.cookielawinfo-classic tr.odd td {background: #efefef;}
50
+
51
+ /* "Winter Blues" CSS theme for CSS Table Gallery (http://icant.co.uk/csstablegallery/) by Gunta Klavina (http://www.klavina.com) */
52
+ table.cookielawinfo-winter {font: 85% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;padding: 0; margin: 10px 0 20px; border-collapse: collapse; color: #333; background: #F3F5F7;}
53
+ table.cookielawinfo-winter a {color: #3A4856; text-decoration: none; border-bottom: 1px solid #C6C8CB;}
54
+ table.cookielawinfo-winter a:visited {color: #777;}
55
+ table.cookielawinfo-winter a:hover {color: #000;}
56
+ table.cookielawinfo-winter caption {text-align: left; text-transform: uppercase; padding-bottom: 10px; font: 200% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;}
57
+ table.cookielawinfo-winter thead th {background: #3A4856; padding: 15px 10px; color: #fff; text-align: left; font-weight: normal;}
58
+ table.cookielawinfo-winter tbody {border-left: 1px solid #EAECEE; border-right: 1px solid #EAECEE;}
59
+ table.cookielawinfo-winter tbody {border-bottom: 1px solid #EAECEE;}
60
+ table.cookielawinfo-winter tbody td, table.cookielawinfo-winter tbody th {padding: 10px; background: url("../images/td_back.gif") repeat-x; text-align: left;}
61
+ table.cookielawinfo-winter tbody tr {background: #F3F5F7;}
62
+ table.cookielawinfo-winter tbody tr.odd {background: #F0F2F4;}
63
+ table.cookielawinfo-winter tbody tr:hover {background: #EAECEE; color: #111;}
64
+ table.cookielawinfo-winter tfoot td, table.cookielawinfo-winter tfoot th, table.cookielawinfo-winter tfoot tr {text-align: left; font: 120% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif; text-transform: uppercase; background: #fff; padding: 10px;}
65
+
66
+ /** 27/05/2013: responsive table by Mark Wiltshire */
67
+ @media(max-width:800px) {
68
+ /* cookielawinfo responsive tables when smaller */
69
+ /* table.cookielawinfo-winter, table.cookielawinfo-winter thead,
70
+ table.cookielawinfo-winter tbody, table.cookielawinfo-winter th,
71
+ table.cookielawinfo-winter td, table.cookielawinfo-winter tr,
72
+ th.cookielawinfo-column-1, td.cookielawinfo-column-1,
73
+ th.cookielawinfo-column-2, td.cookielawinfo-column-2,
74
+ th.cookielawinfo-column-3, td.cookielawinfo-column-3,
75
+ th.cookielawinfo-column-4, td.cookielawinfo-column-4,
76
+ tr.cookielawinfo-row{
77
+ display:block;
78
+ }*/
79
+
80
+ /* Hide table headers (but not display: none;, for accessibility) */
81
+ table.cookielawinfo-winter thead tr {
82
+ position: absolute;
83
+ top: -9999px;
84
+ left: -9999px;
85
+ }
86
+ table.cookielawinfo-winter tr { border: 1px solid #ccc; }
87
+ table.cookielawinfo-winter td ,
88
+ table.cookielawinfo-winter td.cookielawinfo-column-1,
89
+ table.cookielawinfo-winter td.cookielawinfo-column-2,
90
+ table.cookielawinfo-winter td.cookielawinfo-column-3,
91
+ table.cookielawinfo-winter td.cookielawinfo-column-4 {
92
+ /* Behave like a "row" */
93
+ border: none;
94
+ border-bottom: 1px solid #eee;
95
+ position: relative;
96
+ padding-left: 50%;
97
+ width: 50%;
98
+ }
99
+ tr.cookielawinfo-row {
100
+ padding-right: 1.2em;
101
+ }
102
+ table.cookielawinfo-winter td:before {
103
+ /* Now like a table header */
104
+ position: absolute;
105
+ /* Top/left values mimic padding */
106
+ top: 1.5em;
107
+ left: 0.5em;
108
+ width: 45%;
109
+ padding-right: 1em;
110
+ white-space: nowrap;
111
+ }
112
+ /* label the data */
113
+ table.cookielawinfo-winter td:nth-of-type(1):before { content: "COOKIE"; }
114
+ table.cookielawinfo-winter td:nth-of-type(2):before { content: "TYPE"; }
115
+ table.cookielawinfo-winter td:nth-of-type(3):before { content: "DURATION"; }
116
+ table.cookielawinfo-winter td:nth-of-type(4):before { content: "DESCRIPTION"; }
117
+ }
118
+
119
+ .cookielawinfo-row-cat-title{
120
+ border-bottom: 1px solid #eee;
121
+ text-align: center;
122
+ }
123
+ .cookielawinfo-row-cat-title-head{
124
+ text-align: center;
125
+ }
126
+ .cookielawinfo-row-cat-table{
127
+ width: 99%;
128
+ margin-left: 5px;
129
+ }
public/js/cookie-law-info-public.js ADDED
@@ -0,0 +1,471 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ CLI_ACCEPT_COOKIE_NAME =(typeof CLI_ACCEPT_COOKIE_NAME !== 'undefined' ? CLI_ACCEPT_COOKIE_NAME : 'viewed_cookie_policy');
2
+ CLI_ACCEPT_COOKIE_EXPIRE =(typeof CLI_ACCEPT_COOKIE_EXPIRE !== 'undefined' ? CLI_ACCEPT_COOKIE_EXPIRE : 365);
3
+ CLI_COOKIEBAR_AS_POPUP=(typeof CLI_COOKIEBAR_AS_POPUP !== 'undefined' ? CLI_COOKIEBAR_AS_POPUP : false);
4
+ var CLI_Cookie={
5
+ set: function (name, value, days) {
6
+ if (days) {
7
+ var date = new Date();
8
+ date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
9
+ var expires = "; expires=" + date.toGMTString();
10
+ } else
11
+ var expires = "";
12
+ document.cookie = name + "=" + value + expires + "; path=/";
13
+ if(days<1)
14
+ {
15
+ host_name=window.location.hostname;
16
+ document.cookie = name + "=" + value + expires + "; path=/; domain=."+host_name+";";
17
+ host_name=host_name.substring(host_name.lastIndexOf(".", host_name.lastIndexOf(".")-1));
18
+ document.cookie = name + "=" + value + expires + "; path=/; domain="+host_name+";";
19
+ }
20
+ },
21
+ read: function (name) {
22
+ var nameEQ = name + "=";
23
+ var ca = document.cookie.split(';');
24
+ for (var i = 0; i < ca.length; i++) {
25
+ var c = ca[i];
26
+ while (c.charAt(0) == ' ') {
27
+ c = c.substring(1, c.length);
28
+ }
29
+ if (c.indexOf(nameEQ) === 0) {
30
+ return c.substring(nameEQ.length, c.length);
31
+ }
32
+ }
33
+ return null;
34
+ },
35
+ erase: function (name) {
36
+ this.set(name, "", -10);
37
+ },
38
+ exists: function (name) {
39
+ return (this.read(name) !== null);
40
+ },
41
+ getallcookies:function()
42
+ {
43
+ var pairs = document.cookie.split(";");
44
+ var cookieslist = {};
45
+ for (var i = 0; i < pairs.length; i++) {
46
+ var pair = pairs[i].split("=");
47
+ cookieslist[(pair[0] + '').trim()] = unescape(pair[1]);
48
+ }
49
+ return cookieslist;
50
+ }
51
+ }
52
+ var CLI=
53
+ {
54
+ bar_config:{},
55
+ showagain_config:{},
56
+ set:function(args)
57
+ {
58
+ if(typeof JSON.parse !== "function")
59
+ {
60
+ console.log("CookieLawInfo requires JSON.parse but your browser doesn't support it");
61
+ return;
62
+ }
63
+ this.settings = JSON.parse(args.settings);
64
+ this.bar_elm=jQuery(this.settings.notify_div_id);
65
+ this.showagain_elm = jQuery(this.settings.showagain_div_id);
66
+
67
+ //buttons
68
+ this.main_button=jQuery('.cli-plugin-main-button');
69
+ this.main_link = jQuery('.cli-plugin-main-link');
70
+ this.reject_link = jQuery('.cookie_action_close_header_reject');
71
+ this.delete_link=jQuery(".cookielawinfo-cookie-delete");
72
+
73
+ if(this.settings.as_popup)
74
+ {
75
+ CLI_COOKIEBAR_AS_POPUP=true;
76
+ }
77
+ this.configShowAgain();
78
+ this.configBar();
79
+ this.attachStyles();
80
+ this.toggleBar();
81
+ this.attachDelete();
82
+ this.attachEvents();
83
+ this.configButtons();
84
+ if(this.settings.scroll_close === true)
85
+ {
86
+ window.addEventListener("scroll",CLI.closeOnScroll, false);
87
+ }
88
+ },
89
+ attachEvents:function()
90
+ {
91
+ jQuery('.cli_action_button').click(function(e){
92
+ e.preventDefault();
93
+ var elm=jQuery(this);
94
+ var button_action=elm.attr('data-cli_action');
95
+ var open_link=elm[0].hasAttribute("href") && elm.attr("href") != '#' ? true : false;
96
+ var new_window=false;
97
+ if(button_action=='accept')
98
+ {
99
+ CLI.accept_close();
100
+ new_window=CLI.settings.button_1_new_win ? true : false;
101
+ }else if(button_action=='reject')
102
+ {
103
+ CLI.reject_close();
104
+ new_window=CLI.settings.button_3_new_win ? true : false;
105
+ }
106
+ CLI.saveLog(button_action);
107
+ if(open_link)
108
+ {
109
+ if(new_window)
110
+ {
111
+ window.open(elm.attr("href"),'_blank');
112
+ }else
113
+ {
114
+ window.location.href =elm.attr("href");
115
+ }
116
+ }
117
+ });
118
+ },
119
+ saveLog:function(button_action)
120
+ {
121
+ if(CLI.settings.logging_on)
122
+ {
123
+ jQuery.ajax({
124
+ url: log_object.ajax_url,
125
+ type: 'POST',
126
+ data:{
127
+ action: 'wt_log_visitor_action',
128
+ wt_clicked_button_id: '',
129
+ wt_user_action:button_action,
130
+ cookie_list:CLI_Cookie.getallcookies()
131
+ },
132
+ success:function (response)
133
+ {
134
+
135
+ }
136
+ });
137
+ }
138
+ },
139
+ attachDelete:function()
140
+ {
141
+ this.delete_link.click(function () {
142
+ CLI_Cookie.erase(CLI_ACCEPT_COOKIE_NAME);
143
+ for(var k in Cli_Data.nn_cookie_ids)
144
+ {
145
+ CLI_Cookie.erase(Cli_Data.nn_cookie_ids[k]);
146
+ }
147
+ return false;
148
+ });
149
+ },
150
+ configButtons:function()
151
+ {
152
+ //[cookie_button]
153
+ this.main_button.css('color',this.settings.button_1_link_colour);
154
+ if(this.settings.button_1_as_button)
155
+ {
156
+ this.main_button.css('background-color',this.settings.button_1_button_colour);
157
+ this.main_button.hover(function () {
158
+ jQuery(this).css('background-color',CLI.settings.button_1_button_hover);
159
+ },function (){
160
+ jQuery(this).css('background-color',CLI.settings.button_1_button_colour);
161
+ });
162
+ }
163
+
164
+ //[cookie_link]
165
+ this.main_link.css('color',this.settings.button_2_link_colour);
166
+ if(this.settings.button_2_as_button)
167
+ {
168
+ this.main_link.css('background-color',this.settings.button_2_button_colour);
169
+ this.main_link.hover(function () {
170
+ jQuery(this).css('background-color',CLI.settings.button_2_button_hover);
171
+ },function (){
172
+ jQuery(this).css('background-color',CLI.settings.button_2_button_colour);
173
+ });
174
+ }
175
+
176
+
177
+ //[cookie_reject]
178
+ this.reject_link.css('color',this.settings.button_3_link_colour);
179
+ if(this.settings.button_3_as_button)
180
+ {
181
+ this.reject_link.css('background-color',this.settings.button_3_button_colour);
182
+ this.reject_link.hover(function () {
183
+ jQuery(this).css('background-color',CLI.settings.button_3_button_hover);
184
+ },function () {
185
+ jQuery(this).css('background-color',CLI.settings.button_3_button_colour);
186
+ });
187
+ }
188
+ },
189
+ toggleBar:function()
190
+ {
191
+ if(CLI_COOKIEBAR_AS_POPUP)
192
+ {
193
+ this.barAsPopUp();
194
+ }
195
+ if(!CLI_Cookie.exists(CLI_ACCEPT_COOKIE_NAME))
196
+ {
197
+ this.displayHeader();
198
+ } else {
199
+ this.bar_elm.hide();
200
+ }
201
+ if(this.settings.show_once_yn)
202
+ {
203
+ setTimeout(function(){
204
+ CLI.close_header();
205
+ },CLI.settings.show_once);
206
+ }
207
+
208
+ this.showagain_elm.click(function (e) {
209
+ e.preventDefault();
210
+ CLI.showagain_elm.slideUp(CLI.settings.animate_speed_hide,function()
211
+ {
212
+ CLI.bar_elm.slideDown(CLI.settings.animate_speed_show);
213
+ if(CLI_COOKIEBAR_AS_POPUP)
214
+ {
215
+ CLI.showPopupOverlay();
216
+ }
217
+ });
218
+ });
219
+ },
220
+ attachStyles:function()
221
+ {
222
+ this.bar_elm.css(this.bar_config).hide();
223
+ this.showagain_elm.css(this.showagain_config);
224
+ },
225
+ configShowAgain:function()
226
+ {
227
+ this.showagain_config = {
228
+ 'background-color': this.settings.background,
229
+ 'color':this.l1hs(this.settings.text),
230
+ 'position': 'fixed',
231
+ 'font-family': this.settings.font_family
232
+ };
233
+ if(this.settings.border_on)
234
+ {
235
+ var border_to_hide = 'border-' + this.settings.notify_position_vertical;
236
+ this.showagain_config['border'] = '1px solid ' + this.l1hs(this.settings.border);
237
+ this.showagain_config[border_to_hide] = 'none';
238
+ }
239
+ if(this.settings.notify_position_horizontal == "left")
240
+ {
241
+ this.showagain_config.left = this.settings.showagain_x_position;
242
+ }else if(this.settings.notify_position_horizontal == "right")
243
+ {
244
+ this.showagain_config.right = this.settings.showagain_x_position;
245
+ }
246
+ },
247
+ configBar:function()
248
+ {
249
+ this.bar_config = {
250
+ 'background-color':this.settings.background,
251
+ 'color':this.settings.text,
252
+ 'font-family':this.settings.font_family
253
+ };
254
+ if(this.settings.notify_position_vertical=="top")
255
+ {
256
+ this.bar_config['top'] = '0';
257
+ if(this.settings.header_fix === true)
258
+ {
259
+ this.bar_config['position'] = 'fixed';
260
+ }
261
+ }else
262
+ {
263
+ this.bar_config['bottom'] = '0';
264
+ }
265
+ if(this.settings.notify_position_vertical == "top")
266
+ {
267
+ if(this.settings.border_on)
268
+ {
269
+ this.bar_config['border-bottom'] = '2px solid ' +this.l1hs(this.settings.border);
270
+ }
271
+ this.showagain_config.top = '0';
272
+ }
273
+ else if(this.settings.notify_position_vertical == "bottom")
274
+ {
275
+ if(this.settings.border_on)
276
+ {
277
+ this.bar_config['border-top'] = '2px solid ' + this.l1hs(this.settings.border);
278
+ }
279
+ this.bar_config['position'] = 'fixed';
280
+ this.bar_config['bottom'] = '0';
281
+ this.showagain_config.bottom = '0';
282
+ }
283
+ },
284
+ l1hs:function(str)
285
+ {
286
+ if (str.charAt(0) == "#") {
287
+ str = str.substring(1, str.length);
288
+ } else {
289
+ return "#" + str;
290
+ }
291
+ return this.l1hs(str);
292
+ },
293
+ close_header:function()
294
+ {
295
+ CLI_Cookie.set(CLI_ACCEPT_COOKIE_NAME,'yes',CLI_ACCEPT_COOKIE_EXPIRE);
296
+ this.hideHeader();
297
+ },
298
+ accept_close:function()
299
+ {
300
+ this.hidePopupOverlay();
301
+ CLI_Cookie.set(CLI_ACCEPT_COOKIE_NAME,'yes',CLI_ACCEPT_COOKIE_EXPIRE);
302
+ if(this.settings.notify_animate_hide)
303
+ {
304
+ this.bar_elm.slideUp(this.settings.animate_speed_hide);
305
+ }else
306
+ {
307
+ this.bar_elm.hide();
308
+ }
309
+ this.showagain_elm.slideDown(this.settings.animate_speed_show);
310
+ if(this.settings.accept_close_reload === true)
311
+ {
312
+ this.reload_current_page();
313
+ }
314
+ return false;
315
+ },
316
+ reject_close:function()
317
+ {
318
+ this.hidePopupOverlay();
319
+ for(var k in Cli_Data.nn_cookie_ids)
320
+ {
321
+ CLI_Cookie.erase(Cli_Data.nn_cookie_ids[k]);
322
+ }
323
+ CLI_Cookie.set(CLI_ACCEPT_COOKIE_NAME,'no',CLI_ACCEPT_COOKIE_EXPIRE);
324
+ if(this.settings.notify_animate_hide)
325
+ {
326
+ this.bar_elm.slideUp(this.settings.animate_speed_hide);
327
+ } else
328
+ {
329
+ this.bar_elm.hide();
330
+ }
331
+ this.showagain_elm.slideDown(this.settings.animate_speed_show);
332
+ if(this.settings.reject_close_reload === true)
333
+ {
334
+ this.reload_current_page();
335
+ }
336
+ return false;
337
+ },
338
+ reload_current_page:function()
339
+ {
340
+ if(typeof cli_flush_cache!=='undefined' && cli_flush_cache==1)
341
+ {
342
+ window.location.href=this.add_clear_cache_url_query();
343
+ }else
344
+ {
345
+ window.location.reload(true);
346
+ }
347
+ },
348
+ add_clear_cache_url_query:function()
349
+ {
350
+ var cli_rand=new Date().getTime()/1000;
351
+ var cli_url=window.location.href;
352
+ var cli_hash_arr=cli_url.split('#');
353
+ var cli_urlparts= cli_hash_arr[0].split('?');
354
+ if(cli_urlparts.length>=2)
355
+ {
356
+ var cli_url_arr=cli_urlparts[1].split('&');
357
+ cli_url_temp_arr=new Array();
358
+ for(var cli_i=0; cli_i<cli_url_arr.length; cli_i++)
359
+ {
360
+ var cli_temp_url_arr=cli_url_arr[cli_i].split('=');
361
+ if(cli_temp_url_arr[0]=='cli_action')
362
+ {
363
+
364
+ }else
365
+ {
366
+ cli_url_temp_arr.push(cli_url_arr[cli_i]);
367
+ }
368
+ }
369
+ cli_urlparts[1]=cli_url_temp_arr.join('&');
370
+ cli_url=cli_urlparts.join('?')+(cli_url_temp_arr.length>0 ? '&': '')+'cli_action=';
371
+ }else
372
+ {
373
+ cli_url=cli_hash_arr[0]+'?cli_action=';
374
+ }
375
+ cli_url+=cli_rand;
376
+ if(cli_hash_arr.length>1)
377
+ {
378
+ cli_url+='#'+cli_hash_arr[1];
379
+ }
380
+ return cli_url;
381
+ },
382
+ closeOnScroll:function()
383
+ {
384
+ if(window.pageYOffset > 100 && !CLI_Cookie.read(CLI_ACCEPT_COOKIE_NAME))
385
+ {
386
+ CLI.accept_close();
387
+ if(CLI.settings.scroll_close_reload === true)
388
+ {
389
+ window.location.reload();
390
+ }
391
+ window.removeEventListener("scroll",CLI.closeOnScroll,false);
392
+ }
393
+ },
394
+ displayHeader:function()
395
+ {
396
+ if(this.settings.notify_animate_show)
397
+ {
398
+ this.bar_elm.slideDown(this.settings.animate_speed_show);
399
+ }else
400
+ {
401
+ this.bar_elm.show();
402
+ }
403
+ this.showagain_elm.hide();
404
+ if(CLI_COOKIEBAR_AS_POPUP)
405
+ {
406
+ this.showPopupOverlay();
407
+ }
408
+ },
409
+ hideHeader:function()
410
+ {
411
+ if(this.settings.notify_animate_show)
412
+ {
413
+ this.showagain_elm.slideDown(this.settings.animate_speed_show);
414
+ } else {
415
+ this.showagain_elm.show();
416
+ }
417
+ this.bar_elm.slideUp(this.settings.animate_speed_show);
418
+ this.hidePopupOverlay();
419
+ },
420
+ hidePopupOverlay:function()
421
+ {
422
+ jQuery('body').removeClass("cli-barmodal-open");
423
+ jQuery(".cli-popupbar-overlay").removeClass("cli-show");
424
+ },
425
+ showPopupOverlay:function()
426
+ {
427
+ if(this.settings.popup_overlay)
428
+ {
429
+ jQuery('body').addClass("cli-barmodal-open");
430
+ jQuery(".cli-popupbar-overlay").addClass("cli-show");
431
+ }
432
+ },
433
+ barAsPopUp:function()
434
+ {
435
+ if(typeof cookie_law_info_bar_as_popup==='function')
436
+ {
437
+ return false;
438
+ }
439
+ var cli_elm=this.bar_elm;
440
+ var cli_win=jQuery(window);
441
+ var cli_winh=cli_win.height()-40;
442
+ var cli_winw=cli_win.width();
443
+ var cli_defw=cli_winw>700 ? 500 : cli_winw-20;
444
+ //var cli_defw=cli_defw<500 ? 500 : cli_defw;
445
+
446
+ cli_elm.css({
447
+ 'width':cli_defw,'height':'auto','max-height':cli_winh,'bottom':'','top':'50%','left':'50%','margin-left':(cli_defw/2)*-1,'margin-top':'-100px','padding':'25px 15px','overflow':'auto'
448
+ }).addClass('cli-bar-popup cli-modal-content');
449
+ cli_elm.append('<div style="width:100%; padding-top:15px; float:left; display:block" class="cli_pop_btn_container"></div>');
450
+ cli_elm.find('a').appendTo('.cli_pop_btn_container');
451
+ cli_elm.find('a').css({'margin-top':'10px','margin-left':'5px'});
452
+ cli_elm.find('span').css({'float':'left','display':'block','width':'100%','height':'auto','max-height':(cli_winh-100),'overflow':'auto','text-align':'left'});
453
+
454
+ cli_h=cli_elm.height();
455
+ li_h=cli_h<200 ? 200 : cli_h;
456
+ cli_elm.css({'top':'50%','margin-top':((cli_h/2)+30)*-1});
457
+ setTimeout(function(){
458
+ cli_elm.css({
459
+ 'bottom':''
460
+ });
461
+ },100);
462
+ }
463
+ }
464
+ jQuery(document).ready(function() {
465
+ if(typeof cli_cookiebar_settings!='undefined')
466
+ {
467
+ CLI.set({
468
+ settings:cli_cookiebar_settings
469
+ });
470
+ }
471
+ });
uninstall.php CHANGED
@@ -20,7 +20,7 @@
20
  * https://github.com/tommcfarlin/WordPress-Plugin-Boilerplate/pull/123#issuecomment-28541913
21
  *
22
  * @link http://cookielawinfo.com/
23
- * @since 1.6.7
24
  *
25
  * @package Cookie_Law_Info
26
  */
20
  * https://github.com/tommcfarlin/WordPress-Plugin-Boilerplate/pull/123#issuecomment-28541913
21
  *
22
  * @link http://cookielawinfo.com/
23
+ * @since 1.6.8
24
  *
25
  * @package Cookie_Law_Info
26
  */