You are here

function _eu_cookie_compliance_remove_script_from_loader in EU Cookie Compliance (GDPR Compliance) 7

Modifies the script loader to remove a script.

Parameters

array $javascript: The javascript array.

script $script: The script to remove.

int $js_disabled_script_position: The position of our script loader.

1 call to _eu_cookie_compliance_remove_script_from_loader()
eu_cookie_compliance_js_alter in ./eu_cookie_compliance.module
Implements hook_js_alter().

File

./eu_cookie_compliance.module, line 819
EU cookie compliance primary module file.

Code

function _eu_cookie_compliance_remove_script_from_loader(&$javascript, $script, $js_disabled_script_position) {
  $string_to_find = 'var scriptTag = document.createElement("script");scriptTag.src = "' . str_replace('/', '\\/', $GLOBALS['base_url']) . '\\/' . str_replace('/', '\\/', $script) . '";document.body.appendChild(scriptTag);';
  $javascript[$js_disabled_script_position]['data'] = str_replace($string_to_find, '', $javascript[$js_disabled_script_position]['data']);
}