function _eu_cookie_compliance_get_jquery_colorpicker_version in EU Cookie Compliance (GDPR Compliance) 8
Get the current version of jQuery colorpicker, if installed.
Hopefully they will not release a version 3 any time soon. :)
Return value
int Major version of jQuery Colorpicker, or 0 if not installed.
3 calls to _eu_cookie_compliance_get_jquery_colorpicker_version()
- EuCookieComplianceConfigForm::buildForm in src/
Form/ EuCookieComplianceConfigForm.php - Form constructor.
- EuCookieComplianceConfigForm::submitForm in src/
Form/ EuCookieComplianceConfigForm.php - Form submission handler.
- eu_cookie_compliance_validate_hex in ./
eu_cookie_compliance.module - Validate field for a HEX value if a value is set.
File
- ./
eu_cookie_compliance.module, line 704 - The main file for the EU Cookie Compliance module.
Code
function _eu_cookie_compliance_get_jquery_colorpicker_version() {
if (\Drupal::service('module_handler')
->moduleExists('jquery_colorpicker')) {
$info = \Drupal::service('extension.list.module')
->getExtensionInfo('jquery_colorpicker');
if ($info) {
return strpos($info['version'], '-2.') !== FALSE ? 2 : 1;
}
}
return 0;
}