I am not so familiar with Javascript / frontend and I use Jquery to get simple functionality done. My use case is as below.
User selects multiple files. User will have option to reorder the files (done through Jquery UI sortable along with file change). I have two challenges
I am capturing the change via start and update and trying to reset the files array. However on form submit, the files are going in original order. Should I submit the form from Javascript rather than direct submit button. If so, how do I tie these events together. I have code as below so far.
$( function() { var startIndx, updtIndx, temp; $( "#sortable" ).sortable({ update: function(event, ui) { updtIndx = ui.item.index(); //alert('update: '+updtIndx) }, start: function(event, ui) { startIndx = ui.item.index(); //alert('start: ' + ui.item.index()) } }); temp = files[startIndx]; files[startIndx] = files[updtIndx]; files[updtIndx] = temp; $( "#sortable" ).disableSelection();} );
When user clicks on Select Files again, and adds some more files, I am able to show the ul/li with more file names but how do I store reference to previous files to submit them all?