Commit Graph

837 Commits

Author SHA1 Message Date
Gregor Kleen
46544f58c6 Initialize modals more precisely 2019-03-10 15:47:55 +01:00
Felix Hamann
e0c7edc1ca pass i18n object to each js util instance 2019-03-03 22:23:08 +01:00
Felix Hamann
e8f0aacaca beautify show-hide js util toggles 2019-03-03 21:13:51 +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
328fbcb2e5 adjust bool.hamlet for styling needs 2019-03-03 17:42:36 +01:00
Gregor Kleen
c967399ab9 Override boolField 2019-03-03 17:22:21 +01:00
Felix Hamann
aaf496f753 fix »checkall« intiialization after content change 2019-03-03 12:05:05 +01:00
Felix Hamann
544392404f Merge branch 'master' into search_input 2019-03-03 11:33:10 +01:00
Felix Hamann
7756862aeb add table filter js utility 2019-03-02 22:27:03 +01:00
SJost
e446641666 Default offered; unnecessarily complicated due using field studyFeature 2019-02-28 18:04:22 +01:00
SJost
0a49fb00e2 Merge branch '307-studiengange-behandeln' of gitlab.cip.ifi.lmu.de:jost/UniWorX into 307-studiengange-behandeln 2019-02-28 11:23:45 +01:00
SJost
d51608a1bf merge master 2019-02-28 11:12:39 +01:00
SJost
0745542867 All mailto-links use single hamlet file now; added mailto for lecturers 2019-02-28 11:03:02 +01:00
Gregor Kleen
ad02db27db Keep track of userLastAuthentication 2019-02-28 11:01:44 +01:00
SJost
6a53a89faa does not compile, course register from broken 2019-02-27 17:36:39 +01:00
SJost
0fbed68915 wrapForm created, not used everywhere yet 2019-02-27 14:23:56 +01:00
SJost
2ce657fe5e stub for i18nWidgetFile created and used 2019-02-27 11:28:40 +01:00
SJost
3fde43e6ba AuthPred Formulierungen 2019-02-27 10:55:55 +01:00
Felix Hamann
551e7148ef make list in permutation widget iconless 2019-02-26 20:18:14 +01:00
SJost
66750f4c7d CourseParticipantsList in Hamlet ausgelagert 2019-02-26 08:56:16 +01:00
Felix Hamann
7e457c50fa Merge branch 'modal-migration' into 'master'
Move modal JS to static

Closes #304

