mirror of
https://github.com/phpbb/phpbb.git
synced 2025-06-08 12:28:52 +00:00
35 lines
969 B
JavaScript
35 lines
969 B
JavaScript
/**
|
|
* Hide the optgroups that are not the selected timezone
|
|
*
|
|
* @param bool keep_selection Shall we keep the value selected, or shall the user be forced to repick one.
|
|
*/
|
|
function phpbb_switch_tz_date(keep_selection)
|
|
{
|
|
$('#timezone > optgroup').css("display", "none");
|
|
$("#timezone > optgroup[label='" + $('#tz_date').val() + "']").css("display", "block");
|
|
|
|
if ($("#timezone > optgroup[label='" + $('#tz_date').val() + "'] > option").size() == 1)
|
|
{
|
|
// If there is only one timezone for the selected date, we just select that automatically.
|
|
$("#timezone > optgroup[label='" + $('#tz_date').val() + "'] > option:first").attr("selected", true);
|
|
keep_selection = true;
|
|
}
|
|
|
|
if (typeof keep_selection !== 'undefined')
|
|
{
|
|
if (!keep_selection)
|
|
{
|
|
$('#timezone > option:first').attr("selected", true);
|
|
}
|
|
}
|
|
}
|
|
|
|
/**
|
|
* Display the date/time select
|
|
*/
|
|
function phpbb_enable_tz_dates()
|
|
{
|
|
$('#tz_select_date').css("display", "block");
|
|
}
|
|
|
|
phpbb_enable_tz_dates();
|