diff --git a/admin/survey/script/branching.js b/admin/survey/script/branching.js index 79c03cd70..08ddd40b6 100644 --- a/admin/survey/script/branching.js +++ b/admin/survey/script/branching.js @@ -1493,7 +1493,8 @@ function conjunction_edit(condition, conjunction, negation) { noupdate: __vnosi + __analiza, anketa: srv_meta_anketa_id }, function () { - $('#div_condition_editing_inner').resize(); // trigger, da se poklice resize event + var scroll_position = $(".condition_editing_body").scrollTop() + $('#condition_'+condition).position().top - $(".condition_editing_body").height()/2 + $('#condition_'+condition).height()/2; + $(".condition_editing_body").animate({ scrollTop: scroll_position }, 1000); }); } @@ -1513,7 +1514,10 @@ function conjunction_dropdown_edit(condition) { noupdate: __vnosi + __analiza, anketa: srv_meta_anketa_id }, function () { - $('#div_condition_editing_inner').resize(); // trigger, da se poklice resize event + + // Zascrollamo na pravo pozicijo + var scroll_position = $(".condition_editing_body").scrollTop() + $('#condition_'+condition).position().top - $(".condition_editing_body").height()/2 + $('#condition_'+condition).height()/2; + $(".condition_editing_body").animate({ scrollTop: scroll_position }, 1000); } ); } @@ -1530,8 +1534,9 @@ function fill_value(condition, vrednost) { noupdate: __vnosi + __analiza, anketa: srv_meta_anketa_id }, function () { - $('#div_condition_editing_inner').resize(); // trigger, da se poklice resize event - }); + var scroll_position = $(".condition_editing_body").scrollTop() + $('#condition_'+condition).position().top - $(".condition_editing_body").height()/2 + $('#condition_'+condition).height()/2; + $(".condition_editing_body").animate({ scrollTop: scroll_position }, 1000); +}); }