Lots of code changes, but most of it was removing the old hacky way of listening for specific clicks and waiting random amounts of time to tap into BootstrapTable's custom events to make everything a lot more robust. Other than that, there are a few key updates:
Next Aurax is now based on the current filter being used
This means if you filter by vehicle weapons, your closest vehicle weapon Auraxium is where this will go even if there is an infantry weapon that is closer.
Fixed time column not sorting properly
Copying table row text now uses mobile header names
Columns order and sort are now persisted (this is per table instead of per character)
Created a mobile column sort menu where columns can be sorted and reordered
All of this appears to work properly in my testing on both firefox and chrome. There is only one thing that happens very randomly. The table data will not match the column header (the table data goes back to the default column order and only the desktop table headers are sorted properly) If you can find a way to replicate this so I can fix it that would be great. It has only happened when the column order is something other than default and I sort a column (asc or desc).
Lots of code changes, but most of it was removing the old hacky way of listening for specific clicks and waiting random amounts of time to tap into BootstrapTable's custom events to make everything a lot more robust. Other than that, there are a few key updates:
All of this appears to work properly in my testing on both firefox and chrome. There is only one thing that happens very randomly. The table data will not match the column header (the table data goes back to the default column order and only the desktop table headers are sorted properly) If you can find a way to replicate this so I can fix it that would be great. It has only happened when the column order is something other than default and I sort a column (asc or desc).
This will close #60 and will close #125.