Ihor Romaniuk
9a2dac6d4b
fix: load sequences in unit page ( #1867 )
...
This handles loading errors when opening the course unit page via direct link as an unauthorized user.
2025-06-05 09:39:43 -03:00
Navin Karkera
a43027b328
feat: library unit page skeleton [FC-0083] ( #1779 )
...
* View a unit page, which has its own URL
* Components appear within a unit as full previews. Their top bar shows type icon and title on the left, and draft status (if any), tag count, overflow menu, and drag handle on the right.
* Components have an overflow menu within a unit
* Components can be selected within a unit
* When components are selected, the standard component sidebar appears. The preview tab is hidden, since component previews are visible in the main content area.
* Components within a unit full-page view have hover and selected states
* Unit sidebar preview.
* Frontend implementation Drag-n-drop components to reorder them in unit.
2025-04-11 13:50:40 -05:00
Ihor Romaniuk
3685dbd6a1
feat: [FC-0070] rendering split test content in unit page ( #1492 )
...
Introduces functionality to display Split Test Content within the new Unit page interface.
2025-04-01 11:37:14 -03:00
Rômulo Penido
dbba4dd296
fix: excessive calls to the clipboard API endpoint ( #1700 )
2025-03-07 08:16:39 -08:00
Peter Kulko
411607ec59
feat: [FC-0070] Manage Tags interoperation ( #1454 )
...
Added interaction between MFE and Legacy tagging functionality for xblocks on the Course unit page.
2025-03-03 11:07:04 -03:00
Peter Kulko
e9130d3852
chore: iframe rendering optimization ( #1544 )
...
Iframe reload optimizations for various xblock related actions. Added some improvements related to scrolling to the current xblock. Fixed behavior of the xblock action dropdown list.
2025-02-11 16:31:07 -03:00
Ihor Romaniuk
619ab9a267
feat: [FC-0070] rendering library content in unit page ( #1475 )
...
The enables opening a Library Content page within the new Studio unit page. This page displays the xBlocks from the specified library and provides basic configuration options for the library.
2025-01-16 14:06:48 -03:00
Ihor Romaniuk
b5419acd74
feat: [FC-0070] implement move xblock modal ( #1422 )
2024-11-21 15:22:41 -03:00
Braden MacDonald
66577b0d59
chore: bump frontend-build, remove exceptions for prefer-default-export ( #1519 )
2024-11-20 09:00:02 -08:00
Peter Kulko
ba48a273a1
fix: fixed Configure modal for unit page ( #1452 )
2024-11-18 11:39:44 -03:00
Peter Kulko
e59f2846e3
feat: render iframe with xblocks ( #1375 )
...
This refactors the CourseUnit component by removing the DraggableList and CourseXBlock components and replacing them with a simpler XBlockContainerIframe. Additionally, it introduces new constants for iframe handling.
2024-11-08 10:53:32 -03:00
Peter Kulko
55adcfe90d
feat: Added errors handling 4xx, 5xx ( #992 )
...
* feat: [AXIMST-538] Add errors handling 4xx, 5xx
* fix: resolve discussions
* fix: second round of review discussions
refactor: fixing tests for Textbooks page
Co-authored-by: ruzniaievdm <ruzniaievdm@gmail.com >
2024-05-09 11:10:28 -03:00
Peter Kulko
a9a73efbb6
feat: [FC-0044] Course unit - Drag and drop for xblocks ( #908 )
...
Implements drag and drop for xblocks in the unit page.
2024-04-30 11:21:51 -03:00
Rômulo Penido
e24fb7889e
feat: redirect to unit page if the hit or its parent is a unit ( #957 )
...
This change adds the feature to redirect from a search result to a Unit, in case the hit parent is a Unit, or the hit is a unit itself.
2024-04-29 19:50:12 +05:30
Peter Kulko
5686dee43b
feat: [FC-0044] Course unit - Copy/paste functionality ( #884 )
...
Implement copy/paste.
Co-authored-by: monteri <36768631+monteri@users.noreply.github.com >
Co-authored-by: ihor-romaniuk <ihor.romaniuk@raccoongang.com >
2024-04-24 15:27:29 -03:00
Ihor Romaniuk
6ec44b5f41
feat: [FC-0044] Unit page - Manage access modal (unit & xblocks) ( #901 )
...
* feat: [FC-0044] Unit page - Manage access modal (unit & xblocks)
* fix: add message description
2024-04-22 11:13:16 -04:00
Peter Kulko
8acd27d7bf
fix: replaced the LMS endpoint for navigating the course unit page
...
fix: [AXIMST-424] Course unit - Fixed network connection behavior (#138 )
* fix: [AXIMST-424] fixed network connetcion behavior
* fix: added placeholder for unsuccessful loading for the page
* refactor: code refactoring
2024-03-13 10:56:10 -03:00
PKulkoRaccoonGang
bdd641225f
fix: [AXIMST-427] fixed unpublished changes alert
2024-03-08 08:17:54 -03:00
Peter Kulko
9021fccdb7
feat: [AXIMST-25] Course unit - Alert notification about unpublished changes ( #135 )
...
* feat: [AXIMST-25] added alert notification about unpublished changes
* feat: added tests
* feat: added translations
2024-03-08 08:17:54 -03:00
Ihor Romaniuk
f8095e6670
feat: [FC-0044] Unit page - display xblock components
2024-03-08 08:17:54 -03:00
PKulkoRaccoonGang
6b57ce3e53
refactor: refactoring after review
2024-02-27 11:44:42 -03:00
Peter Kulko
6aff1c1168
feat: [AXIMST-19, 20, 22] Course unit - Modal windows for course unit page components ( #118 )
...
* feat: added modal windows for course unit page components
* refactor: code refactoring
* refactor: added translations
* refactor: refactoring after review
* refactor: after review
2024-02-27 11:44:42 -03:00
Peter Kulko
7fcc501d2e
feat: Unit creation button logic and refactoring
2024-02-27 11:44:42 -03:00
Ihor Romaniuk
51c5f9c4dc
refactor: Unit page - refactoring breadcrumbs, view live and preview links buttons ( #827 )
2024-02-14 13:38:54 -05:00
Ihor Romaniuk
1555e9f88e
feat: [FC-0044] Unit page - add new component section ( #828 )
...
* feat: Course unit - add new component section
* feat: Course unit - make Discussion and Drag-and-Drop button functional
* feat: Course unit - make Problem button functional
* feat: Unit page - make Video button functional
2024-02-09 14:27:00 -05:00
Peter Kulko
b234344aab
feat: [FC-0044] Course unit page - Unit switch widget with a New unit creation button ( #809 )
...
* feat: added Unit switch widget with a New unit button
* refactor: refactoring after review
* refactor: changed the variable name
2024-02-08 10:15:21 -05:00
Ihor Romaniuk
9c52b8b6c5
feat: [FC-0044] Unit page header section ( #808 )
...
* feat: create Unit page and add page header functionality
* fix: after code review
---------
Co-authored-by: monteri <lansevermore>
2024-02-05 11:58:35 -05:00