fix validations for daily pattern and fix disappearing target fields for recurring todos

This commit is contained in:
Reinier Balt 2010-04-23 17:13:03 +02:00
parent 38f0cf1b7a
commit 06ac3067d3
2 changed files with 9 additions and 16 deletions

View file

@ -14,16 +14,14 @@ var TracksForm = {
toggleDiv.toggleClass('hide_form');
},
hide_all_recurring: function () {
$('#recurring_daily').hide();
$('#recurring_weekly').hide();
$('#recurring_monthly').hide();
$('#recurring_yearly').hide();
$.each(['daily', 'weekly', 'monthly', 'yearly'], function(){
$('#recurring_'+this).hide();
});
},
hide_all_edit_recurring: function () {
$('#recurring_edit_daily').hide();
$('#recurring_edit_weekly').hide();
$('#recurring_edit_monthly').hide();
$('#recurring_edit_yearly').hide();
$.each(['daily', 'weekly', 'monthly', 'yearly'], function(){
$('#recurring_edit_'+this).hide();
});
},
toggle_overlay: function () {
el = document.getElementById("overlay");
@ -435,16 +433,12 @@ $(document).ready(function() {
TracksForm.toggle_overlay();
});
$("#recurring_edit_period input").live('click', function(){
$.each(['daily', 'weekly', 'monthly', 'yearly'], function(){
$('#recurring_edit_'+this).hide();
});
TracksForm.hide_all_edit_recurring();
$('#recurring_edit_'+this.id.split('_')[5]).show();
});
$("#recurring_period input").live('click', function(){
$.each(['daily', 'weekly', 'monthly', 'yearly', 'target'], function(){
$('#recurring_'+this).hide();
});
TracksForm.hide_all_recurring();
$('#recurring_'+this.id.split('_')[4]).show();
});