Enable event import command even if no calendar is selected (#2267)
This commit is contained in:
parent
ee8b9e1ddc
commit
45d9244016
3 changed files with 6 additions and 5 deletions
|
@ -1938,6 +1938,7 @@ function rcube_calendar_ui(settings)
|
||||||
if ($dialog.is(':ui-dialog'))
|
if ($dialog.is(':ui-dialog'))
|
||||||
$dialog.dialog('close');
|
$dialog.dialog('close');
|
||||||
|
|
||||||
|
if (calendar)
|
||||||
$('#event-import-calendar').val(calendar.id);
|
$('#event-import-calendar').val(calendar.id);
|
||||||
|
|
||||||
var buttons = {};
|
var buttons = {};
|
||||||
|
@ -2235,7 +2236,7 @@ function rcube_calendar_ui(settings)
|
||||||
var id = $(this).data('id');
|
var id = $(this).data('id');
|
||||||
rcmail.select_folder(id, 'rcmlical');
|
rcmail.select_folder(id, 'rcmlical');
|
||||||
rcmail.enable_command('calendar-edit', true);
|
rcmail.enable_command('calendar-edit', true);
|
||||||
rcmail.enable_command('calendar-remove', 'events-import', 'calendar-showurl', true);
|
rcmail.enable_command('calendar-remove', 'calendar-showurl', true);
|
||||||
me.selected_calendar = id;
|
me.selected_calendar = id;
|
||||||
})
|
})
|
||||||
.dblclick(function(){ me.calendar_edit_dialog(me.calendars[me.selected_calendar]); })
|
.dblclick(function(){ me.calendar_edit_dialog(me.calendars[me.selected_calendar]); })
|
||||||
|
@ -2723,7 +2724,7 @@ window.rcmail && rcmail.addEventListener('init', function(evt) {
|
||||||
rcmail.register_command('calendar-create', function(){ cal.calendar_edit_dialog(null); }, true);
|
rcmail.register_command('calendar-create', function(){ cal.calendar_edit_dialog(null); }, true);
|
||||||
rcmail.register_command('calendar-edit', function(){ cal.calendar_edit_dialog(cal.calendars[cal.selected_calendar]); }, false);
|
rcmail.register_command('calendar-edit', function(){ cal.calendar_edit_dialog(cal.calendars[cal.selected_calendar]); }, false);
|
||||||
rcmail.register_command('calendar-remove', function(){ cal.calendar_remove(cal.calendars[cal.selected_calendar]); }, false);
|
rcmail.register_command('calendar-remove', function(){ cal.calendar_remove(cal.calendars[cal.selected_calendar]); }, false);
|
||||||
rcmail.register_command('events-import', function(){ cal.import_events(cal.calendars[cal.selected_calendar]); }, false);
|
rcmail.register_command('events-import', function(){ cal.import_events(cal.calendars[cal.selected_calendar]); }, true);
|
||||||
rcmail.register_command('calendar-showurl', function(){ cal.showurl(cal.calendars[cal.selected_calendar]); }, false);
|
rcmail.register_command('calendar-showurl', function(){ cal.showurl(cal.calendars[cal.selected_calendar]); }, false);
|
||||||
|
|
||||||
// search and export events
|
// search and export events
|
||||||
|
|
|
@ -35,8 +35,8 @@
|
||||||
<ul>
|
<ul>
|
||||||
<li><roundcube:button command="calendar-edit" label="calendar.edit" classAct="active" /></li>
|
<li><roundcube:button command="calendar-edit" label="calendar.edit" classAct="active" /></li>
|
||||||
<li><roundcube:button command="calendar-remove" label="calendar.remove" classAct="active" /></li>
|
<li><roundcube:button command="calendar-remove" label="calendar.remove" classAct="active" /></li>
|
||||||
<li><roundcube:button command="events-import" label="calendar.importevents" classAct="active" /></li>
|
|
||||||
<li><roundcube:button command="calendar-showurl" label="calendar.showurl" classAct="active" /></li>
|
<li><roundcube:button command="calendar-showurl" label="calendar.showurl" classAct="active" /></li>
|
||||||
|
<li><roundcube:button command="events-import" label="calendar.importevents" classAct="active" /></li>
|
||||||
<roundcube:if condition="env:calendar_driver == 'kolab'" />
|
<roundcube:if condition="env:calendar_driver == 'kolab'" />
|
||||||
<li class="separator_above"><roundcube:button command="folders" task="settings" type="link" label="managefolders" classAct="active" /></li>
|
<li class="separator_above"><roundcube:button command="folders" task="settings" type="link" label="managefolders" classAct="active" /></li>
|
||||||
<roundcube:endif />
|
<roundcube:endif />
|
||||||
|
|
|
@ -49,8 +49,8 @@
|
||||||
<ul class="toolbarmenu">
|
<ul class="toolbarmenu">
|
||||||
<li><roundcube:button command="calendar-edit" label="calendar.edit" classAct="active" /></li>
|
<li><roundcube:button command="calendar-edit" label="calendar.edit" classAct="active" /></li>
|
||||||
<li><roundcube:button command="calendar-remove" label="calendar.remove" classAct="active" /></li>
|
<li><roundcube:button command="calendar-remove" label="calendar.remove" classAct="active" /></li>
|
||||||
<li><roundcube:button command="events-import" label="calendar.importevents" classAct="active" /></li>
|
|
||||||
<li><roundcube:button command="calendar-showurl" label="calendar.showurl" classAct="active" /></li>
|
<li><roundcube:button command="calendar-showurl" label="calendar.showurl" classAct="active" /></li>
|
||||||
|
<li><roundcube:button command="events-import" label="calendar.importevents" classAct="active" /></li>
|
||||||
<roundcube:if condition="env:calendar_driver == 'kolab'" />
|
<roundcube:if condition="env:calendar_driver == 'kolab'" />
|
||||||
<li class="separator_above"><roundcube:button command="folders" task="settings" type="link" label="managefolders" classAct="active" /></li>
|
<li class="separator_above"><roundcube:button command="folders" task="settings" type="link" label="managefolders" classAct="active" /></li>
|
||||||
<roundcube:endif />
|
<roundcube:endif />
|
||||||
|
|
Loading…
Add table
Reference in a new issue