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
|
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
|
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
|
4b064f566a
|
get information if resize would be successful from tempPositionUpdates instead of gridlogic
|
2026-04-16 11:53:23 +02:00 |
|
chfhtw
|
8ab83eaf41
|
don't use place in gridlogic -> the current values should be in the root of the object
|
2026-04-16 11:16:22 +02:00 |
|
chfhtw
|
262b170244
|
utilize getFreeSlots from gridlogic to create placeholders
|
2026-04-16 11:00:34 +02:00 |
|
chfhtw
|
cfe6e3c805
|
rearrange and comment dropgrid for better understanding
|
2026-04-16 09:27:12 +02:00 |
|
chfhtw
|
d3b62daea0
|
not needed anymore since "resizeOverlay" is now handled by css classes (see previous commit)
|
2026-04-15 15:50:10 +02:00 |
|
chfhtw
|
35355b28c0
|
use css classes instead of temporary items
|
2026-04-15 13:56:35 +02:00 |
|
chfhtw
|
910e960e4f
|
code quality
|
2026-04-15 13:54:30 +02:00 |
|
chfhtw
|
d1911f0f96
|
add shared cleanup function to prevent duplicate code
|
2026-04-15 10:14:56 +02:00 |
|
chfhtw
|
09a5515121
|
replace checkWidgetSizeLimitAnimation function with simple condition statement and remove now unused helper function
|
2026-04-14 14:35:50 +02:00 |
|
chfhtw
|
38d9d91945
|
get rid of cachedWidgetLoader & slightly rename some prop for better understanding
|
2026-04-14 11:12:26 +02:00 |
|
chfhtw
|
4669598dd9
|
remove resizeLimit function and replace it with internal function using the widgetsSetup prop
|
2026-04-14 10:42:17 +02:00 |
|
chfhtw
|
a6f81006be
|
hide content of dashboard item on drag not via event but via css class
|
2026-04-13 13:28:15 +02:00 |
|
chfhtw
|
9fd033b30e
|
get rid of toggleDraggedItemOverlay and replace it with css classes that are computed inside the template
|
2026-04-13 13:21:35 +02:00 |
|
chfhtw
|
e98ed3c74f
|
rename function to clarify what it does
|
2026-04-13 11:47:26 +02:00 |
|
chfhtw
|
ebe76821e4
|
remove unused mode
|
2026-04-13 11:45:50 +02:00 |
|
chfhtw
|
3858e38a02
|
remove unused code
|
2026-04-13 11:13:38 +02:00 |
|
chfhtw
|
510c35e077
|
simplify drop grid events
|
2026-04-13 10:50:11 +02:00 |
|
chfhtw
|
a8f680810f
|
remove unnecessary touch and mouse events from dashboard
|
2026-04-13 10:45:54 +02:00 |
|
chfhtw
|
b9207b5efb
|
make drop grid padding configurable via css
|
2026-04-08 15:54:36 +02:00 |
|
chfhtw
|
114a50ad4e
|
Comments & variable renames for better understanding
|
2026-04-02 11:43:29 +02:00 |
|
chfhtw
|
218f434e01
|
stabilize workaround for chrome by adding more code into the workaround and get rid of updateCursorOnMouseMove in the process
|
2026-03-30 16:49:21 +02:00 |
|
chfhtw
|
8a53c438e3
|
more cleanup of dropgrid code
|
2026-03-30 15:01:03 +02:00 |
|
chfhtw
|
dec83bbd21
|
move draggable from item to the buttons
|
2026-03-30 13:37:26 +02:00 |
|
chfhtw
|
2354746d4f
|
more cleanup of dropgrid code & cleanup of dashboard item code
|
2026-03-30 13:34:34 +02:00 |
|
chfhtw
|
d421b1ccb8
|
cleanup dropgrid code
|
2026-03-30 09:29:05 +02:00 |
|
SimonGschnell
|
f695d8b66a
|
update(Dashboard Widget Drag): shows hidden widget when dragging the widget on the dashboard
|
2025-08-18 10:21:18 +02:00 |
|
SimonGschnell
|
e46f46c95b
|
update(Dashboard grid): doesnt allow the user to drag a widget outside of the grid boundaries
|
2025-08-14 15:07:38 +02:00 |
|
SimonGschnell
|
645da5a5bf
|
fix(Dashboard drag&drop): ensures dragend events trigger correctly in chrome
|
2025-08-13 12:09:34 +02:00 |
|
SimonGschnell
|
3e69495842
|
fix(Dashboard drag&drop): behavior of dragged widgets when they exceed the grid limits, and ensures all widget clones are always deleted
|
2025-08-12 09:53:45 +02:00 |
|
Harald Bamberger
|
8494033bda
|
CIS4 Dashboard: add workaround for chrome fireing event dragend when styles are manipulated during dragging
|
2025-08-07 13:35:47 +02:00 |
|
chfhtw
|
132ab686c9
|
get rid of Dashboard warnings
|
2025-07-23 09:24:16 +02:00 |
|
SimonGschnell
|
83d3f515de
|
refactor(Modals and z-index): ensures dashboard modals are in the forground
|
2025-06-10 13:18:31 +02:00 |
|
SimonGschnell
|
a786dec9c1
|
fix(Dashboard grid):emit dragged item on resize and adjust z-index for overlay and dragged item
|
2025-06-10 10:23:28 +02:00 |
|
SimonGschnell
|
2821339c0a
|
refactor(Dashboard dragging): removes dragging flag from the draggable state
|
2025-06-05 11:42:21 +02:00 |
|
SimonGschnell
|
ad8963e5b5
|
refactor(Dashboard touch events): allows to scroll on mobile over widgets, fixes dragging bug on mobile
|
2025-05-23 11:33:58 +02:00 |
|
SimonGschnell
|
4a10faeb25
|
update(Dashboard custom Section & additionalRow): the additional row is not removed when moving widgets and the custom section gets also created when created user_overrides
|
2025-05-19 10:28:15 +02:00 |
|
SimonGschnell
|
875a788476
|
update(Dashboard rows and columns): additional row is not removed when going out with the mouse
|
2025-05-16 09:54:05 +02:00 |
|
SimonGschnell
|
ed2a467926
|
refactor(Dashboard additional row): changes the UI and behavior to add an additional row to the grid
|
2025-05-12 13:51:20 +02:00 |
|