Changeset 3115041
- Timestamp:
- 07/09/2024 01:55:55 PM (21 months ago)
- Location:
- termageddon-usercentrics
- Files:
-
- 3 deleted
- 5 edited
- 66 copied
-
tags/1.4.2 (copied) (copied from termageddon-usercentrics/trunk)
-
tags/1.4.2/README.txt (copied) (copied from termageddon-usercentrics/trunk/README.txt) (2 diffs)
-
tags/1.4.2/admin/class-termageddon-usercentrics-admin.php (copied) (copied from termageddon-usercentrics/trunk/admin/class-termageddon-usercentrics-admin.php) (3 diffs)
-
tags/1.4.2/admin/css/termageddon-usercentrics-admin.css (copied) (copied from termageddon-usercentrics/trunk/admin/css/termageddon-usercentrics-admin.css)
-
tags/1.4.2/admin/css/termageddon-usercentrics-admin.min.css (copied) (copied from termageddon-usercentrics/trunk/admin/css/termageddon-usercentrics-admin.min.css)
-
tags/1.4.2/admin/js (copied) (copied from termageddon-usercentrics/trunk/admin/js)
-
tags/1.4.2/admin/js/termageddon-usercentrics-admin.js (copied) (copied from termageddon-usercentrics/trunk/admin/js/termageddon-usercentrics-admin.js)
-
tags/1.4.2/admin/js/termageddon-usercentrics-admin.min.js (copied) (copied from termageddon-usercentrics/trunk/admin/js/termageddon-usercentrics-admin.min.js)
-
tags/1.4.2/composer.json (copied) (copied from termageddon-usercentrics/trunk/composer.json)
-
tags/1.4.2/composer.lock (copied) (copied from termageddon-usercentrics/trunk/composer.lock)
-
tags/1.4.2/includes/.intelephense-helper.php (copied) (copied from termageddon-usercentrics/trunk/includes/.intelephense-helper.php)
-
tags/1.4.2/includes/class-termageddon-usercentrics-activator.php (copied) (copied from termageddon-usercentrics/trunk/includes/class-termageddon-usercentrics-activator.php)
-
tags/1.4.2/includes/class-termageddon-usercentrics-deactivator.php (copied) (copied from termageddon-usercentrics/trunk/includes/class-termageddon-usercentrics-deactivator.php)
-
tags/1.4.2/includes/class-termageddon-usercentrics.php (copied) (copied from termageddon-usercentrics/trunk/includes/class-termageddon-usercentrics.php)
-
tags/1.4.2/languages/termageddon-usercentrics-en_US.po (copied) (copied from termageddon-usercentrics/trunk/languages/termageddon-usercentrics-en_US.po)
-
tags/1.4.2/languages/termageddon-usercentrics.pot (copied) (copied from termageddon-usercentrics/trunk/languages/termageddon-usercentrics.pot) (19 diffs)
-
tags/1.4.2/public/class-termageddon-usercentrics-public.php (copied) (copied from termageddon-usercentrics/trunk/public/class-termageddon-usercentrics-public.php) (2 diffs)
-
tags/1.4.2/public/js (copied) (copied from termageddon-usercentrics/trunk/public/js)
-
tags/1.4.2/public/js/termageddon-usercentrics-ajax.js (copied) (copied from termageddon-usercentrics/trunk/public/js/termageddon-usercentrics-ajax.js)
-
tags/1.4.2/public/js/termageddon-usercentrics-ajax.min.js (copied) (copied from termageddon-usercentrics/trunk/public/js/termageddon-usercentrics-ajax.min.js)
-
tags/1.4.2/termageddon-usercentrics.code-workspace (copied) (copied from termageddon-usercentrics/trunk/termageddon-usercentrics.code-workspace)
-
tags/1.4.2/termageddon-usercentrics.php (copied) (copied from termageddon-usercentrics/trunk/termageddon-usercentrics.php) (2 diffs)
-
tags/1.4.2/vendor/bin (copied) (copied from termageddon-usercentrics/trunk/vendor/bin)
-
tags/1.4.2/vendor/composer/ClassLoader.php (copied) (copied from termageddon-usercentrics/trunk/vendor/composer/ClassLoader.php)
-
tags/1.4.2/vendor/composer/InstalledVersions.php (copied) (copied from termageddon-usercentrics/trunk/vendor/composer/InstalledVersions.php)
-
tags/1.4.2/vendor/composer/autoload_real.php (copied) (copied from termageddon-usercentrics/trunk/vendor/composer/autoload_real.php)
-
tags/1.4.2/vendor/composer/autoload_static.php (copied) (copied from termageddon-usercentrics/trunk/vendor/composer/autoload_static.php)
-
tags/1.4.2/vendor/composer/ca-bundle/res/cacert.pem (copied) (copied from termageddon-usercentrics/trunk/vendor/composer/ca-bundle/res/cacert.pem)
-
tags/1.4.2/vendor/composer/ca-bundle/src/CaBundle.php (copied) (copied from termageddon-usercentrics/trunk/vendor/composer/ca-bundle/src/CaBundle.php)
-
tags/1.4.2/vendor/composer/installed.json (copied) (copied from termageddon-usercentrics/trunk/vendor/composer/installed.json)
-
tags/1.4.2/vendor/composer/installed.php (copied) (copied from termageddon-usercentrics/trunk/vendor/composer/installed.php)
-
tags/1.4.2/vendor/geoip2/geoip2/.github (deleted)
-
tags/1.4.2/vendor/geoip2/geoip2/.php-cs-fixer.php (deleted)
-
tags/1.4.2/vendor/geoip2/geoip2/CHANGELOG.md (copied) (copied from termageddon-usercentrics/trunk/vendor/geoip2/geoip2/CHANGELOG.md)
-
tags/1.4.2/vendor/geoip2/geoip2/README.md (copied) (copied from termageddon-usercentrics/trunk/vendor/geoip2/geoip2/README.md)
-
tags/1.4.2/vendor/geoip2/geoip2/composer.json (copied) (copied from termageddon-usercentrics/trunk/vendor/geoip2/geoip2/composer.json)
-
tags/1.4.2/vendor/geoip2/geoip2/examples/benchmark.php (copied) (copied from termageddon-usercentrics/trunk/vendor/geoip2/geoip2/examples/benchmark.php)
-
tags/1.4.2/vendor/geoip2/geoip2/phpstan.neon (deleted)
-
tags/1.4.2/vendor/geoip2/geoip2/src/Database/Reader.php (copied) (copied from termageddon-usercentrics/trunk/vendor/geoip2/geoip2/src/Database/Reader.php)
-
tags/1.4.2/vendor/geoip2/geoip2/src/Exception/AddressNotFoundException.php (copied) (copied from termageddon-usercentrics/trunk/vendor/geoip2/geoip2/src/Exception/AddressNotFoundException.php)
-
tags/1.4.2/vendor/geoip2/geoip2/src/Exception/AuthenticationException.php (copied) (copied from termageddon-usercentrics/trunk/vendor/geoip2/geoip2/src/Exception/AuthenticationException.php)
-
tags/1.4.2/vendor/geoip2/geoip2/src/Exception/GeoIp2Exception.php (copied) (copied from termageddon-usercentrics/trunk/vendor/geoip2/geoip2/src/Exception/GeoIp2Exception.php)
-
tags/1.4.2/vendor/geoip2/geoip2/src/Exception/HttpException.php (copied) (copied from termageddon-usercentrics/trunk/vendor/geoip2/geoip2/src/Exception/HttpException.php)
-
tags/1.4.2/vendor/geoip2/geoip2/src/Exception/InvalidRequestException.php (copied) (copied from termageddon-usercentrics/trunk/vendor/geoip2/geoip2/src/Exception/InvalidRequestException.php)
-
tags/1.4.2/vendor/geoip2/geoip2/src/Exception/OutOfQueriesException.php (copied) (copied from termageddon-usercentrics/trunk/vendor/geoip2/geoip2/src/Exception/OutOfQueriesException.php)
-
tags/1.4.2/vendor/geoip2/geoip2/src/Model/AbstractModel.php (copied) (copied from termageddon-usercentrics/trunk/vendor/geoip2/geoip2/src/Model/AbstractModel.php)
-
tags/1.4.2/vendor/geoip2/geoip2/src/Model/AnonymousIp.php (copied) (copied from termageddon-usercentrics/trunk/vendor/geoip2/geoip2/src/Model/AnonymousIp.php)
-
tags/1.4.2/vendor/geoip2/geoip2/src/Model/Asn.php (copied) (copied from termageddon-usercentrics/trunk/vendor/geoip2/geoip2/src/Model/Asn.php)
-
tags/1.4.2/vendor/geoip2/geoip2/src/Model/City.php (copied) (copied from termageddon-usercentrics/trunk/vendor/geoip2/geoip2/src/Model/City.php)
-
tags/1.4.2/vendor/geoip2/geoip2/src/Model/ConnectionType.php (copied) (copied from termageddon-usercentrics/trunk/vendor/geoip2/geoip2/src/Model/ConnectionType.php)
-
tags/1.4.2/vendor/geoip2/geoip2/src/Model/Country.php (copied) (copied from termageddon-usercentrics/trunk/vendor/geoip2/geoip2/src/Model/Country.php)
-
tags/1.4.2/vendor/geoip2/geoip2/src/Model/Domain.php (copied) (copied from termageddon-usercentrics/trunk/vendor/geoip2/geoip2/src/Model/Domain.php)
-
tags/1.4.2/vendor/geoip2/geoip2/src/Model/Enterprise.php (copied) (copied from termageddon-usercentrics/trunk/vendor/geoip2/geoip2/src/Model/Enterprise.php)
-
tags/1.4.2/vendor/geoip2/geoip2/src/Model/Insights.php (copied) (copied from termageddon-usercentrics/trunk/vendor/geoip2/geoip2/src/Model/Insights.php)
-
tags/1.4.2/vendor/geoip2/geoip2/src/Model/Isp.php (copied) (copied from termageddon-usercentrics/trunk/vendor/geoip2/geoip2/src/Model/Isp.php)
-
tags/1.4.2/vendor/geoip2/geoip2/src/ProviderInterface.php (copied) (copied from termageddon-usercentrics/trunk/vendor/geoip2/geoip2/src/ProviderInterface.php)
-
tags/1.4.2/vendor/geoip2/geoip2/src/Record/AbstractPlaceRecord.php (copied) (copied from termageddon-usercentrics/trunk/vendor/geoip2/geoip2/src/Record/AbstractPlaceRecord.php)
-
tags/1.4.2/vendor/geoip2/geoip2/src/Record/AbstractRecord.php (copied) (copied from termageddon-usercentrics/trunk/vendor/geoip2/geoip2/src/Record/AbstractRecord.php)
-
tags/1.4.2/vendor/geoip2/geoip2/src/Record/City.php (copied) (copied from termageddon-usercentrics/trunk/vendor/geoip2/geoip2/src/Record/City.php)
-
tags/1.4.2/vendor/geoip2/geoip2/src/Record/Continent.php (copied) (copied from termageddon-usercentrics/trunk/vendor/geoip2/geoip2/src/Record/Continent.php)
-
tags/1.4.2/vendor/geoip2/geoip2/src/Record/Country.php (copied) (copied from termageddon-usercentrics/trunk/vendor/geoip2/geoip2/src/Record/Country.php)
-
tags/1.4.2/vendor/geoip2/geoip2/src/Record/Location.php (copied) (copied from termageddon-usercentrics/trunk/vendor/geoip2/geoip2/src/Record/Location.php)
-
tags/1.4.2/vendor/geoip2/geoip2/src/Record/MaxMind.php (copied) (copied from termageddon-usercentrics/trunk/vendor/geoip2/geoip2/src/Record/MaxMind.php)
-
tags/1.4.2/vendor/geoip2/geoip2/src/Record/Postal.php (copied) (copied from termageddon-usercentrics/trunk/vendor/geoip2/geoip2/src/Record/Postal.php)
-
tags/1.4.2/vendor/geoip2/geoip2/src/Record/RepresentedCountry.php (copied) (copied from termageddon-usercentrics/trunk/vendor/geoip2/geoip2/src/Record/RepresentedCountry.php)
-
tags/1.4.2/vendor/geoip2/geoip2/src/Record/Subdivision.php (copied) (copied from termageddon-usercentrics/trunk/vendor/geoip2/geoip2/src/Record/Subdivision.php)
-
tags/1.4.2/vendor/geoip2/geoip2/src/Record/Traits.php (copied) (copied from termageddon-usercentrics/trunk/vendor/geoip2/geoip2/src/Record/Traits.php)
-
tags/1.4.2/vendor/geoip2/geoip2/src/Util.php (copied) (copied from termageddon-usercentrics/trunk/vendor/geoip2/geoip2/src/Util.php)
-
tags/1.4.2/vendor/geoip2/geoip2/src/WebService/Client.php (copied) (copied from termageddon-usercentrics/trunk/vendor/geoip2/geoip2/src/WebService/Client.php)
-
trunk/README.txt (modified) (2 diffs)
-
trunk/admin/class-termageddon-usercentrics-admin.php (modified) (3 diffs)
-
trunk/languages/termageddon-usercentrics.pot (modified) (19 diffs)
-
trunk/public/class-termageddon-usercentrics-public.php (modified) (2 diffs)
-
trunk/termageddon-usercentrics.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
termageddon-usercentrics/tags/1.4.2/README.txt
r3104855 r3115041 4 4 Tags: termageddon, cookie, consent, embed, usercentrics 5 5 Requires at least: 3.0.1 6 Tested up to: 6. 4.37 Stable tag: 1.4. 16 Tested up to: 6.5.5 7 Stable tag: 1.4.2 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 26 26 27 27 == Changelog == 28 29 = 1.4.2 = 30 31 - [ADD] Added Elementor Video Integration Support to improve image overlay placeholder handling when consent is required. 28 32 29 33 = 1.4.1 = -
termageddon-usercentrics/tags/1.4.2/admin/class-termageddon-usercentrics-admin.php
r3104855 r3115041 453 453 add_settings_field( 454 454 'termageddon_usercentrics_integration_divi_video', 455 __( 'Divi Video Player Integration', 'termageddon-usercentrics' ) . $this->mark_as_beta() .'<br>455 __( 'Divi Video Player Integration', 'termageddon-usercentrics' ) . '<br> 456 456 <em>' . __( 'This resolves and improves the cookie-consent implementation when using an image placeholder overlay for the Divi video embed.', 'termageddon-usercentrics' ) . '</em>', 457 457 array( &$this, 'divi_video_support' ), // function which prints the field. … … 466 466 'termageddon_usercentrics_settings', // settings group name. 467 467 'termageddon_usercentrics_integration_divi_video', // option name. 468 '' // sanitization function. 469 ); 470 471 // Elementor Video Overlay Integration Player. 472 add_settings_field( 473 'termageddon_usercentrics_integration_elementor_video', 474 __( 'Elementor Video Player Integration', 'termageddon-usercentrics' ) . $this->mark_as_beta() . '<br> 475 <em>' . __( 'This resolves and improves the cookie-consent implementation when using an image placeholder overlay for the Elementor video embed.', 'termageddon-usercentrics' ) . '</em>', 476 array( &$this, 'elementor_video_support' ), // function which prints the field. 477 'termageddon-usercentrics', // page slug. 478 'termageddon_usercentrics_section_settings', // section ID. 479 array( 480 'label_for' => 'termageddon_usercentrics_integration_elementor_video', 481 ) 482 ); 483 484 register_setting( 485 'termageddon_usercentrics_settings', // settings group name. 486 'termageddon_usercentrics_integration_elementor_video', // option name. 468 487 '' // sanitization function. 469 488 ); … … 815 834 $args['label'] = 'enabled'; 816 835 self::generate_checkbox( 'divi_video', 'integration', $args ); 836 } 837 838 /** 839 * The HTML field for the admin disable checkbox. 840 * 841 * @param array $args The arguments provided by the add_settings_field() method. 842 * @return void 843 */ 844 public function elementor_video_support( array $args ) { 845 $args['label'] = 'enabled'; 846 self::generate_checkbox( 'elementor_video', 'integration', $args ); 817 847 } 818 848 -
termageddon-usercentrics/tags/1.4.2/languages/termageddon-usercentrics.pot
r3104855 r3115041 4 4 "Project-Id-Version: Termageddon + Usercentrics\n" 5 5 "Report-Msgid-Bugs-To: \n" 6 "POT-Creation-Date: 2024-0 3-29 02:00+0000\n"6 "POT-Creation-Date: 2024-07-09 06:06+0000\n" 7 7 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 8 8 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" … … 29 29 msgstr "" 30 30 31 #: admin/class-termageddon-usercentrics-admin.php:10 2631 #: admin/class-termageddon-usercentrics-admin.php:1056 32 32 msgid "along with page 1 of your Privacy Policy questionnaire within " 33 33 msgstr "" 34 34 35 #: admin/class-termageddon-usercentrics-admin.php:6 0335 #: admin/class-termageddon-usercentrics-admin.php:622 36 36 msgid "California (CPRA or CIPA)" 37 37 msgstr "" 38 38 39 #: admin/class-termageddon-usercentrics-admin.php: 58539 #: admin/class-termageddon-usercentrics-admin.php:604 40 40 msgid "Canada (PIPEDA)" 41 41 msgstr "" 42 42 43 43 #. section ID. 44 #: admin/class-termageddon-usercentrics-admin.php: 69544 #: admin/class-termageddon-usercentrics-admin.php:714 45 45 msgid "Control Panel" 46 46 msgstr "" 47 47 48 #: admin/class-termageddon-usercentrics-admin.php: 98648 #: admin/class-termageddon-usercentrics-admin.php:1016 49 49 msgid "Cookie Policy and Consent Solution" 50 50 msgstr "" … … 54 54 msgstr "" 55 55 56 #: admin/class-termageddon-usercentrics-admin.php:5 0156 #: admin/class-termageddon-usercentrics-admin.php:520 57 57 msgid "Disable for Troubleshooting" 58 58 msgstr "" … … 70 70 #: admin/class-termageddon-usercentrics-admin.php:362 71 71 msgid "Editors" 72 msgstr "" 73 74 #: admin/class-termageddon-usercentrics-admin.php:474 75 msgid "Elementor Video Player Integration" 72 76 msgstr "" 73 77 … … 77 81 msgstr "" 78 82 79 #: admin/class-termageddon-usercentrics-admin.php:6 4883 #: admin/class-termageddon-usercentrics-admin.php:667 80 84 msgid "Enable location logging" 81 85 msgstr "" 82 86 83 #: admin/class-termageddon-usercentrics-admin.php:6 6887 #: admin/class-termageddon-usercentrics-admin.php:687 84 88 msgid "Enable page caching support via AJAX" 85 89 msgstr "" 86 90 87 #: admin/class-termageddon-usercentrics-admin.php:7 0991 #: admin/class-termageddon-usercentrics-admin.php:728 88 92 msgid "Error Count" 89 93 msgstr "" … … 93 97 msgstr "" 94 98 95 #: admin/class-termageddon-usercentrics-admin.php:7 2799 #: admin/class-termageddon-usercentrics-admin.php:746 96 100 msgid "Error List" 97 101 msgstr "" 98 102 99 #: admin/class-termageddon-usercentrics-admin.php:5 49103 #: admin/class-termageddon-usercentrics-admin.php:568 100 104 msgid "European Union & European Economic Area (GDPR)" 101 105 msgstr "" … … 115 119 #. section ID. 116 120 #: admin/class-termageddon-usercentrics-admin.php:172 117 #: admin/class-termageddon-usercentrics-admin.php:5 29121 #: admin/class-termageddon-usercentrics-admin.php:548 118 122 msgid "Geo-Location" 119 123 msgstr "" 120 124 121 125 #: admin/class-termageddon-usercentrics-admin.php:143 122 #: admin/class-termageddon-usercentrics-admin.php:10 35126 #: admin/class-termageddon-usercentrics-admin.php:1065 123 127 msgid "" 124 128 "Geo-Location is enabled, but no locations have been toggled on. This means " … … 158 162 msgstr "" 159 163 160 #: admin/class-termageddon-usercentrics-admin.php:10 04164 #: admin/class-termageddon-usercentrics-admin.php:1034 161 165 msgid "If you are using the Divi theme" 162 166 msgstr "" 163 167 164 #: admin/class-termageddon-usercentrics-admin.php:10 03168 #: admin/class-termageddon-usercentrics-admin.php:1033 165 169 msgid "" 166 170 "If you would like to remove Usercentrics for logged in users such as admins, " … … 180 184 msgstr "" 181 185 182 #: admin/class-termageddon-usercentrics-admin.php:10 26186 #: admin/class-termageddon-usercentrics-admin.php:1056 183 187 msgid "Not sure what to select? Review" 184 188 msgstr "" … … 190 194 msgstr "" 191 195 192 #: admin/class-termageddon-usercentrics-admin.php:4 74196 #: admin/class-termageddon-usercentrics-admin.php:493 193 197 msgid "Presto Player" 194 198 msgstr "" … … 214 218 msgstr "" 215 219 216 #: admin/class-termageddon-usercentrics-admin.php:10 26220 #: admin/class-termageddon-usercentrics-admin.php:1056 217 221 msgid "this article" 218 222 msgstr "" … … 230 234 msgstr "" 231 235 232 #: admin/class-termageddon-usercentrics-admin.php:1047 236 #: admin/class-termageddon-usercentrics-admin.php:475 237 msgid "" 238 "This resolves and improves the cookie-consent implementation when using an " 239 "image placeholder overlay for the Elementor video embed." 240 msgstr "" 241 242 #: admin/class-termageddon-usercentrics-admin.php:1077 233 243 msgid "" 234 244 "To reset any of the backend variables, update the values below and save your " … … 236 246 msgstr "" 237 247 238 #: admin/class-termageddon-usercentrics-admin.php:5 67248 #: admin/class-termageddon-usercentrics-admin.php:586 239 249 msgid "United Kingdom (UK DPA)" 240 250 msgstr "" 241 251 242 #: admin/class-termageddon-usercentrics-admin.php: 985252 #: admin/class-termageddon-usercentrics-admin.php:1015 243 253 msgid "Upon generating your " 244 254 msgstr "" 245 255 246 #: admin/class-termageddon-usercentrics-admin.php: 971256 #: admin/class-termageddon-usercentrics-admin.php:1001 247 257 msgid "Upon saving, all previous errors in the log will be deleted." 248 258 msgstr "" 249 259 250 #: admin/class-termageddon-usercentrics-admin.php:6 21260 #: admin/class-termageddon-usercentrics-admin.php:640 251 261 msgid "Virginia (VCDPA)" 252 262 msgstr "" … … 272 282 msgstr "" 273 283 274 #: admin/class-termageddon-usercentrics-admin.php:6 54284 #: admin/class-termageddon-usercentrics-admin.php:673 275 285 msgid "" 276 286 "When enabled, the visitor's location can be viewed in the browser console, " … … 278 288 msgstr "" 279 289 280 #: admin/class-termageddon-usercentrics-admin.php:6 74290 #: admin/class-termageddon-usercentrics-admin.php:693 281 291 msgid "" 282 292 "When enabled, the visitor's location is checked via javascript to allow " … … 284 294 msgstr "" 285 295 286 #: admin/class-termageddon-usercentrics-admin.php:5 07296 #: admin/class-termageddon-usercentrics-admin.php:526 287 297 msgid "" 288 298 "When enabled, this feature allows you to turn off the consent tool for all " … … 293 303 msgstr "" 294 304 295 #: admin/class-termageddon-usercentrics-admin.php:10 22305 #: admin/class-termageddon-usercentrics-admin.php:1052 296 306 msgid "" 297 307 "When enabled, you will be collecting IP addresses for the purposes of " … … 309 319 msgstr "" 310 320 311 #: admin/class-termageddon-usercentrics-admin.php: 987321 #: admin/class-termageddon-usercentrics-admin.php:1017 312 322 msgid "" 313 323 "within your Termageddon account, you will be brought to the \"View embed " … … 316 326 msgstr "" 317 327 318 #: admin/class-termageddon-usercentrics-admin.php:10 05328 #: admin/class-termageddon-usercentrics-admin.php:1035 319 329 msgid "" 320 330 "you will need to enable at least one of the settings below to ensure logged " -
termageddon-usercentrics/tags/1.4.2/public/class-termageddon-usercentrics-public.php
r3104855 r3115041 94 94 // Check for requirement of needing jQuery. 95 95 if ( Termageddon_Usercentrics::is_integration_enabled( 'divi_video' ) 96 || Termageddon_Usercentrics::is_integration_enabled( 'elementor_video' ) 96 97 || Termageddon_Usercentrics::should_use_alternate_psl() 97 98 ) { … … 237 238 } 238 239 240 // Elementor Video Player Integration Javascript. 241 if ( Termageddon_Usercentrics::is_integration_enabled( 'elementor_video' ) ) { 242 $script .= '<script type="application/javascript" id="uc-integration-elementor-video"> 243 window.addEventListener(\'load\', function () { 244 jQuery(\'.pp-media-overlay\').on(\'click\', function(e) { 245 jQuery(this).hide() 246 }) 247 </script>'; 248 } 249 239 250 // Presto Player Integration Javascript. 240 251 if ( Termageddon_Usercentrics::is_integration_enabled( 'presto_player' ) ) { -
termageddon-usercentrics/tags/1.4.2/termageddon-usercentrics.php
r3104855 r3115041 15 15 * Plugin Name: Termageddon + Usercentrics 16 16 * Description: Easily integrate the Usercentrics consent solution into your website while controlling visibility for logged in users and admins. 17 * Version: 1.4. 117 * Version: 1.4.2 18 18 * Author: Termageddon 19 19 * Author URI: https://termageddon.com … … 34 34 * Rename this for your plugin and update it as you release new versions. 35 35 */ 36 define( 'TERMAGEDDON_COOKIE_VERSION', '1.4. 1' );36 define( 'TERMAGEDDON_COOKIE_VERSION', '1.4.2' ); 37 37 38 38 define( 'TERMAGEDDON_COOKIE_PLUGIN_PATH', dirname( __FILE__ ) );// No trailing slash. -
termageddon-usercentrics/trunk/README.txt
r3104855 r3115041 4 4 Tags: termageddon, cookie, consent, embed, usercentrics 5 5 Requires at least: 3.0.1 6 Tested up to: 6. 4.37 Stable tag: 1.4. 16 Tested up to: 6.5.5 7 Stable tag: 1.4.2 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 26 26 27 27 == Changelog == 28 29 = 1.4.2 = 30 31 - [ADD] Added Elementor Video Integration Support to improve image overlay placeholder handling when consent is required. 28 32 29 33 = 1.4.1 = -
termageddon-usercentrics/trunk/admin/class-termageddon-usercentrics-admin.php
r3104855 r3115041 453 453 add_settings_field( 454 454 'termageddon_usercentrics_integration_divi_video', 455 __( 'Divi Video Player Integration', 'termageddon-usercentrics' ) . $this->mark_as_beta() .'<br>455 __( 'Divi Video Player Integration', 'termageddon-usercentrics' ) . '<br> 456 456 <em>' . __( 'This resolves and improves the cookie-consent implementation when using an image placeholder overlay for the Divi video embed.', 'termageddon-usercentrics' ) . '</em>', 457 457 array( &$this, 'divi_video_support' ), // function which prints the field. … … 466 466 'termageddon_usercentrics_settings', // settings group name. 467 467 'termageddon_usercentrics_integration_divi_video', // option name. 468 '' // sanitization function. 469 ); 470 471 // Elementor Video Overlay Integration Player. 472 add_settings_field( 473 'termageddon_usercentrics_integration_elementor_video', 474 __( 'Elementor Video Player Integration', 'termageddon-usercentrics' ) . $this->mark_as_beta() . '<br> 475 <em>' . __( 'This resolves and improves the cookie-consent implementation when using an image placeholder overlay for the Elementor video embed.', 'termageddon-usercentrics' ) . '</em>', 476 array( &$this, 'elementor_video_support' ), // function which prints the field. 477 'termageddon-usercentrics', // page slug. 478 'termageddon_usercentrics_section_settings', // section ID. 479 array( 480 'label_for' => 'termageddon_usercentrics_integration_elementor_video', 481 ) 482 ); 483 484 register_setting( 485 'termageddon_usercentrics_settings', // settings group name. 486 'termageddon_usercentrics_integration_elementor_video', // option name. 468 487 '' // sanitization function. 469 488 ); … … 815 834 $args['label'] = 'enabled'; 816 835 self::generate_checkbox( 'divi_video', 'integration', $args ); 836 } 837 838 /** 839 * The HTML field for the admin disable checkbox. 840 * 841 * @param array $args The arguments provided by the add_settings_field() method. 842 * @return void 843 */ 844 public function elementor_video_support( array $args ) { 845 $args['label'] = 'enabled'; 846 self::generate_checkbox( 'elementor_video', 'integration', $args ); 817 847 } 818 848 -
termageddon-usercentrics/trunk/languages/termageddon-usercentrics.pot
r3104855 r3115041 4 4 "Project-Id-Version: Termageddon + Usercentrics\n" 5 5 "Report-Msgid-Bugs-To: \n" 6 "POT-Creation-Date: 2024-0 3-29 02:00+0000\n"6 "POT-Creation-Date: 2024-07-09 06:06+0000\n" 7 7 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 8 8 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" … … 29 29 msgstr "" 30 30 31 #: admin/class-termageddon-usercentrics-admin.php:10 2631 #: admin/class-termageddon-usercentrics-admin.php:1056 32 32 msgid "along with page 1 of your Privacy Policy questionnaire within " 33 33 msgstr "" 34 34 35 #: admin/class-termageddon-usercentrics-admin.php:6 0335 #: admin/class-termageddon-usercentrics-admin.php:622 36 36 msgid "California (CPRA or CIPA)" 37 37 msgstr "" 38 38 39 #: admin/class-termageddon-usercentrics-admin.php: 58539 #: admin/class-termageddon-usercentrics-admin.php:604 40 40 msgid "Canada (PIPEDA)" 41 41 msgstr "" 42 42 43 43 #. section ID. 44 #: admin/class-termageddon-usercentrics-admin.php: 69544 #: admin/class-termageddon-usercentrics-admin.php:714 45 45 msgid "Control Panel" 46 46 msgstr "" 47 47 48 #: admin/class-termageddon-usercentrics-admin.php: 98648 #: admin/class-termageddon-usercentrics-admin.php:1016 49 49 msgid "Cookie Policy and Consent Solution" 50 50 msgstr "" … … 54 54 msgstr "" 55 55 56 #: admin/class-termageddon-usercentrics-admin.php:5 0156 #: admin/class-termageddon-usercentrics-admin.php:520 57 57 msgid "Disable for Troubleshooting" 58 58 msgstr "" … … 70 70 #: admin/class-termageddon-usercentrics-admin.php:362 71 71 msgid "Editors" 72 msgstr "" 73 74 #: admin/class-termageddon-usercentrics-admin.php:474 75 msgid "Elementor Video Player Integration" 72 76 msgstr "" 73 77 … … 77 81 msgstr "" 78 82 79 #: admin/class-termageddon-usercentrics-admin.php:6 4883 #: admin/class-termageddon-usercentrics-admin.php:667 80 84 msgid "Enable location logging" 81 85 msgstr "" 82 86 83 #: admin/class-termageddon-usercentrics-admin.php:6 6887 #: admin/class-termageddon-usercentrics-admin.php:687 84 88 msgid "Enable page caching support via AJAX" 85 89 msgstr "" 86 90 87 #: admin/class-termageddon-usercentrics-admin.php:7 0991 #: admin/class-termageddon-usercentrics-admin.php:728 88 92 msgid "Error Count" 89 93 msgstr "" … … 93 97 msgstr "" 94 98 95 #: admin/class-termageddon-usercentrics-admin.php:7 2799 #: admin/class-termageddon-usercentrics-admin.php:746 96 100 msgid "Error List" 97 101 msgstr "" 98 102 99 #: admin/class-termageddon-usercentrics-admin.php:5 49103 #: admin/class-termageddon-usercentrics-admin.php:568 100 104 msgid "European Union & European Economic Area (GDPR)" 101 105 msgstr "" … … 115 119 #. section ID. 116 120 #: admin/class-termageddon-usercentrics-admin.php:172 117 #: admin/class-termageddon-usercentrics-admin.php:5 29121 #: admin/class-termageddon-usercentrics-admin.php:548 118 122 msgid "Geo-Location" 119 123 msgstr "" 120 124 121 125 #: admin/class-termageddon-usercentrics-admin.php:143 122 #: admin/class-termageddon-usercentrics-admin.php:10 35126 #: admin/class-termageddon-usercentrics-admin.php:1065 123 127 msgid "" 124 128 "Geo-Location is enabled, but no locations have been toggled on. This means " … … 158 162 msgstr "" 159 163 160 #: admin/class-termageddon-usercentrics-admin.php:10 04164 #: admin/class-termageddon-usercentrics-admin.php:1034 161 165 msgid "If you are using the Divi theme" 162 166 msgstr "" 163 167 164 #: admin/class-termageddon-usercentrics-admin.php:10 03168 #: admin/class-termageddon-usercentrics-admin.php:1033 165 169 msgid "" 166 170 "If you would like to remove Usercentrics for logged in users such as admins, " … … 180 184 msgstr "" 181 185 182 #: admin/class-termageddon-usercentrics-admin.php:10 26186 #: admin/class-termageddon-usercentrics-admin.php:1056 183 187 msgid "Not sure what to select? Review" 184 188 msgstr "" … … 190 194 msgstr "" 191 195 192 #: admin/class-termageddon-usercentrics-admin.php:4 74196 #: admin/class-termageddon-usercentrics-admin.php:493 193 197 msgid "Presto Player" 194 198 msgstr "" … … 214 218 msgstr "" 215 219 216 #: admin/class-termageddon-usercentrics-admin.php:10 26220 #: admin/class-termageddon-usercentrics-admin.php:1056 217 221 msgid "this article" 218 222 msgstr "" … … 230 234 msgstr "" 231 235 232 #: admin/class-termageddon-usercentrics-admin.php:1047 236 #: admin/class-termageddon-usercentrics-admin.php:475 237 msgid "" 238 "This resolves and improves the cookie-consent implementation when using an " 239 "image placeholder overlay for the Elementor video embed." 240 msgstr "" 241 242 #: admin/class-termageddon-usercentrics-admin.php:1077 233 243 msgid "" 234 244 "To reset any of the backend variables, update the values below and save your " … … 236 246 msgstr "" 237 247 238 #: admin/class-termageddon-usercentrics-admin.php:5 67248 #: admin/class-termageddon-usercentrics-admin.php:586 239 249 msgid "United Kingdom (UK DPA)" 240 250 msgstr "" 241 251 242 #: admin/class-termageddon-usercentrics-admin.php: 985252 #: admin/class-termageddon-usercentrics-admin.php:1015 243 253 msgid "Upon generating your " 244 254 msgstr "" 245 255 246 #: admin/class-termageddon-usercentrics-admin.php: 971256 #: admin/class-termageddon-usercentrics-admin.php:1001 247 257 msgid "Upon saving, all previous errors in the log will be deleted." 248 258 msgstr "" 249 259 250 #: admin/class-termageddon-usercentrics-admin.php:6 21260 #: admin/class-termageddon-usercentrics-admin.php:640 251 261 msgid "Virginia (VCDPA)" 252 262 msgstr "" … … 272 282 msgstr "" 273 283 274 #: admin/class-termageddon-usercentrics-admin.php:6 54284 #: admin/class-termageddon-usercentrics-admin.php:673 275 285 msgid "" 276 286 "When enabled, the visitor's location can be viewed in the browser console, " … … 278 288 msgstr "" 279 289 280 #: admin/class-termageddon-usercentrics-admin.php:6 74290 #: admin/class-termageddon-usercentrics-admin.php:693 281 291 msgid "" 282 292 "When enabled, the visitor's location is checked via javascript to allow " … … 284 294 msgstr "" 285 295 286 #: admin/class-termageddon-usercentrics-admin.php:5 07296 #: admin/class-termageddon-usercentrics-admin.php:526 287 297 msgid "" 288 298 "When enabled, this feature allows you to turn off the consent tool for all " … … 293 303 msgstr "" 294 304 295 #: admin/class-termageddon-usercentrics-admin.php:10 22305 #: admin/class-termageddon-usercentrics-admin.php:1052 296 306 msgid "" 297 307 "When enabled, you will be collecting IP addresses for the purposes of " … … 309 319 msgstr "" 310 320 311 #: admin/class-termageddon-usercentrics-admin.php: 987321 #: admin/class-termageddon-usercentrics-admin.php:1017 312 322 msgid "" 313 323 "within your Termageddon account, you will be brought to the \"View embed " … … 316 326 msgstr "" 317 327 318 #: admin/class-termageddon-usercentrics-admin.php:10 05328 #: admin/class-termageddon-usercentrics-admin.php:1035 319 329 msgid "" 320 330 "you will need to enable at least one of the settings below to ensure logged " -
termageddon-usercentrics/trunk/public/class-termageddon-usercentrics-public.php
r3104855 r3115041 94 94 // Check for requirement of needing jQuery. 95 95 if ( Termageddon_Usercentrics::is_integration_enabled( 'divi_video' ) 96 || Termageddon_Usercentrics::is_integration_enabled( 'elementor_video' ) 96 97 || Termageddon_Usercentrics::should_use_alternate_psl() 97 98 ) { … … 237 238 } 238 239 240 // Elementor Video Player Integration Javascript. 241 if ( Termageddon_Usercentrics::is_integration_enabled( 'elementor_video' ) ) { 242 $script .= '<script type="application/javascript" id="uc-integration-elementor-video"> 243 window.addEventListener(\'load\', function () { 244 jQuery(\'.pp-media-overlay\').on(\'click\', function(e) { 245 jQuery(this).hide() 246 }) 247 </script>'; 248 } 249 239 250 // Presto Player Integration Javascript. 240 251 if ( Termageddon_Usercentrics::is_integration_enabled( 'presto_player' ) ) { -
termageddon-usercentrics/trunk/termageddon-usercentrics.php
r3104855 r3115041 15 15 * Plugin Name: Termageddon + Usercentrics 16 16 * Description: Easily integrate the Usercentrics consent solution into your website while controlling visibility for logged in users and admins. 17 * Version: 1.4. 117 * Version: 1.4.2 18 18 * Author: Termageddon 19 19 * Author URI: https://termageddon.com … … 34 34 * Rename this for your plugin and update it as you release new versions. 35 35 */ 36 define( 'TERMAGEDDON_COOKIE_VERSION', '1.4. 1' );36 define( 'TERMAGEDDON_COOKIE_VERSION', '1.4.2' ); 37 37 38 38 define( 'TERMAGEDDON_COOKIE_PLUGIN_PATH', dirname( __FILE__ ) );// No trailing slash.
Note: See TracChangeset
for help on using the changeset viewer.