From 014d89fae35587a77a151022e7d2d1e648d5038d Mon Sep 17 00:00:00 2001 From: PavelBegunkov <asml.Silence@gmail.com> Date: Fri, 19 Sep 2014 17:28:06 +0400 Subject: [PATCH] =?UTF-8?q?=D0=A3=D0=9A=D0=94=20=D1=80=D0=B5=D0=B4=D0=B0?= =?UTF-8?q?=D0=BA=D1=82=D0=BE=D1=80=20fix?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ~dev_rating/media/js/discipline/edit.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/~dev_rating/media/js/discipline/edit.js b/~dev_rating/media/js/discipline/edit.js index ae56026b0..305f78e85 100644 --- a/~dev_rating/media/js/discipline/edit.js +++ b/~dev_rating/media/js/discipline/edit.js @@ -529,6 +529,7 @@ $(function() { return $(element).attr("id"); }); var ChangeOrderSubmodulesID = '[' + AttrID.get() + ']'; + ChangeSubmoduleMaxRate($(this).parent('div').parent('div').attr('id'), 0); // $.post( URLdir + 'handler/map/DeleteSubmodule', @@ -540,7 +541,24 @@ $(function() { function(data){ data = $.parseJSON(data); if(data.success === true) { + var sub = thisObj.parent('div').parent('div'); + var mod = sub.parent('div').parent('div').find('.moduleHead'); + // get old submodule values + var dif1 = sub.find('.currentControl').find('input').val(); + var dif2 = sub.find('.landmarkControl').find('input').val(); + + // change module header + var old = mod.find('.currentControl').html(); + mod.children('.currentControl').html(old - dif1); + + old = mod.find('.landmarkControl').html(); + mod.children('.landmarkControl').html(old - dif2); + + // change max rate + old = $('.RateIndicator').html(); + $('.RateIndicator').html(old - dif1 - dif2); thisObj.parent('div').parent('div').remove(); + EventInspector_ShowMsg('Мероприятие удалено', 'success'); } else EventInspector_ShowMsg('Ошибка при удаление мероприятия', 'error'); -- GitLab