chfhtw
|
ff3a25a5ec
|
missing CSS styles for dashboard item header
|
2026-04-23 10:43:12 +02:00 |
|
chfhtw
|
2a21bbf062
|
add list semantics to drop grid for accessibility
|
2026-04-23 10:41:08 +02:00 |
|
chfhtw
|
d9a80e5ef7
|
use footer like header inside article
|
2026-04-23 09:50:08 +02:00 |
|
chfhtw
|
2cadee1599
|
remove id => bad practice
|
2026-04-23 09:48:04 +02:00 |
|
chfhtw
|
6c26fde210
|
comments & code quality
|
2026-04-23 09:47:49 +02:00 |
|
chfhtw
|
bc908b7fe9
|
use computed classes for the resize button instead of if-else in template
|
2026-04-23 09:41:18 +02:00 |
|
chfhtw
|
26d468aa6f
|
more semantics and code quality
|
2026-04-23 09:28:23 +02:00 |
|
chfhtw
|
0f7188a347
|
remove id (it's bad practice) and we don't need it anymore
|
2026-04-22 15:35:05 +02:00 |
|
chfhtw
|
3e832f9526
|
remove unused resizeOverlay
|
2026-04-22 15:32:59 +02:00 |
|
chfhtw
|
392cfbdc4e
|
remove margin from h5
|
2026-04-22 15:32:10 +02:00 |
|
chfhtw
|
0751aa5a0f
|
basic semantics
|
2026-04-22 14:36:55 +02:00 |
|
chfhtw
|
6c818e5c30
|
add dragClick to the additionalRow button
|
2026-04-22 11:01:58 +02:00 |
|
chfhtw
|
20f043abc6
|
ignore additionRow when overwriteRows is active & only activate overwriteRows if it is bigger
|
2026-04-22 11:01:35 +02:00 |
|
chfhtw
|
416451eb0b
|
remove marginForExtraRow and add the required space via CSS
|
2026-04-22 10:23:51 +02:00 |
|
chfhtw
|
3ab7a61a47
|
handle additionalRow disabling outside Grid.js and recreate behavior before commit a8f680810f
|
2026-04-22 10:03:13 +02:00 |
|
chfhtw
|
5571353464
|
let items jump over pinned items (this may be especially relevant if pinned items trap one or more items involved in a drag and drop operation)
|
2026-04-22 09:37:50 +02:00 |
|
chfhtw
|
95d85c7f5b
|
temporary change height on dragging if the reordering process needs it (otherwise we get some ugly overflow issue on the preview item or if another item is moved to the bottom it vanishes during the drag and drop operation and reappears after the drop)
|
2026-04-22 09:36:11 +02:00 |
|
chfhtw
|
d7e509979a
|
account for additionalRow prop when computing placeholders (missed this in 262b170244)
|
2026-04-22 09:32:53 +02:00 |
|
chfhtw
|
91a5b2d4fc
|
fire correct method for draganddrop cancel
|
2026-04-22 09:28:20 +02:00 |
|
chfhtw
|
38ea481177
|
add safety measures to add function of GridLogic
|
2026-04-21 13:49:39 +02:00 |
|
chfhtw
|
dbf945dfe5
|
Comments for GridLogic
|
2026-04-21 13:48:49 +02:00 |
|
chfhtw
|
21065a3c95
|
because of 4ab9056700 pinned property can't be deleted (will get overwritten by the original value) so work around that with boolean values that are later removed if false
|
2026-04-21 13:47:08 +02:00 |
|
chfhtw
|
79b5defb63
|
accidentially deleted a colon in 89e0326435
|
2026-04-21 13:37:53 +02:00 |
|
chfhtw
|
9a113e2993
|
remove prop that is not needed anymore
|
2026-04-21 09:35:17 +02:00 |
|
chfhtw
|
89e0326435
|
code quality
|
2026-04-21 09:34:15 +02:00 |
|
chfhtw
|
28d65ac114
|
replace tmpLoading with an abortcontroller
|
2026-04-20 15:22:52 +02:00 |
|
chfhtw
|
239577e9cf
|
safeguard watchers; move indexedItems watcher code into a method and reuse it in cols watcher
|
2026-04-20 15:17:07 +02:00 |
|
chfhtw
|
a8fb45adc6
|
undo parts of 187b4a6e4b to prevent having no gridlogic available
|
2026-04-20 15:03:06 +02:00 |
|
chfhtw
|
9316016d24
|
get selected funktionen the vuejs way
|
2026-04-20 14:59:35 +02:00 |
|
chfhtw
|
33b5c370b1
|
code quality
|
2026-04-20 14:41:28 +02:00 |
|
chfhtw
|
cdf63840b0
|
simplify widgetAdd, widgetUpdate and widgetRemove
|
2026-04-20 14:30:31 +02:00 |
|
chfhtw
|
cf14501311
|
handle initial position and size in Grid.js no Section.js & add weights & add size properties of updated items to return value in GridLogic.add()
|
2026-04-20 14:16:21 +02:00 |
|
chfhtw
|
187b4a6e4b
|
guard indexedItems watcher so it won't run unnecessarily
|
2026-04-20 14:05:16 +02:00 |
|
chfhtw
|
4ab9056700
|
deep clone instead of shallow to prevent watchers from executing prematurely
|
2026-04-20 12:53:03 +02:00 |
|
chfhtw
|
9a281dfa71
|
don't save source property for widgets since it get generated when fetched
|
2026-04-20 12:51:19 +02:00 |
|
chfhtw
|
0b3f7d1fe3
|
code quality
|
2026-04-20 12:50:20 +02:00 |
|
chfhtw
|
a9d82de25c
|
handle custom prop like other internal props
|
2026-04-20 12:47:48 +02:00 |
|
Harald Bamberger
|
6cc09969dd
|
Merge branch 'master' into feature-68530/Dashboard_Cleanup_Admin
|
2026-04-20 10:45:20 +02:00 |
|
Harald Bamberger
|
98a10a2f55
|
Merge branch 'feature-69389/AbmeldungSTGL_Anzeige_mit_Studiengangskuerzel'
|
2026-04-17 12:37:49 +02:00 |
|
Harald Bamberger
|
e48b94b858
|
studiengangskuerzel statt kurzbzlang
|
2026-04-17 12:35:55 +02:00 |
|
chfhtw
|
ff08ca140c
|
remove unused variable
|
2026-04-17 12:22:12 +02:00 |
|
chfhtw
|
61a9feb8fd
|
rearrange code and call preventDefault only if moving/resizing would be successful
|
2026-04-17 12:19:56 +02:00 |
|
chfhtw
|
21fdf31518
|
move checkPinnedWidgetAnimation into dragOver function
|
2026-04-17 12:10:37 +02:00 |
|
chfhtw
|
3af9397689
|
move removeWidgetClones and this.mode=MODE_IDLE into _cleanupDragging function
|
2026-04-17 12:08:03 +02:00 |
|
chfhtw
|
fef756f508
|
change denied-dragging-animation to drop-grid-item-blocker and call it the vuejs way instead of vanilla js
|
2026-04-17 11:44:25 +02:00 |
|
chfhtw
|
131edf1293
|
move check into updateCursor block, it only needs to check if the hovered tile changes
|
2026-04-17 11:41:31 +02:00 |
|
chfhtw
|
6787b9b553
|
correct pinned widget detection => before it only accounted for 1x1 widgets
|
2026-04-17 10:46:00 +02:00 |
|
chfhtw
|
97baaf6797
|
rename items_placeholders => placeholders
|
2026-04-17 10:21:54 +02:00 |
|
chfhtw
|
4e88765a83
|
remove unused function
|
2026-04-17 10:19:27 +02:00 |
|
chfhtw
|
aac26f6720
|
replace with faster logic
|
2026-04-17 10:02:34 +02:00 |
|