case 'kronolithEventAllday':
this.toggleAllDay();
- return;
+ break;
case 'kronolithEventAlarmDefaultOn':
this.disableAlarmMethods();
- return;
+ break;
case 'kronolithEventLinkNone':
case 'kronolithEventLinkDaily':
case 'kronolithEventLinkYearly':
case 'kronolithEventLinkLength':
this.toggleRecurrence(id.substring(18));
- return;
+ break;
case 'kronolithEventSave':
- Horde_Calendar.hideCal();
this.saveEvent();
elt.disable();
e.stop();
- return;
+ break;
case 'kronolithTaskSave':
- Horde_Calendar.hideCal();
this.saveTask();
elt.disable();
e.stop();
- return;
+ break;
case 'kronolithEventDelete':
- Horde_Calendar.hideCal();
var cal = $F('kronolithEventCalendar'),
eventid = $F('kronolithEventId');
this.doAction('deleteEvent',
this.closeRedBox();
window.history.back();
e.stop();
- return;
+ break;
case 'kronolithTaskDelete':
var tasklist = $F('kronolithTaskOldList'),
this.closeRedBox();
window.history.back();
e.stop();
- return;
+ break;
case 'kronolithCinternalPMore':
case 'kronolithCinternalPLess':
$('kronolithC' + type + 'PBasic').toggle();
$('kronolithC' + type + 'PAdvanced').toggle();
e.stop();
- return;
+ break;
case 'kronolithCinternalPNone':
case 'kronolithCinternalPAll':
case 'kronolithCtasklistsPG':
var info = id.match(/kronolithC(.*)P(.*)/);
this.permsClickHandler(info[1], info[2]);
- return;
+ break;
case 'kronolithCinternalPAllShow':
case 'kronolithCtasklistsPAllShow':
var type = id.match(/kronolithC(.*)P/)[1];
this.permsClickHandler(type, 'All');
- return;
+ break;
case 'kronolithCinternalPAdvanced':
case 'kronolithCtasklistsPAdvanced':
var type = id.match(/kronolithC(.*)P/)[1];
if (orig.tagName != 'INPUT') {
- return;
+ break;
}
this.activateAdvancedPerms(type);
if (orig.name.match(/u_.*||new/)) {
this.insertGroupOrUser(type, 'user');
}
- return;
+ break;
case 'kronolithNavDay':
case 'kronolithNavWeek':
Horde_ToolTips.detach(elt);
Horde_ToolTips.attach(elt);
break;
+
+ case 'kronolithEventDialog':
+ case 'kronolithTaskDialog':
+ Horde_Calendar.hideCal();
+ return;
+
+ case 'kronolithCalendarDialog':
+ if (this.colorPicker) {
+ this.colorPicker.hide();
+ }
+ return;
}
// Caution, this only works if the element has definitely only a
case 'kronolithTabLink':
this.openTab(elt);
e.stop();
- return;
+ break;
case 'kronolithFormCancel':
- Horde_Calendar.hideCal();
- if (this.colorPicker) {
- this.colorPicker.hide();
- }
this.closeRedBox();
this.resetMap();
window.history.back();
e.stop();
- return;
+ break;
case 'kronolithEventTag':
kronolithETagAc.addNewItemNode(elt.getText());
e.stop();
- return;
+ break;
case 'kronolithCalendarTag':
kronolithCTagAc.addNewItemNode(elt.getText());
e.stop();
- return;
+ break;
case 'kronolithEventGeo':
this.ensureMap();
this.geocode($F('kronolithEventLocation'));
e.stop();
- return;
+ break;
case 'kronolithTaskRow':
if (elt.retrieve('taskid')) {
case 'kronolithDatePicker':
id = elt.readAttribute('id');
Horde_Calendar.open(id, Date.parseExact($F(id.replace(/Picker$/, 'Date')), Kronolith.conf.date_format));
+ e.stop();
return;
case 'kronolithColorPicker':
e.stop();
return;
} else if (elt.hasClassName('kronolithCalendarSave')) {
- if (this.colorPicker) {
- this.colorPicker.hide();
- }
elt.disable();
this.saveCalendar(elt.up('form'));
e.stop();
- return;
+ break;
} else if (elt.hasClassName('kronolithCalendarContinue')) {
- if (this.colorPicker) {
- this.colorPicker.hide();
- }
var form = elt.up('form'),
type = form.id.replace(/kronolithCalendarForm/, ''),
i = 1;
if (!$F('kronolithCalendarremoteUrl')) {
this.showNotifications([ { type: 'horde.warning', message: Kronolith.text.no_url }]);
e.stop();
- return;
+ break;
}
this.doAction('getRemoteInfo',
params,
}.bind(this));
}
e.stop();
- return;
+ break;
}
this.calendarNext(type);
elt.disable();
e.stop();
- return;
+ break;
} else if (elt.hasClassName('kronolithCalendarDelete')) {
- if (this.colorPicker) {
- this.colorPicker.hide();
- }
var form = elt.up('form'),
type = form.id.replace(/kronolithCalendarForm/, ''),
calendar = $F('kronolithCalendar' + type + 'Id');
}.bind(this));
elt.disable();
e.stop();
- return;
+ break;
} else if (elt.hasClassName('kronolithCalendarSubscribe') ||
elt.hasClassName('kronolithCalendarUnsubscribe')) {
var form = elt.up('form');
this.closeRedBox();
window.history.back();
e.stop();
- return;
+ break;
} else if (elt.tagName == 'INPUT' && elt.name == 'event_alarms[]') {
$('kronolithEventAlarmDefaultOff').setValue(1);
if ($(elt.id + 'Params')) {
$(elt.id + 'Params').hide();
}
}
- return;
+ break;
}
var calClass = elt.retrieve('calendarclass');