Merge branch '3.6' into 3

This commit is contained in:
Daniel Hensby 2018-01-15 14:56:43 +00:00
commit 54047719c0
No known key found for this signature in database
GPG Key ID: B00D1E9767F0B06E

View File

@ -156,10 +156,16 @@
* Function: _unselect() * Function: _unselect()
* *
* Unselects the row from the form selection. * Unselects the row from the form selection.
*
* Using regular js to update the class rather than this.removeClass('active')
* because the latter causes the browser to continuously call
* element.compareDocumentPosition, causing the browser to hang for long
* periods of time, especially on pages with lots of versions (e.g. 100+)
*/ */
_unselect: function() { _unselect: function() {
this.removeClass('active'); var tr = this.get(0);
this.find(":input[type=checkbox]").attr("checked", false); tr.className = $.trim(tr.className.replace(/\bactive\b/, ''));
this.find(":input[type=checkbox][checked]").attr("checked", false);
}, },
/** /**