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 |
|
chfhtw
|
3b3e75003f
|
indentation
|
2026-04-17 10:01:13 +02:00 |
|
chfhtw
|
ab699aafdc
|
using variables for better readability
|
2026-04-17 09:59:38 +02:00 |
|
chfhtw
|
98bdb8c526
|
bugfix: if the moving object is bigger than 1x1 and its target location touches the original location swapping could locate the occupier inside the overlapping slot making the occupier overlap the moving object
|
2026-04-17 09:57:24 +02:00 |
|
chfhtw
|
992cb6b310
|
!some(!true) is the same as every(true) and we don't need to check for the originalFrame since only the moving item was in there and no other item hence no occupier
|
2026-04-16 16:00:01 +02:00 |
|
chfhtw
|
5b5f6ac0b9
|
missed one line in 8ab83eaf41
|
2026-04-16 15:49:35 +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
|
2a86a70386
|
gridlogic: save width & height on move action similar to resize action (see: 88c4a04aea)
|
2026-04-16 11:24:03 +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
|
e21f35b880
|
easier more straightforward way to computed free slots in gridlogic
|
2026-04-16 10:58:47 +02:00 |
|
chfhtw
|
24c8a1c501
|
Decode JSON in backend not frontend and make component path a full path (also in backend)
|
2026-04-16 09:51:32 +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
|
88c82a41ba
|
gridlogic: return null for impossible updates instead of throwing an error
|
2026-04-15 13:55:07 +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
|
328fe4256e
|
safeguard component loading from widgetTemplate (=widgetSetup)
|
2026-04-14 11:44:30 +02:00 |
|
chfhtw
|
c240eb4a4e
|
move loading animation inside component root element
|
2026-04-14 11:30:13 +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
|
d68fa8ce95
|
code quality dashboard.css
|
2026-04-13 14:03:28 +02:00 |
|
chfhtw
|
d61ee51d79
|
rename css class to dash-case
|
2026-04-13 14:00:14 +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
|
5fa374259e
|
replace draggedItem css class
|
2026-04-13 13:22:16 +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
|
6c90ccfbaa
|
add drag-drop-touch-js/dragdroptouch to composer and use it to add drag and drop functionality for touch devices
|
2026-04-13 10:38:58 +02:00 |
|
chfhtw
|
653a320e6c
|
Display section name only in admin mode & display source information for widgets (from which section it is) in non-admin mode
|
2026-04-10 12:57:58 +02:00 |
|
chfhtw
|
57e7ad6903
|
don't render hidden widgets in default (non edit) mode
|
2026-04-08 15:55:56 +02:00 |
|
chfhtw
|
290564fd2f
|
bigger padding for dashboard items in mobile view
|
2026-04-08 15:55:07 +02:00 |
|
chfhtw
|
b9207b5efb
|
make drop grid padding configurable via css
|
2026-04-08 15:54:36 +02:00 |
|
chfhtw
|
c58715d95b
|
dashboard css remove doubles
|
2026-04-08 15:52:57 +02:00 |
|
chfhtw
|
5c6a8b9966
|
code quality dashboard css
|
2026-04-08 15:52:33 +02:00 |
|
chfhtw
|
dd713a26db
|
replace inline styles with bootstrap class
|
2026-04-08 15:07:42 +02:00 |
|
chfhtw
|
fad293fbbf
|
code quality dashboard section
|
2026-04-08 15:00:36 +02:00 |
|
chfhtw
|
5a1b94f45b
|
Remove redundant Dashboardpage and load correct one in Users Landingpage
|
2026-04-08 14:27:56 +02:00 |
|
chfhtw
|
344c68bf08
|
remove deprecated file
|
2026-04-08 14:20:12 +02:00 |
|
chfhtw
|
8ca5849b14
|
get timezone inside the components that require it
|
2026-04-08 09:45:08 +02:00 |
|
chfhtw
|
01e6a1061c
|
get renderers inside the components that require it
|
2026-04-07 13:43:50 +02:00 |
|
chfhtw
|
7eb888d2e3
|
rename apps/Dashboard/Fhc to apps/Cis
|
2026-04-03 11:19:38 +02:00 |
|
chfhtw
|
26f67b6798
|
rename apps/Cis to apps/Cis/Menu
|
2026-04-03 11:16:19 +02:00 |
|
chfhtw
|
e6eed4be4e
|
move hidden widgets to the bottom of the dashboard
|
2026-04-02 16:36:04 +02:00 |
|