Loading modules/dvg/dvg_crisis_safety_region/includes/dvg_crisis_safety_region.middenwestbrabant.inc +10 −2 Changes for modules/dvg/dvg_crisis_safety_region/includes/dvg_crisis_safety_region.middenwestbrabant.inc: 10 added lines, 2 removed lines. Original line number Diff line number Diff line Loading @@ -16,10 +16,12 @@ function dvg_crisis_safety_form_options_region_middenwestbrabant() { '#size' => 60, '#maxlength' => 128, '#required' => FALSE, '#description' => t('Api-key for version 2, or script name without .js for version 3 (f.e.: b_vrmwb).'), ); // Choose Version. $options = array( 'V2' => t('Version 2'), 'V3' => t('Version 3 (2022)'), ); $form_options['dvg_crisis_safety_region']['dvg_crisis_safety_region_service_version'] = array( '#type' => 'select', Loading @@ -27,7 +29,7 @@ function dvg_crisis_safety_form_options_region_middenwestbrabant() { '#options' => $options, '#default_value' => variable_get('dvg_crisis_safety_region_service_version', 0), ); // Override Safety region banner! (turn off) // Debugging. $form_options['dvg_crisis_safety_region']['dvg_crisis_safety_region_debugging'] = array( '#type' => 'checkbox', '#title' => t('Turn on debugging'), Loading @@ -45,13 +47,19 @@ function dvg_crisis_safety_region_middenwestbrabant_include() { $debugging = variable_get('dvg_crisis_safety_region_debugging', FALSE); $api_key = ($debugging ? "F6AEAB39-BF56-4364-A865-8BB654D90742" : variable_get('dvg_crisis_safety_region_api_key', '')); $version = ($debugging ? 'V2' : variable_get('dvg_crisis_safety_region_service_version', 'V2') ); if ($version === 'V2') { $script_src = "https://www.vrmwb.nl/Gemeentebanners" . $version . "?c=" . $api_key; } else { $script_src = "https://cb.vrmwb.nl/" . $api_key . ".js"; } // We load the script async, we do not want to wait on external servers. $async_script = "// Async script loading jQuery(document).ready(function () { var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = 'https://www.vrmwb.nl/Gemeentebanners" . $version . "?c=" . $api_key . "'; s.src = '" . $script_src . "'; var x = document.getElementsByTagName('script')[0]; x.parentNode.insertBefore(s, x); });"; Loading Loading
modules/dvg/dvg_crisis_safety_region/includes/dvg_crisis_safety_region.middenwestbrabant.inc +10 −2 Changes for modules/dvg/dvg_crisis_safety_region/includes/dvg_crisis_safety_region.middenwestbrabant.inc: 10 added lines, 2 removed lines. Original line number Diff line number Diff line Loading @@ -16,10 +16,12 @@ function dvg_crisis_safety_form_options_region_middenwestbrabant() { '#size' => 60, '#maxlength' => 128, '#required' => FALSE, '#description' => t('Api-key for version 2, or script name without .js for version 3 (f.e.: b_vrmwb).'), ); // Choose Version. $options = array( 'V2' => t('Version 2'), 'V3' => t('Version 3 (2022)'), ); $form_options['dvg_crisis_safety_region']['dvg_crisis_safety_region_service_version'] = array( '#type' => 'select', Loading @@ -27,7 +29,7 @@ function dvg_crisis_safety_form_options_region_middenwestbrabant() { '#options' => $options, '#default_value' => variable_get('dvg_crisis_safety_region_service_version', 0), ); // Override Safety region banner! (turn off) // Debugging. $form_options['dvg_crisis_safety_region']['dvg_crisis_safety_region_debugging'] = array( '#type' => 'checkbox', '#title' => t('Turn on debugging'), Loading @@ -45,13 +47,19 @@ function dvg_crisis_safety_region_middenwestbrabant_include() { $debugging = variable_get('dvg_crisis_safety_region_debugging', FALSE); $api_key = ($debugging ? "F6AEAB39-BF56-4364-A865-8BB654D90742" : variable_get('dvg_crisis_safety_region_api_key', '')); $version = ($debugging ? 'V2' : variable_get('dvg_crisis_safety_region_service_version', 'V2') ); if ($version === 'V2') { $script_src = "https://www.vrmwb.nl/Gemeentebanners" . $version . "?c=" . $api_key; } else { $script_src = "https://cb.vrmwb.nl/" . $api_key . ".js"; } // We load the script async, we do not want to wait on external servers. $async_script = "// Async script loading jQuery(document).ready(function () { var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = 'https://www.vrmwb.nl/Gemeentebanners" . $version . "?c=" . $api_key . "'; s.src = '" . $script_src . "'; var x = document.getElementsByTagName('script')[0]; x.parentNode.insertBefore(s, x); });"; Loading