See merge request !148
2019-02-25 20:50:32 +01:00
SJost
1553570d87 Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX 2019-02-25 13:07:55 +01:00
SJost
42a8708bf5 minor update disclaimer and messages 2019-02-25 12:46:03 +01:00
Felix Hamann
b343066a88 move help page introduction into form 2019-02-24 23:21:57 +01:00
Felix Hamann
77ecd5c59f move alerts out of main-content element 2019-02-24 22:27:11 +01:00
SJost
84a5833c22 emailColumn added 2019-02-23 07:50:28 +01:00
Felix Hamann
1999b494c3 Merge branch 'master' into modal-migration 2019-02-22 22:58:14 +01:00
Felix Hamann
278c2c2a82 initial work on check-all-checkbox 2019-02-22 20:41:31 +01:00
SJost
0938d93039 Code clean; abandoned utf8 tickmark in favour of font-awesome checkmark 2019-02-22 10:50:29 +01:00
SJost
f0ee524e9e Merge branch 'master' into formgroups 2019-02-22 07:48:16 +01:00
SJost
479f109447 Trying to fix unusual and new haddock 2019-02-21 14:07:03 +01:00
SJost
10237c4031 Merge and by accident info page 2019-02-21 11:35:04 +01:00
SJost
4f26973206 Merge branch 'master' of gitlab.cip.ifi.lmu.de:jost/UniWorX 2019-02-20 23:42:36 +01:00
SJost
91068bb558 NotficationUserRightsUpdate added 2019-02-20 23:42:12 +01:00
Felix Hamann
a91bc3388f add comment to remind about unique identifiers 2019-02-20 22:09:53 +01:00
Felix Hamann
b65b44bf8a move modal from standalone to static 2019-02-20 22:09:53 +01:00
Felix Hamann
55c1385e3e Merge branch 'js-utils-cleanup' 2019-02-20 22:07:02 +01:00
SJost
8024a9d9f0 Impressum and DSGV-Stub updated 2019-02-20 18:53:21 +01:00
Felix Hamann
1e122eac87 move actual forms out of forms anchor 2019-02-19 21:49:34 +01:00
Felix Hamann
c627348bd6 remove obsolete comment from form.hamlet 2019-02-19 21:03:08 +01:00
SJost
184ebaf064 Form error demonstration added to 'AdminTestR' 2019-02-18 09:36:25 +01:00
SJost
76ac563627 merged from master 2019-02-17 15:08:56 +01:00
SJost
8247cb6a50 Code cleaning done. 2019-02-17 15:03:56 +01:00
Felix Hamann
d177edd420 move formgroup-inputs without formgroup-label to the right 2019-02-17 11:37:40 +01:00
Felix Hamann
780e96320c change form template to output flatter HTML 2019-02-17 11:29:34 +01:00
SJost
a5659aa737 Form section titles via fvId; working, but code cleanup needed. 2019-02-17 07:42:30 +01:00
Felix Hamann
3db08a841c refactoring: move each widget into its own subfolder 2019-02-16 23:35:57 +01:00
Felix Hamann
a017168ecb move form widget julius to static 2019-02-16 23:20:10 +01:00
Felix Hamann
585053cb6c fixed theme selector on profile page 2019-02-16 20:13:08 +01:00
Felix Hamann
ebb9307629 move js for asyncTable to static 2019-02-16 19:59:01 +01:00
Felix Hamann
228aa8320d moved more js utils to static 2019-02-16 17:23:52 +01:00
SJost
e4f37a1bcc templates/widgets/form-section-title.shamlet created for @hamannf 2019-02-16 17:04:13 +01:00
Felix Hamann
2490b01081 little more space for form group hints 2019-02-16 14:45:26 +01:00
SJost
7ad95e7328 MFormGroups okay, AFormGroups just a silly workaround 2019-02-16 14:32:33 +01:00
Felix Hamann
515ad0fac7 use now static js helper for datepicker 2019-02-16 13:39:20 +01:00
Felix Hamann
1277982449 move js utils for inputs to static 2019-02-16 13:38:19 +01:00
Felix Hamann
9d6eb5ae4e move asidenav styles to static 2019-02-16 12:30:50 +01:00
Felix Hamann
65fffbbf28 add setup utility for js utils 2019-02-16 12:24:01 +01:00
Felix Hamann
1602e6314b hide scrollbar in asidenav 2019-02-16 00:10:35 +01:00
Felix Hamann
4035f1e9de make asidenav scrollable 2019-02-16 00:10:35 +01:00
Felix Hamann
a88bf36f0e move asidenav julius and lucius to static 2019-02-16 00:10:35 +01:00
Felix Hamann
12d37044b7 Merge branch 'refactor-alerts' into 'master'
Rework Alerts Widget

See merge request !146
2019-02-16 00:09:32 +01:00
SJost
d3f9425448 FIxbuild 2019-02-15 15:06:57 +01:00
SJost
99d958dade UX/UI polish in various places 2019-02-15 13:28:39 +01:00
SJost
b74f37df7f Unstable Build problem unclear 2019-02-14 22:14:15 +01:00
SJost
4c4a0f538f LecturerInfoPage first draft 2019-02-14 21:03:55 +01:00
SJost
23706c36ce siteLayout instead of pageHeadings 2019-02-14 19:25:15 +01:00
SJost
ba45bc5883 Admins can change user access rights now 2019-02-14 18:34:26 +01:00
SJost
115e71365d First steps towards editable User Rights 2019-02-14 16:01:47 +01:00
SJost
d0ed667cf3 LecturerInfoPage Stub 2019-02-14 11:24:56 +01:00
SJost
20799675ff LecturerInfo 2019-02-14 11:24:03 +01:00
Gregor Kleen
ec3ec2a882 Move alerts to separate widget 2019-02-13 19:45:39 +01:00
Felix Hamann
18c5de4b86 move standalone alerts to static and prepare alerts widget 2019-02-12 22:32:43 +01:00
Felix Hamann
8a647f4977 less dark hover effects for navbar 2019-02-11 20:44:35 +01:00
Felix Hamann
28024faefb less dark box-shadow for scrolltables 2019-02-11 20:40:14 +01:00
Felix Hamann
30d11c5a14 more prominent hover effect for logo in asidenav 2019-02-11 20:37:22 +01:00
Felix Hamann
253cc91514 navbar background without gradient and darker pagination links 2019-02-11 20:26:59 +01:00
SJost
cf3eb1acd3 Hinweis Löschung Dezember 2018 entfernt, weil in der Vergangenheit!!! 2019-02-11 14:05:12 +01:00
Felix Hamann
ccb6ed2cd8 Merge branch 'pagination' into 'master'
Fix for and refinement of interactive table elements

