rawAssets ? '/raw' : '')); wp_enqueue_script('age-gate-focus', $path . '/focus.js', [], AGE_GATE_VERSION, !$settings->inHeader); $elements = [ '.age-gate', ]; if (is_admin_bar_showing()) { $elements[] = '#wpadminbar'; } if ($settings->inputType === 'buttons') { $focused = null; } elseif ($settings->stepped) { $focused = 'age_gate[y]'; } else { $focused = sprintf('age_gate[%s]', strtolower($settings->dateFormat[0] ?? 'd')); } wp_localize_script('age-gate-focus', 'agfocus', [ 'focus' => $focused, 'elements' => array_merge( apply_filters('age_gate/trap_focus/elements', []), $elements ) ]); } }