Sarah Vaupel
973a6f4d04
style(course-teaser): hamlet and lucius tweaks
2019-07-24 16:18:02 +02:00
Sarah Vaupel
f742450912
Merge branch 'master' into course-teaser
2019-07-24 10:42:39 +02:00
Sarah Vaupel
8a92985e16
fix(course-teaser-css): class name fixes
2019-07-24 10:30:56 +02:00
Sarah Vaupel
a25efb3be4
feat(course-teaser-css): removed description label
2019-07-24 09:56:43 +02:00
Sarah Vaupel
ea5d54b213
feat(course-teaser): unpolished version of course-teaser for course list
2019-07-24 09:47:25 +02:00
Sarah Vaupel
8a49979ecc
feat(course-teaser): working link to course pages
2019-07-22 16:39:24 +02:00
Sarah Vaupel
3b6e700531
feat(course-teaser): reintroduced courseId and course-teaser.julius
2019-07-22 15:15:12 +02:00
Sarah Vaupel
9a9792578d
feat(course-teaser): incomplete course teaser for course list
...
Unfinished version of the course teaser. TODO: define lens to access lecturer list for each course, fix js for displaying description
2019-07-22 14:15:55 +02:00
Sarah Vaupel
40f382d74c
refactor(pagination): refactored table' in dbTable
...
Moved case distinction on dbsCellTemplate outside in order to have
different widgetFiles for course tables and headers
2019-07-22 11:16:49 +02:00
Gregor Kleen
996bc2ac27
feat(csv): implement csv import
2019-07-19 14:45:44 +02:00
Gregor Kleen
c8dca945cf
feat(csv): add column explanations
...
BREAKING CHANGE: CsvColumnsExplained now required
2019-07-16 15:43:11 +02:00
Sarah Vaupel
1be333a09a
chore(course-teaser): focussing on course information
...
Using lenses to focus on course, lecturer list and register status. TODO: moved .julius file (no courseId available). TODO: overwrite default template mode for course list and define lenses there
2019-07-16 11:46:14 +02:00
Sarah Vaupel
2fb49ef4e3
refactor(course-teaser): new DBSTemplateMode datatype with lenses (stub)
2019-07-16 10:02:54 +02:00
Gregor Kleen
379a7edd12
feat(exams): introduce examOccurrenceName
...
BREAKING CHANGE: examOccurrenceName
2019-07-15 15:38:37 +02:00
Sarah Vaupel
7404b7b63b
Merge branch 'master' into course-teaser
2019-07-15 11:00:17 +02:00
Sarah Vaupel
25efa947c6
chore(course-teaser): widget template case distinction in DBStyle
...
First stub of case distinction on template widget name in DBStyle
2019-07-15 10:30:37 +02:00
Gregor Kleen
631bbef0b8
feat(csv): introduce csv export
2019-07-10 19:24:10 +02:00
Sarah Vaupel
37db6256c1
Merge branch 'master' into course-teaser
2019-07-03 11:59:02 +02:00
Steffen Jost
3bded5071b
fix: filter submission by not having corrector
2019-06-19 10:49:22 +02:00
Felix Hamann
9e2aa1da80
fix async table header not being sent with ajax requests
2019-06-03 16:01:18 +02:00
Steffen Jost
e712552397
sheet list icons cleaned
2019-05-15 14:16:21 +02:00
Steffen Jost
b908fc4cf3
Sheet: icon mark unpublished files works now
2019-05-09 14:49:56 +02:00
Gregor Kleen
97c0c312b7
Mark sorting links nofollow
2019-05-01 12:53:04 +02:00
Gregor Kleen
707beee3e3
Minor HTML tweaks
...
Fixes #324
2019-05-01 12:23:11 +02:00
Gregor Kleen
c7a7d5512a
Cleanup course html
2019-04-29 12:51:49 +02:00
Gregor Kleen
39f5c5ece2
Make new sorting stable wrt old settings
...
Fixes #317
2019-04-25 13:12:36 +02:00
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