Fix so when switching from compose to calendar confirmation alert will be displayed (#530)

This commit is contained in:
Aleksander Machniak 2011-12-02 15:12:52 +01:00
parent fbd78c4fc5
commit 2f570dd126
2 changed files with 8 additions and 5 deletions

View file

@ -295,6 +295,8 @@ window.rcmail && rcmail.addEventListener('init', function(evt) {
}
}
rcmail.register_command('plugin.calendar', function() { rcmail.switch_task('calendar'); }, true);
rcmail.addEventListener('plugin.ping_url', function(p){
var action = p.action;
p.action = p.event = null;

View file

@ -48,10 +48,11 @@ class calendar_ui
// add taskbar button
$this->cal->add_button(array(
'name' => 'calendar',
'class' => 'button-calendar',
'label' => 'calendar.calendar',
'href' => './?_task=calendar',
'name' => 'calendar',
'class' => 'button-calendar',
'label' => 'calendar.calendar',
'href' => './?_task=calendar',
'onclick' => sprintf("%s.command('plugin.calendar');return false", JS_OBJECT_NAME),
), 'taskbar');
// load basic client script (which - unfortunately - requires fullcalendar)