Commit Graph

74 Commits

Author SHA1 Message Date
Felix Hamann
8b1fae2856 async table js utility now with explicit selector 2019-04-08 21:06:09 +02:00
Felix Hamann
6a29a7d081 started refactoring async table js utility 2019-04-07 23:31:04 +02:00
Felix Hamann
5e71e8c9e6 rework show-hide js utility 2019-04-05 21:33:11 +02:00
Felix Hamann
ec50d27bd7 refinement of section spacing 2019-04-01 22:32:22 +02:00
Gregor Kleen
57ba1c9e12 Use wrapForm everywhere 2019-03-23 23:00:32 +01:00
Gregor Kleen
46544f58c6 Initialize modals more precisely 2019-03-10 15:47:55 +01:00
Felix Hamann
f7efd0433c make table filter show hide collapsed state persistent 2019-03-03 20:44:47 +01:00
Felix Hamann
aaf14087b6 hide filter in showhide 2019-03-03 20:25:06 +01:00
Felix Hamann
aaf496f753 fix »checkall« intiialization after content change 2019-03-03 12:05:05 +01:00
Felix Hamann
7756862aeb add table filter js utility 2019-03-02 22:27:03 +01:00
Felix Hamann
278c2c2a82 initial work on check-all-checkbox 2019-02-22 20:41:31 +01:00
Felix Hamann
ebb9307629 move js for asyncTable to static 2019-02-16 19:59:01 +01:00
Felix Hamann
253cc91514 navbar background without gradient and darker pagination links 2019-02-11 20:26:59 +01:00
Felix Hamann
f52d255fa6 smoother scroll behavior after pagination clicks 2019-02-10 23:18:14 +01:00
Felix Hamann
3c5ac66af3 fix pagination and pagesize on pages with more than one table 2019-02-10 23:03:03 +01:00
Felix Hamann
41db96ed15 remember horizontal scroll position after sorting
closes #108
2019-02-09 15:03:06 +01:00
Felix Hamann
38d9b73c66 scroll to top after changing page in paginated table 2019-02-09 14:23:53 +01:00
Felix Hamann
89f1a28e2e fix error with pagesize being stuck at »all« 2019-02-09 14:09:13 +01:00
Felix Hamann
557b0e1e97 Merge branch 'pagination' into 'master'
Table and Pagesize Frontend Refinement

Closes #116

See merge request !132
2019-02-04 21:54:55 +01:00
Gregor Kleen
8684ca016f Button cleanup 2019-01-31 11:12:20 +01:00
Felix Hamann
6486120536 feat: make pagesize changes load async 2019-01-28 22:56:13 +01:00
Gregor Kleen
19d46eb216 Show pagesize widget iff rowCount is larger than minimum pagesize 2019-01-28 14:20:34 +01:00
Felix Hamann
1a900f215e nicer table footer and pagination layout 2019-01-27 19:42:50 +01:00
Felix Hamann
756f8cbdb9 add rowcount to pagination 2019-01-26 21:16:03 +01:00
Felix Hamann
2c8cc9865e add label for pagesize dropdown 2019-01-26 12:54:07 +01:00
Felix Hamann
3577e261af always show pagesize dropdown 2019-01-26 12:05:56 +01:00
SJost
fdbec180db Filter Submissions by Course 2019-01-16 13:36:08 +01:00
Gregor Kleen
5e6de82e1d Fix accidental form nesting 2018-12-29 14:51:08 +01:00
Gregor Kleen
282e0615cb Split deleteR for use with correctionsR 2018-12-20 12:12:38 +01:00
Gregor Kleen
45bfe771ad Embrace collisions in dbtable auxiliary tables 2018-12-19 16:24:23 +01:00
Gregor Kleen
f1f1cd9a36 Fix controls not responding after pagesize change 2018-12-14 21:52:42 +01:00
Gregor Kleen
ca5f9bffe0 Backend work for #116 2018-12-14 21:39:56 +01:00
Gregor Kleen
19a25ec520 Rework dbtable forms, cleanup 2018-12-13 15:10:43 +01:00
Gregor Kleen
01cee62b10 Work on #39 2018-12-06 19:30:29 +01:00
Gregor Kleen
887ef31c44 Don't send table-only 2018-11-29 14:09:37 +01:00
Gregor Kleen
bb4140fa3d avoid weird override by sending db-table-shortcircuit as header 2018-11-29 14:07:47 +01:00
Gregor Kleen
910d7a90fe Fix multiple js-initialization issues 2018-11-29 12:43:10 +01:00
Gregor Kleen
213f3a39cc Fully ajaxified modals 2018-11-22 17:25:56 +01:00
Gregor Kleen
cffc7f9ad3 General js-setup framework & revert to fetch-based modals 2018-11-22 12:31:11 +01:00
Gregor Kleen
6a53fb1401 Display submission users 2018-07-30 16:30:38 +02:00
Gregor Kleen
984b325dcd dbTable now handles form csrf & identification
Fixes #124
2018-07-18 15:05:28 +02:00
Felix Hamann
16315e55fb breadcrumb for imprint and pagination-julius cleanup 2018-07-15 23:59:05 +02:00
Felix Hamann
6f7fdeb374 styled tables even if there is no content 2018-07-10 22:53:06 +02:00
Gregor Kleen
d0fcf2e9e3 Allow customizing behaviour of dbTable when empty
Resolves #104
2018-07-08 13:52:25 +02:00
Gregor Kleen
5101cf9c1e Partially revert "no empty tables on profile page and spacing for containers"
This partially reverts commit c114e29437.

Handling of empty tables was broken (see /terms with no terms in database)
2018-07-06 18:54:04 +02:00
Felix Hamann
c114e29437 no empty tables on profile page and spacing for containers 2018-07-05 23:24:27 +02:00
Felix Hamann
fc5b0d2bd6 custom classes for table tds and ths 2018-06-30 20:21:00 +02:00
Gregor Kleen
f93c3d6e47 Helpers for PSValidator 2018-06-29 19:18:10 +02:00
Gregor Kleen
3c8f13b4dc Merge branch 'feat/exercises' into feat/pagination 2018-06-27 15:05:00 +02:00
Gregor Kleen
0ab81d3fc1 Show note if table is empty 2018-06-27 11:41:53 +02:00