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

(-)a/koha-tmpl/intranet-tmpl/prog/css/src/_tables.scss (-5 / +8 lines)
Lines 689-705 div { Link Here
689
689
690
.dt-info {
690
.dt-info {
691
    margin-top: .5em;
691
    margin-top: .5em;
692
}
692
693
693
    & + .pager {
694
.dt-layout: {
694
        border-top: 1px solid $table-border-color;
695
    margin: 0;
695
        margin-top: .3em;
696
    }
697
}
696
}
698
697
699
.dt-length, .dt-paging, .dt-search {
698
.pager {
700
    display: flex;
699
    display: flex;
701
    flex-wrap: wrap;
700
    flex-wrap: wrap;
702
    font-size: 90%;
701
    font-size: 90%;
702
    width: 100%;
703
703
704
    &.top {
704
    &.top {
705
        padding-top: 1em;
705
        padding-top: 1em;
Lines 722-727 div { Link Here
722
        border: 0;
722
        border: 0;
723
        padding: 0;
723
        padding: 0;
724
    }
724
    }
725
726
    border-top: 1px solid $table-border-color;
727
    margin-top: .3em;
725
}
728
}
726
729
727
.toptabs {
730
.toptabs {
(-)a/koha-tmpl/intranet-tmpl/prog/js/datatables.js (-4 / +17 lines)
Lines 48-56 var dataTablesDefaults = { Link Here
48
48
49
        top2Start: ["info"],
49
        top2Start: ["info"],
50
        top2End: null,
50
        top2End: null,
51
        top: ["pageLength", "paging", "search", "buttons"],
51
        //top: [{div: {className: "top pager", features: ["pageLength", "paging"]}}, "search", "buttons"],
52
        topStart: null,
52
        topStart: {
53
        topEnd: null,
53
            className: "table_entries",
54
            features: ["pageLength", "paging"],
55
        },
56
        topEnd: {
57
            className: "table_controls",
58
            features: ["search", "buttons"],
59
        },
54
60
55
        bottomStart: ["info", "paging"],
61
        bottomStart: ["info", "paging"],
56
        bottomEnd: null,
62
        bottomEnd: null,
Lines 90-95 var dataTablesDefaults = { Link Here
90
        state &&
96
        state &&
91
            state.search &&
97
            state.search &&
92
            toggledClearFilter(state.search.search, tableId);
98
            toggledClearFilter(state.search.search, tableId);
99
100
        // FIXME This it certainly a very bad idea...
101
        const $topStart = $(".table_entries");
102
        const $topEnd = $(".table_controls");
103
104
        const $wrapper = $('<div class="top pager" />');
105
        $topStart.before($wrapper);
106
        $wrapper.append($topStart).append($topEnd);
93
    },
107
    },
94
};
108
};
95
DataTable.defaults.column.orderSequence = ["asc", "desc"];
109
DataTable.defaults.column.orderSequence = ["asc", "desc"];
96
- 

Return to bug 38185