View | Details | Raw Unified | Return to bug 8028
Collapse All | Expand All

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/parcel.tt (-3 / +6 lines)
Lines 24-31 Link Here
24
24
25
	rowCountPending  = $("#pendingt tbody.filterclass tr").length;
25
	rowCountPending  = $("#pendingt tbody.filterclass tr").length;
26
	rowCountReceived = $("#receivedt tbody.filterclass tr").length;
26
	rowCountReceived = $("#receivedt tbody.filterclass tr").length;
27
	if (rowCountPending  > rowsToCollapse) { pendingCollapse(); }
27
	if (rowCountPending  > rowsToCollapse && $.cookie("pendingKeepExpanded") != 1 ) { pendingCollapse(); }
28
	if (rowCountReceived > rowsToCollapse) { receivedCollapse(); }
28
	if (rowCountReceived > rowsToCollapse && $.cookie("receivedKeepExpanded") != 1 ) { receivedCollapse(); } else { receivedExpand(); }
29
    });
29
    });
30
30
31
     // Case-insensitive version of jquery's contains function
31
     // Case-insensitive version of jquery's contains function
Lines 41-46 Link Here
41
41
42
    // Collapse pending items table
42
    // Collapse pending items table
43
    function pendingCollapse() {
43
    function pendingCollapse() {
44
        $.cookie("pendingKeepExpanded", 0, { path: "/", expires: 9999 });
44
	$("#pendingcollapserow").remove();
45
	$("#pendingcollapserow").remove();
45
    $("#pendingt tr").show();
46
    $("#pendingt tr").show();
46
	$("#pendingt tbody.filterclass tr:gt(" + (rowsToCollapse-1) + ")").hide();
47
	$("#pendingt tbody.filterclass tr:gt(" + (rowsToCollapse-1) + ")").hide();
Lines 50-55 Link Here
50
51
51
    // Expend pending items table
52
    // Expend pending items table
52
    function pendingExpand() {
53
    function pendingExpand() {
54
        $.cookie("pendingKeepExpanded", 1, { path: "/", expires: 9999 });
53
	$("#pendingcollapserow").remove();
55
	$("#pendingcollapserow").remove();
54
	$("#pendingt tr").show();
56
	$("#pendingt tr").show();
55
    $("#pendingt tbody.filterclass tr.orderfound").remove();
57
    $("#pendingt tbody.filterclass tr.orderfound").remove();
Lines 58-63 Link Here
58
60
59
    // Collapse already received items table
61
    // Collapse already received items table
60
    function receivedCollapse() {
62
    function receivedCollapse() {
63
        $.cookie("receivedKeepExpanded", 0, { path: "/", expires: 9999 });
61
	$("#receivedcollapserow").remove();
64
	$("#receivedcollapserow").remove();
62
	$("#receivedt tbody.filterclass tr:gt(" + (rowsToCollapse-1) + ")").hide();
65
	$("#receivedt tbody.filterclass tr:gt(" + (rowsToCollapse-1) + ")").hide();
63
	$("#receivedt").before("<p id=\"receivedcollapserow\">" + _("Only the first ") + rowsToCollapse + _(" items are displayed.") + "<a href=\"javascript:receivedExpand();\">" + _("Click here to show all ") + rowCountReceived + _(" items") + "<\/a>.<\/p>");
66
	$("#receivedt").before("<p id=\"receivedcollapserow\">" + _("Only the first ") + rowsToCollapse + _(" items are displayed.") + "<a href=\"javascript:receivedExpand();\">" + _("Click here to show all ") + rowCountReceived + _(" items") + "<\/a>.<\/p>");
Lines 65-70 Link Here
65
68
66
    // Expand already received items table
69
    // Expand already received items table
67
    function receivedExpand() {
70
    function receivedExpand() {
71
        $.cookie("receivedKeepExpanded", 1, { path: "/", expires: 9999 });
68
	$("#receivedcollapserow").remove();
72
	$("#receivedcollapserow").remove();
69
	$("#receivedt tr").show();
73
	$("#receivedt tr").show();
70
	$("#receivedt").before("<p id=\"receivedcollapserow\">" + _("All ") + rowCountReceived + _(" items are displayed.") + "<a href=\"javascript:receivedCollapse();\">" + _("Click here to show only the first ") + rowsToCollapse + _(" items") + "<\/a>.<\/p>");
74
	$("#receivedt").before("<p id=\"receivedcollapserow\">" + _("All ") + rowCountReceived + _(" items are displayed.") + "<a href=\"javascript:receivedCollapse();\">" + _("Click here to show only the first ") + rowsToCollapse + _(" items") + "<\/a>.<\/p>");
71
- 

Return to bug 8028