Changeset View
Changeset View
Standalone View
Standalone View
plugins/calendar/calendar_ui.js
Show First 20 Lines • Show All 3,652 Lines • ▼ Show 20 Lines | .on('click', 'a.quickview', function(e) { | ||||
if (!rcube_event.is_keyboard(e) && this.blur) | if (!rcube_event.is_keyboard(e) && this.blur) | ||||
this.blur(); | this.blur(); | ||||
e.stopPropagation(); | e.stopPropagation(); | ||||
return false; | return false; | ||||
}); | }); | ||||
// register dbl-click handler to open calendar edit dialog | // register dbl-click handler to open calendar edit dialog | ||||
$(rcmail.gui_objects.calendarslist).on('dblclick', ':not(.virtual) > .calname', function(e){ | $(rcmail.gui_objects.calendarslist).on('dblclick', ':not(.virtual) > .calname', function(e) { | ||||
var id = $(this).closest('li').attr('id').replace(/^rcmlical/, ''); | var id = $(this).closest('li').attr('id').replace(/^rcmlical/, ''); | ||||
if (me.calendars[id] && me.calendars[id].driver != 'caldav') | |||||
me.calendar_edit_dialog(me.calendars[id]); | me.calendar_edit_dialog(me.calendars[id]); | ||||
}); | }); | ||||
// Make Elastic checkboxes pretty | // Make Elastic checkboxes pretty | ||||
if (window.UI && UI.pretty_checkbox) { | if (window.UI && UI.pretty_checkbox) { | ||||
$(rcmail.gui_objects.calendarslist).find('input[type=checkbox]').each(function() { | $(rcmail.gui_objects.calendarslist).find('input[type=checkbox]').each(function() { | ||||
UI.pretty_checkbox(this); | UI.pretty_checkbox(this); | ||||
}); | }); | ||||
calendars_list.addEventListener('add-item', function(prop) { | calendars_list.addEventListener('add-item', function(prop) { | ||||
▲ Show 20 Lines • Show All 655 Lines • Show Last 20 Lines |