var labelcache=[]; $(document).ready(function(){ $('.tab-page:first .answertable tbody').sortable({ containment:'parent', update:aftermove, distance:3}); $(document).on('click','.btnquickadd', function(){ scale_id = $(this).data('scale-id'); }); $('#quickaddModal').on('show.bs.modal', function(e) { var scale_id = $(e.relatedTarget).data('scale-id'); var table_id = $(e.relatedTarget).closest('div.action-buttons').siblings('table.answertable').attr('id'); $('#btnqainsert').unbind('click').on('click', function () { quickaddlabels(scale_id, 'add', table_id); }); $('#btnqareplace').unbind('click').on('click', function () { quickaddlabels(scale_id, 'replace', table_id); }); }); $('#editanswersform').submit(checkForDuplicateCodes); $('#btnlsreplace').click(transferlabels); $('#btnlsinsert').click(transferlabels); $('#labelsets').click(lspreview); $('#languagefilter').click(lsbrowser); $('.bthsaveaslabel').click(getlabel); $('input[name=savelabeloption]:radio').click(setlabel); flag = [false, false]; $('#btnsave').click(savelabel); updaterowproperties(); $(document).on("click", '.btnaddanswer', addinput); $(document).on("click", '.btndelanswer', deleteinput); $(document).on("click", '.btnlsbrowser', lsbrowser ); }); function deleteinput() { // 1.) Check if there is at least one answe countanswers=$(this).closest("tbody").children("tr").length;//Maybe use class is better if (countanswers>1) { // 2.) Remove the table row var x; classes=$(this).closest('tr').attr('class').split(' '); for (x in classes) { if (classes[x].substr(0,3)=='row'){ position=classes[x].substr(4); } } info=$(this).closest('table').attr('id').split("_"); language=info[1]; scale_id=info[2]; languages=langs.split(';'); var x; for (x in languages) { tablerow=$('#tabpage_'+languages[x]).find('#answers_'+languages[x]+'_'+scale_id+' .row_'+position); if (x==0) { tablerow.fadeTo(400, 0, function(){ $(this).remove(); updaterowproperties(); }); } else { tablerow.remove(); } } } else { $.blockUI({message:"
"+strCantDeleteLastAnswer+"