Allow selection over multiple days in multi-day view (#287)

This commit is contained in:
Thomas Bruederli 2011-08-07 18:45:51 +02:00
parent cb4a908d48
commit 7094e68074
2 changed files with 3 additions and 3 deletions

View file

@ -1792,7 +1792,7 @@ function rcube_calendar_ui(settings)
table: rcmail.gettext('agenda', 'calendar')
},
selectable: true,
selectHelper: true,
selectHelper: false,
loading: function(isLoading) {
me.is_loading = isLoading;
this._rc_loading = rcmail.set_busy(isLoading, 'loading', this._rc_loading);

View file

@ -3574,10 +3574,10 @@ function AgendaView(element, calendar, viewName) {
function slotSelectionMousedown(ev) {
if (ev.which == 1 && opt('selectable')) { // ev.which==1 means left mouse button
unselect(ev);
var dates;
var dates, helperOption = opt('selectHelper');
hoverListener.start(function(cell, origCell) {
clearSelection();
if (cell && cell.col == origCell.col && !cellIsAllDay(cell)) {
if (cell && (cell.col == origCell.col || !helperOption) && !cellIsAllDay(cell)) {
var d1 = cellDate(origCell);
var d2 = cellDate(cell);
dates = [