CC-3995: Media Library -> it takes too long time to switch page or select all from this page if set as displaying 100 item in Media Library.
-done
This commit is contained in:
parent
c4480a46b1
commit
0bc825947e
|
@ -202,13 +202,19 @@ var AIRTIME = (function(AIRTIME) {
|
||||||
*/
|
*/
|
||||||
mod.selectCurrentPage = function() {
|
mod.selectCurrentPage = function() {
|
||||||
$.fn.reverse = [].reverse;
|
$.fn.reverse = [].reverse;
|
||||||
var $trs = $libTable.find("tbody input:checkbox").parents("tr").reverse();
|
var $inputs = $libTable.find("tbody input:checkbox"),
|
||||||
|
$trs = $inputs.parents("tr").reverse();
|
||||||
|
|
||||||
|
$inputs.attr("checked", true);
|
||||||
|
$trs.addClass(LIB_SELECTED_CLASS);
|
||||||
|
|
||||||
$trs.each(function(i, el){
|
$trs.each(function(i, el){
|
||||||
$el = $(this);
|
$el = $(this);
|
||||||
|
mod.addToChosen($el);
|
||||||
mod.selectItem($el);
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
mod.checkToolBarIcons();
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -216,14 +222,20 @@ var AIRTIME = (function(AIRTIME) {
|
||||||
* (behaviour taken from gmail)
|
* (behaviour taken from gmail)
|
||||||
*/
|
*/
|
||||||
mod.deselectCurrentPage = function() {
|
mod.deselectCurrentPage = function() {
|
||||||
|
var $inputs = $libTable.find("tbody input:checkbox"),
|
||||||
|
$trs = $inputs.parents("tr"),
|
||||||
|
id;
|
||||||
|
|
||||||
var $trs = $libTable.find("tbody input:checkbox").filter(":checked").parents("tr");
|
$inputs.attr("checked", false);
|
||||||
|
$trs.removeClass(LIB_SELECTED_CLASS);
|
||||||
|
|
||||||
$trs.each(function(i, el){
|
$trs.each(function(i, el){
|
||||||
$el = $(this);
|
$el = $(this);
|
||||||
|
id = $el.attr("id");
|
||||||
mod.deselectItem($el);
|
delete chosenItems[id];
|
||||||
});
|
});
|
||||||
|
|
||||||
|
mod.checkToolBarIcons();
|
||||||
};
|
};
|
||||||
|
|
||||||
mod.selectNone = function() {
|
mod.selectNone = function() {
|
||||||
|
|
Loading…
Reference in New Issue