Timezone warning / add entry no-reload

This commit is contained in:
Malishev Dmitry 2011-12-29 16:38:42 +03:00
parent 511703fa3e
commit 79699b83be
3 changed files with 16 additions and 10 deletions

View file

@ -252,11 +252,19 @@ App.Actions.save_form = function(evt) {
}
if (elm.attr('id') == App.Constants[elm_id]) { // NEW ITEM
var values = App.Helpers.getFormValues(elm);
if(App.Validate.form(values, $('#'+elm_id))) {
App.Model.add(values, source);
var form_id = App.Constants[App.Env.world + '_FORM_ID'];
$('#'+form_id).remove();
if ($('.b-new-entry').length > 1) {
var confirmed = confirm('You were editing other entries and those changes will be discarded. Click cancel if you want to save updated entries before adding new one.');
if (!confirmed) {
return true;
}
else {
var values = App.Helpers.getFormValues(elm);
if(App.Validate.form(values, $('#'+elm_id))) {
App.Model.add(values, source);
var form_id = App.Constants[App.Env.world + '_FORM_ID'];
$('#'+form_id).remove();
}
}
}
}
else { // OLD ITEM, UPDATING IT