%PDF- %PDF-
| Direktori : /home/bitrix/www/bitrix/components/bitrix/main.calendar.interval/templates/.default/ |
| Current File : //home/bitrix/www/bitrix/components/bitrix/main.calendar.interval/templates/.default/script.js |
function BxCalendarInterval()
{
this.OnDateChange = function(sel)
{
var bShowFrom = false, bShowTo = false, bShowHellip = false, bShowDays = false, bShowBr = false;
if (sel.value == 'interval')
bShowBr = bShowFrom = bShowTo = bShowHellip = true;
else if (sel.value == 'before')
bShowTo = true;
else if (sel.value == 'after' || sel.value == 'exact')
bShowFrom = true;
else if (sel.value == 'days')
bShowDays = true;
BX.findNextSibling(sel, {'tag': 'span', 'class': 'bx-filter-from'}).style.display = (bShowFrom ? '' : 'none');
BX.findNextSibling(sel, {'tag': 'span', 'class': 'bx-filter-to'}).style.display = (bShowTo ? '' : 'none');
BX.findNextSibling(sel, {
'tag': 'span',
'class': 'bx-filter-hellip'
}).style.display = (bShowHellip ? '' : 'none');
BX.findNextSibling(sel, {'tag': 'span', 'class': 'bx-filter-days'}).style.display = (bShowDays ? '' : 'none');
var span = BX.findNextSibling(sel, {'tag': 'span', 'class': 'bx-filter-br'});
if (span)
span.style.display = (bShowBr ? '' : 'none');
};
}
var bxCalendarInterval = new BxCalendarInterval();