See merge request !144
2019-02-10 23:41:46 +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
ea5936e196 Merge branch 'master' into accesibilty 2019-02-10 22:35:50 +01:00
Felix Hamann
5ee61cd46c more carefully select inputs for styling 2019-02-10 22:34:39 +01:00
Felix Hamann
919104fbea make focused state of buttons more recognizable 2019-02-10 22:30:32 +01:00
Felix Hamann
9310e5aaec make inputs more accesible by enabling proper tab-key support 2019-02-10 22:24:20 +01:00
Felix Hamann
e152b143e6 smoother modal fade-in animation 2019-02-10 22:12:08 +01:00
Felix Hamann
64482ff870 show form group tooltips as hint instead of tooltip 2019-02-10 21:24:29 +01:00
Felix Hamann
5ecb39da9d frontend preparation for form sections 2019-02-10 20:09:06 +01:00
Felix Hamann
554b186975 fix overscroll bug on »main« element 2019-02-10 19:42:03 +01:00
Felix Hamann
812fe9b321 made navbar background gradient start with primary color 2019-02-10 19:39:53 +01:00
Felix Hamann
0b0b1e95b0 make modal triggers italic 2019-02-09 21:12:56 +01:00
Felix Hamann
6af0ebe400 remove modal trigger icon 2019-02-09 21:03:33 +01:00
Felix Hamann
ce5301e590 Merge branch 'master' into feat/modalicons 2019-02-09 20:07:50 +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
8b8f0cd457 page actions not underlined because buttons already 2019-02-08 22:28:13 +01:00
Felix Hamann
b2ffb2f0c3 make hover menu for SecondaryPageActions not right-aligned 2019-02-08 22:07:01 +01:00
Felix Hamann
db780ecf00 less bottom padding for primary pageactions 2019-02-08 21:47:39 +01:00
Felix Hamann
c5193fbb55 Secondary PageActions right-align even if no Primary PageActions 2019-02-08 21:45:54 +01:00
Felix Hamann
572e8a7036 asidenav boxes with dark border between them 2019-02-04 22:15:59 +01:00
Felix Hamann
8110405534 Merge branch 'master' into pageactions 2019-02-04 22:06:22 +01:00
Felix Hamann
8c746569f8 fix for checked and disabled checkboxes 2019-02-04 22:04:10 +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
Felix Hamann
aa4ac11bee Merge branch 'checkbox' into 'master'
checkboxes with checkmarks

Closes #254

