* Refactor touch event binding in elfinder.js (#3762)
for jquery 4.0
* Refactor name trimming in elFinder.resources.js (#3763)
for jquery 4.0
* Replace jQuery methods with native JavaScript equivalents (#3764)
for jquery 4.0
* Refactor command binding to use bind method (#3765)
for jquery 4.0
* Refactor search input value handling and buttonset (#3766)
for jquery 4.0
* Refactor function calls to use bind instead of proxy (#3767)
for jquery 4.0
* Refactor text trimming method in parseUploadData (#3768)
for jquery 4.0
* Fix mime trimming and whitespace handling (#3769)
for jquery 4.0
* Refactor value trimming to use native trim method (#3772)
for jquery 4.0
* Fix binding of 'make' method in mkfile.js (#3773)
for jquery 4.0
* Fix binding of make function in mkdir command (#3774)
for jquery 4.0
* Fix string trimming for translator names (#3775)
for jquery 4.0
* Fix binding of mixin make function in edit.js (#3776)
For jquery 4
* Refactor permission value trimming method (#3777)
For jquery 4.0
* fix: to support jQuery 4.0.0
* update: use jQuery 4.0.0/jQueyUI 1.14.2
---------
Co-authored-by: Brian Stone <brianstone@hotmail.com.au>
Up to now, the modification time of an object was only transported via the "date" attribute and this was also used for sorting.
The "date" attribute was a string, formatted and localised - i.e. "23.05.2016 18:34". For sorting, this does mostly not work as the sort function compares strings and this leads to a wrong order.
Instead, elfinder pefers the "ts" attribute which can be used for sorting easily (numerical value) and is then formatted client-side with JS to be displayed.
This patch allows for an old API server to send the "ts" attribute and thus fix the sorting issue.