28 lines
717 B
PHP
28 lines
717 B
PHP
<?php
|
|
/**
|
|
* @var Language $language
|
|
*/
|
|
echo st_admin_checkbox_tag($name, true, $language->getIsDefault(), [
|
|
'disabled' => $language->getIsDefault() || !$language->getActive(),
|
|
]);
|
|
|
|
if ($language->getIsDefault())
|
|
{
|
|
echo input_hidden_tag($name, true);
|
|
}
|
|
?>
|
|
|
|
<script>
|
|
jQuery(function($) {
|
|
$('#language_active').change(function() {
|
|
const defaultCheckbox = $('#<?php echo get_id_from_name($name) ?>');
|
|
const activeCheckbox = $(this);
|
|
defaultCheckbox.prop('disabled', !activeCheckbox.prop('checked'));
|
|
|
|
if (!activeCheckbox.prop('checked'))
|
|
{
|
|
defaultCheckbox.prop('checked', false);
|
|
}
|
|
});
|
|
});
|
|
</script>
|