See merge request !136
2019-02-04 21:48:31 +01:00
Felix Hamann
463fc36f58 remove obsolete code for disabled checkboxes 2019-02-04 21:38:41 +01:00
Felix Hamann
19f9bc13e3 add styles for disabled checkboxes
closes #254
2019-02-04 21:37:18 +01:00
Felix Hamann
df0cdc051e checkboxes with checkmarks 2019-02-04 21:06:00 +01:00
Felix Hamann
d217ac881d remove margin-top from pageaction-secondaries on small screens 2019-02-03 21:22:14 +01:00
Felix Hamann
d41c703684 refined hover effects for page actions 2019-02-03 21:16:53 +01:00
Gregor Kleen
8684ca016f Button cleanup 2019-01-31 11:12:20 +01:00
SJost
13b5671480 Fixes #267 and related bugs 2019-01-30 16:00:18 +01:00
SJost
39da549461 Towards #267 2019-01-30 14:48:16 +01:00
Gregor Kleen
78fc27dc04 Introduce visibleWidget 2019-01-30 09:45:43 +01:00
Gregor Kleen
0b19730b1a Introduce visibleWidget 2019-01-30 09:44:16 +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
Gregor Kleen
8ee3d723c7 Add check to only show secondary pageactions when needed
Rename pageactionprime.* -> pageaction.*
2019-01-28 13:26:46 +01:00
Felix Hamann
4e17a36933 responsiveness fix for secondary page actions 2019-01-27 21:11:44 +01:00
Felix Hamann
c15572c9fc a11y fix for primary page actions 2019-01-27 21:00:28 +01:00
Felix Hamann
a43515deb1 add hover-enabled list of secondary page actions 2019-01-27 20:54:48 +01:00
Felix Hamann
b143a62825 move page footer out of main-content-body 2019-01-27 20:02:57 +01:00
Felix Hamann
ac5ef50d5a Merge branch 'master' into pageactions 2019-01-27 19:58:18 +01:00
Felix Hamann
1a900f215e nicer table footer and pagination layout 2019-01-27 19:42:50 +01:00
Felix Hamann
14462c7305 fix some scrolltable issues (missing, nested) and make more visible 2019-01-27 19:35:38 +01:00
Felix Hamann
fe985a6cea Merge branch 'master' into pagination 2019-01-27 19:04:37 +01:00
Felix Hamann
54070956a6 Merge branch 'asidenav' into 'master'
Layout and Design change

See merge request !131
2019-01-27 18:37:06 +01:00
Felix Hamann
921622797d fix indentation of asidenav in default-layout 2019-01-27 18:18:42 +01:00
Felix Hamann
3c7ba0e824 preparation for menu for secondary pageactions 2019-01-27 18:17:40 +01:00
Felix Hamann
3333992b0d less obtrusive alert list opener 2019-01-26 22:42:56 +01:00
Felix Hamann
1e6e169b1d moved alert auto-disappear default delay to variable 2019-01-26 22:41:27 +01:00
Felix Hamann
deb2390337 visually more clear pageaction-section and nicer section spacing overall 2019-01-26 22:37:21 +01:00
Felix Hamann
a5ddfbf5b8 make sidebar items clickable in whole item area 2019-01-26 22:35:07 +01:00
Felix Hamann
a777971004 preparation for js-autohiding submit buttons to not flicker on pageload 2019-01-26 21:45:48 +01:00
Felix Hamann
756f8cbdb9 add rowcount to pagination 2019-01-26 21:16:03 +01:00
Felix Hamann
a12cba47b7 fix typo in js-initialized helper 2019-01-26 17:21:47 +01:00
Felix Hamann
2c8cc9865e add label for pagesize dropdown 2019-01-26 12:54:07 +01:00
Gregor Kleen
bad828aa07 Introduce MenuType Footer; plumb footer.hamlet into defaultLinks
footer.hamlet now works much like navbar.hamlet
2019-01-26 12:44:22 +01:00
Felix Hamann
12fd7f30f1 make breadcrumbs responsive again and always show sidebar 2019-01-26 12:07:49 +01:00
Felix Hamann
5227e85921 more outstanding lmu and uni2work logos 2019-01-26 12:07:38 +01:00
Felix Hamann
07c77214ee adjust new layout to small screens 2019-01-26 12:07:35 +01:00
Felix Hamann
791a53a846 fix navbar shadow on small screens being offset 2019-01-26 12:07:32 +01:00
Felix Hamann
ba95caa980 add footer widget 2019-01-26 12:07:28 +01:00
Felix Hamann
69ada67376 fix navbar being cut of 2019-01-26 12:07:17 +01:00
Felix Hamann
5df70ad45d bright asidenav that spans whole height 2019-01-26 12:07:13 +01:00
Felix Hamann
5a67421b30 reduce asidenav width on large screens 2019-01-26 12:07:03 +01:00
Felix Hamann
3577e261af always show pagesize dropdown 2019-01-26 12:05:56 +01:00
Gregor Kleen
b10dba427b Integrate statistics into correctionsR 2019-01-25 18:51:28 +01:00
SJost
f5f9dea342 Fix #215 and other minor improvements 2019-01-24 14:44:48 +01:00