diff --git a/parts/static/script.js b/parts/static/script.js index 0a1c71a..23a5f42 100644 --- a/parts/static/script.js +++ b/parts/static/script.js @@ -29,12 +29,16 @@ function new_entry() { } function end_edit() { + + $('table#details tr#location td p').text($('table#details tr#location td select option:checked').val()); $('table#details tr#location td p').show(); $('table#details tr#location td select').hide(); + $('table#details tr#partno td p').text($('table#details tr#partno td input').val()); $('table#details tr#partno td p').show(); $('table#details tr#partno td input').hide(); + $('table#details tr#description td p').text($('table#details tr#description td input').val()); $('table#details tr#description td p').show(); $('table#details tr#description td input').hide(); @@ -118,7 +122,10 @@ function save(partID) { processData: false, success: function(data) { var datasheet_par = '
'; - $('#datasheet-info').replaceWith(datasheet_par); + $('#datasheet-info').replaceWith(datasheet_par); // Fix addressing + $('#edit-button').click(function() { + init_edit(JSON.parse(data).part_id); + }); }, error: function() { alert("Couldn't update the part information. Please retry."); @@ -127,9 +134,6 @@ function save(partID) { }); end_edit(); - $('#edit-button').click(function() { - init_edit(partID); - }); } function text_filter(string) {