You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In the current implementation of the Course outline page, we have the previously added drag-and-drop functionality for sections, sub-sections, and course units. Technically, this functionality is based on two @edx/frontend-lib-content-components repository components: SortableItem and DraggableList.
Screen.Recording.2024-02-22.at.12.25.41.mov
In the video attached below you can notice problems with the visual display of the dragged component, specifically:
Floating position of the "Drag to reorder" tooltip. The tooltip is displayed during hover (or focus on draggable button)
Available to drag an element beyond the boundaries of the page container (under or above neighboring elements)
Visual distortion of the dragged element
There is no high level of z-index (the dragged element may be hidden under other elements on the page)
The drag-and-drop functionality is now being used for the new Сourse unit page (under development). It makes sense to carry out optimizations and corrections in @edx/frontend-lib-content-components to improve performance and user experience for the Course outline and Course unit pages of the current repository frontend-app-course-authoring
The text was updated successfully, but these errors were encountered:
The drag-and-drop functionality is now being used for the new Сourse unit page (under development). It makes sense to carry out optimizations and corrections in @edx/frontend-lib-content-components to improve performance and user experience for the Course outline and Course unit pages of the current repository frontend-app-course-authoring
We cannot really use generic dragging components from frontend-lib-content-components as here blocks need to move across different parent blocks which requires a lot of custom functionality as seen in #859 .
In the current implementation of the Course outline page, we have the previously added drag-and-drop functionality for sections, sub-sections, and course units. Technically, this functionality is based on two @edx/frontend-lib-content-components repository components: SortableItem and DraggableList.
Screen.Recording.2024-02-22.at.12.25.41.mov
In the video attached below you can notice problems with the visual display of the dragged component, specifically:
z-index
(the dragged element may be hidden under other elements on the page)The drag-and-drop functionality is now being used for the new Сourse unit page (under development). It makes sense to carry out optimizations and corrections in @edx/frontend-lib-content-components to improve performance and user experience for the Course outline and Course unit pages of the current repository frontend-app-course-authoring
The text was updated successfully, but these errors were encountered: