Jawayria
70ae3e531a
fix: replace 'ugettext' with 'gettext' in cms
2021-12-13 20:30:32 +05:00
Shimul Chowdhury
e339cc1b07
Add Unit & Nested blocks to breadcrumbs
...
hide links that has no url
Hide sequence nav in nested pages
Improve doc
2021-01-15 18:49:01 +06:00
Kyle McCormick
538dbf696b
Import CMS code using fully qualified module names
...
or, using proper the proper Python 3 relative imports
(e.g., 'from .views import x') which are standard and
unambiguous.
2020-10-19 09:34:31 -04:00
Dave St.Germain
95abce3830
Fixed the studio breadcrumbs to show the current chapter/section name.
2020-03-10 14:29:56 -04:00
Dave St.Germain
3e73ba3879
TNL-6929:
...
Improves navigation within Studio for Learning Sequences, speeding up authors who want to see how a learner progresses through content without needing to jump over to the LMS.
This adds a dropdown section navigator to the breadcrumbs on the unit page and copies the sequence navigator from LMS to the studio unit page.
2019-11-07 09:13:00 -05:00
Awais Jibran
1a4eb7d2e8
Pervent reverse tabnabbing in edx platform
2019-08-28 16:08:34 +05:00
noraiz-anwar
1c4f9da92d
improved quality of multiple files
2019-08-22 12:47:08 +05:00
Michael Roytman
7653f10213
remove enable_edit_image_modal waffle flag
2018-08-16 16:30:29 -04:00
Calen Pennington
07a15c681f
Reapply the XBlock RequireJS -> Webpack changes
...
This reverts commit 105db2cf59 , reversing
changes made to 447457594f .
2018-06-27 22:27:07 -04:00
Eric Fischer
e72549cdbe
Revert "Merge pull request #18340 from cpennington/fix-studio-xblock-rendering"
...
This reverts commit 9a70ca78a5 , reversing
changes made to efd5b9abbd .
Hopefully fixes EDUCATOR-3053
2018-06-15 13:18:27 -04:00
Calen Pennington
be3c7e05c5
Reapply "Switch container factory to webpack"
...
This reverts commit 18d93b00ba .
2018-06-07 15:52:05 -04:00
Calen Pennington
18d93b00ba
Revert "Switch container factory to webpack"
2018-06-07 13:46:47 -04:00
Calen Pennington
0abe75a7c6
Re-apply the changes to convert XBlocks to Webpack
...
Reapplies edx/edx-platform#17509
This reverts commit 0f7e2373d0 .
2018-06-06 12:52:12 -04:00
Calen Pennington
0f7e2373d0
Revert "Switch container factory to webpack"
2018-05-29 16:01:38 -04:00
Calen Pennington
d08e199f79
Load XBlocks with webpack rather than RequireJS
2018-05-29 12:19:05 -04:00
Calen Pennington
389f4fcec9
Switch container.js to bundle using webpack
2018-05-29 12:19:05 -04:00
Michael Roytman
8e9e3dac2f
pass courseDetails to editImageModal
2018-04-27 13:29:39 -04:00
Michael Roytman
ecab1286a6
Merge pull request #18006 from edx/mroytman/add-accessibility-image-best-practice-doc-link
...
add image accessibility best practice documentation URL and pass thro…
2018-04-20 16:08:59 -04:00
Michael Roytman
b6e90f4dff
prevent loading both production and development CSS from the studio-frontend container
2018-04-20 13:39:03 -04:00
Michael Roytman
03a9e85272
add image accessibility best practice documentation URL and pass through to studio-frontend edit image modal
2018-04-20 13:38:15 -04:00
Tyler Hallada
71e74949e9
Change in-context waffle switch to a flag
...
Also update studio-frontend to version 1.7.1
2018-04-05 16:47:42 -04:00
Tyler Hallada
d31249ba20
Studio-frontend in-context image selection modal
...
Open edit image modal via a custom signal
Send img tag attributes in open signal
Send natural image dimensions if no attr specified
Add new modal button in addition to old button
Also load built CSS when waffle switch on
Swap out TinyMCE toolbar button on waffle switch
Pass LANGUAGE_CODE from Django to template to studio-frontend
Define request.LANGUAGE_CODE in test_container_page.py
2018-04-04 15:48:36 -04:00
Jeremy Bowman
113e8dde61
PLAT-1885 Stop using deprecated BlockUsageLocator properties
2018-01-12 16:40:21 -05:00
Jeff LaJoie
1c90220462
EDUCATOR-434: Extends Course Outline Unit settings to allow Group Access configuration
2017-07-19 14:17:38 -04:00
muhammad-ammar
c7dc83c378
Move modal show course outline with breadcrumb
...
TNL-6060
2017-03-01 19:25:57 +05:00
Sylvia Pearce
d6cf03b094
Update guidance in Studio Unit Location text
2017-01-10 16:29:08 -05:00
ssemenova
c1f793172f
change icon tags from i to span
...
TNL-4692
2016-06-07 10:52:00 -04:00
Robert Raposa
7223ee9316
Fix import order for HTML, Text.
2016-05-23 08:47:08 -04:00
Robert Raposa
8e1e4a4715
Use markup HTML helper with Text
...
TNL-4160
2016-03-04 10:44:41 -05:00
Robert Raposa
29fe2c7b0c
Move markup helpers to djangolib
2016-02-05 02:42:43 -05:00
Robert Raposa
f555ffd585
Refactor and improve js_utils helpers
...
- Rename escape_json_dumps to dump_js_escaped_json
- Rename escape_js_string to js_escaped_string
- Update js_escaped_string to output empty string for None
- Introduce dump_html_escaped_json
- Move dump_js_escaped_json after the pipe as new best practice
- Introduce additional uses of helpers
- Introduce new djangolib directory and move js_utils
2016-02-03 17:13:21 -05:00
Usman Khalid
766c3dca71
Merge pull request #11051 from Ayub-Khan/ayubkhan/TNL-3822
...
Fix escaping in studio editor
2015-12-23 14:57:50 +05:00
Robert Raposa
5e69224c32
Deprecate escaping in display_name_with_default
...
- Remove escaping in display_name_with_default
- Move escaped version to deprecated display_name_with_default_escaped
- Does not include any other changes to remove double-escaping
Thanks to agaylard who initiated this work:
https://github.com/edx/edx-platform/pull/10756
TNL-3425
2015-12-22 11:52:04 -05:00
Ayub-Khan
2f6b1f9b84
-new code according to document.
2015-12-21 11:56:50 +05:00
Ayub-Khan
a6fd6ca5ec
fix html escape error
...
TNL-3822
2015-12-18 16:02:29 +05:00
Robert Raposa
3682fac832
Add json escaping to Studio
...
Make escaping for json simpler and more consistent in Mako templates
- add escape_json_dumps to escape and json.dumps
- add escape_js_str to escape javascript string
- refactor Studio to use escape_json_dumps in Mako templates
TNL-2646: Escape json.dumps
2015-11-04 13:34:42 -05:00
mushtaqali
296f75a07c
Add template escaping in forums, progress page and course container TNL-2395, TNL-2394, TNL-2393
2015-10-07 11:20:51 -04:00
Andy Armstrong
1689004189
Create a common paginated list view
...
TNL-2384
Refactored Studio's PagingView to use RequireJS Text and moved it
to common so that it can also be used by LMS.
2015-06-15 13:51:09 -04:00
muzaffaryousaf
f5de0bbf43
Enable unit preview by default.
...
TNL-1261
2015-05-06 12:40:44 +05:00
Ahsan Ulhaq
ed944fdb0e
Inaccessible label for the page action Navigation
...
<nav> elements for the actions a user can perform on a perticular
page contain inaccessible label whic causes screen reader users
confusion regarding to their current navigation.
TNL-1531
2015-02-25 16:40:03 +05:00
Bertrand Marron
c4a7d770cc
Remove all ellipses
...
It's a problem for accessibility
2015-01-15 09:03:12 -05:00
Braden MacDonald
fefc70c405
Three levels of user permissions for content libraries:
...
Admin ("Instructor") - Can edit and assign permissions to other users
Normal ("Staff") - Can edit
User - Can view the library and use content from it but cannot edit it or its blocks.
2015-01-12 13:37:58 +03:00
Braden MacDonald
eb4b1d57c3
Fix greedy intrusion of split_test documentation
2015-01-12 13:37:57 +03:00
E. Kolpakov
ff1a08cbd5
Paging for LibraryView added with JS tests.
2015-01-12 13:37:55 +03:00
Braden MacDonald
3e0f08ebc2
Studio support for creating and editing libraries (PR 6046)
...
SOL-1, SOL-2, SOL-3
2015-01-12 13:37:50 +03:00
Chris
c5d2dd7536
Upgrading Font Awesome vendor files from 3.2.1 to 4.2.0
...
* updating vendor files
* updating class syntax (to new FA-based classes) for all UI elements
* correcting broken tests
2015-01-06 15:24:12 -05:00
Syed Hassan Raza
1e11baede4
Add aria-disabled attribute
...
TNL-997
2015-01-06 17:21:49 +05:00
Greg Price
067e270a84
Fix spelling of complementary role
2014-11-05 15:48:51 -05:00
polesye
83fbdc2ac4
TNL-481: Add RequireJS Optimizer.
2014-10-20 17:33:21 +03:00
Calen Pennington
183e04106a
Merge pull request #5392 from cpennington/escape-course-ids-in-html
...
Properly escape CourseKeys and UsageKeys in html templates
2014-10-01 12:32:54 -04:00