| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- /**
- * 切换周期类型,用于展示周期类型的交互。
- * Toggle cycle, used to display the interaction of cycle.
- *
- * @param element e
- * @return void
- */
- function toggleCycle(e)
- {
- $date = $('#date').zui('datePicker');
- if(e.target.checked)
- {
- $date.render({disabled: true});
- $('.date').prop('value', '');
- $('.cycle-date').prop('value', defaultDate);
- $('.cycle-config:not(.type-week,.type-month,.type-year)').removeClass('hidden');
- $('[name="switchDate"]').prop('checked', false);
- $('[name="switchDate"]').closest('.input-group-addon').addClass('hidden');
- $('[name="type"]').closest('.form-group').addClass('hidden');
- $('[name="type"]').zui('picker').$.setValue('custom');
- loadList('custom'); //Fix bug 3278.
- }
- else
- {
- $('.cycle-date').prop('value', '');
- $date.render({disabled: false});
- $('.cycle-config').addClass('hidden');
- $('[name="switchDate"]').closest('.input-group-addon').removeClass('hidden');
- $('[name="type"]').closest('.form-group').removeClass('hidden');
- }
- }
- /**
- * 更改待办日期。
- * Change todo date.
- *
- * @return void
- */
- function changeCreateDate(e)
- {
- changeDate(e);
- var selectTime = $(e.target).val() != today ? start : nowTime;
- zui.Picker.query('#begin').$.setValue(selectTime);
- selectNext();
- }
|