[FIX] modify and save event.

bzr revid: vda@tinyerp.com-20110601111759-6vjnmfr3pymaepuw
This commit is contained in:
vda (OpenERP)
2011-06-01 16:47:59 +05:30
parent f4ab6de247
commit ed493416de
+17 -3
View File
@@ -260,6 +260,7 @@ openerp.base_calendar.CalendarView = openerp.base.Controller.extend({
popup_event: function(event_id) {
var self = this;
if(event_id) event_id = parseInt(event_id, 10);
var action = {
@@ -279,14 +280,27 @@ openerp.base_calendar.CalendarView = openerp.base.Controller.extend({
pager: false
}
var element_id = _.uniqueId("act_window_dialog");
var dialog = jQuery('<div>', {
'id': element_id
}).dialog({
modal: true,
width: 'auto',
height: 'auto'
});
height: 'auto',
buttons: {
Cancel: function() {
$(this).dialog("destroy");
},
Save: function() {
var view_manager = action_manager.viewmanager;
var _dialog = this;
view_manager.views[view_manager.active_view].controller.do_save(function(r) {
$(_dialog).dialog("destroy");
self.start();
})
}
}
});
var action_manager = new openerp.base.ActionManager(this.session, element_id);
action_manager.start();
action_manager.do_action(action);