Adam Palay
c63dcf0dfe
render mathjax in svg by default (TNL-4145)
...
mathjax preview should be inline by default
2016-02-24 12:51:30 -05:00
Adam Palay
e57487db83
update mathjax to 2.6 (TNL-4104) and (TNL-4094)
...
update mathjax class names to support common html, html-css, and svg
2016-02-18 14:13:34 -05:00
J. Cliff Dyer
90493ac3a2
Track push notification activity in analytics
...
When a course is updated, track whether or not a push notification is
sent.
2016-01-27 20:33:21 +00:00
Syed Hasan raza
482e0e457f
Merge pull request #10978 from edx/shr/bug/TNL-3809-Sign-in-mutiple-clicks
...
Shr/bug/tnl-3809-sign-in-mutiple-clicks
2016-01-04 12:32:45 +05:00
Syed Hassan Raza
912e012bb7
Add Disabled class to Sign In button
2015-12-31 15:21:29 +05:00
Christine Lytwynec
ba53f97bf1
prevent duplicate #lean_overlay elements
2015-12-17 12:16:12 -05:00
Andy Armstrong
cc24ca55e6
Support local debugging of XBlock JavaScript
...
It turns out that loading JavaScript with $.getScript
causes Chrome to treat the file as an XHR request
and not JS. I've switched over to using RequireJS
to load the URL which already has the ability to
dynamically load files and have the browser
recognize them.
2015-12-11 15:50:38 -05:00
Andy Armstrong
7a1469633f
Fix optimizing of draggabilly and json2
2015-11-06 09:40:20 -05:00
Andy Armstrong
18dabc3312
Upgrade draggabilly.js to fix Firefox iframe bug
...
TNL-3627
2015-11-05 10:10:39 -05:00
cahrens
deb4e35f92
Disable Fast Preview for version 2.5.
...
Except for the Discussion Tab.
TNL-3693, TNL-3365
2015-10-29 11:56:08 -04:00
Jesse Zoldak
1aa181c90a
Update sinon to version 1.17.0
2015-09-24 10:55:48 -04:00
Andy Armstrong
b2a0b2f728
Improve response handling in AjaxHelpers
...
I've changed the logic so that AjaxHelpers keeps
track of which requests have not yet had mock
responses sent. This ensures that every response
is handled before moving on to the next one,
rather than always handling the last request.
My intention is that this won't allow bugs to creep
in where a request isn't fired and instead the test
responds to an old request. It also should ensure
that extra events aren't accidentally fired.
2015-09-23 20:23:09 -04:00
Peter Fogg
fec5129a49
Remove Tender and change Studio help links.
...
TNL-2695
2015-09-17 16:30:40 -04:00
Andy Armstrong
6817e89f4a
Fix i18n for last activity date on team cards
2015-09-09 17:59:25 -04:00
muhammad-ammar
d8b419c64f
Review changes
2015-08-26 20:26:35 +05:00
muhammad-ammar
6134e8b5ed
Move studio dialog code into common
2015-08-26 20:26:27 +05:00
vkaracic
8f0bb98990
Added New page creation animation
...
This is a fix for
https://openedx.atlassian.net/browse/TNL-136
added scroll to new page and remove class 'new' on hover to better
indicate that a new page is created.
2015-07-14 13:05:47 +00:00
Andy Armstrong
14a9796cd4
Re-enable the video translation Jasmine tests
...
TNL-2689
2015-07-09 09:34:38 -04:00
Jesse Zoldak
1e5fe3a3a7
Use the correct sinon request pattern to avoid flaky tests
2015-07-07 16:12:42 -04:00
Ben McMorran
351e491c82
Add generic paging framework
...
Authors:
- Daniel Friedman
- Ben McMorran
- Peter Fogg
TNL-1892
2015-07-06 08:45:03 -04:00
Peter Fogg
890cd6a470
Add grading spec tests.
2015-07-01 09:08:39 -04:00
asadiqbal
58129031a5
SOL-939 Jasmine Tests
2015-06-18 14:26:47 +05: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
Matt Drayer
af7277cdd9
New Feature: Certificates Web View
...
- SOL-465: Initial implementation of certificates web view and signatories (names/titles)
- SOL-718 Close button is working properly
- SOL-801 Backbone Signatories Modeling
- SOL-803 Underscore template: Editor (Add)
- SOL-802 Signatories: Underscore template - Details
- SOL-804 Signatories: Underscore template: Editor (Edit)
- Add signatory delete Django view
- SOL-805 Signatory editor (Delete)
- Add Coffeescript router
- SOL-716 Jasmine Tests
- Added missing minified JS library
- client side validation of signatory fields
- SOL-390 signatories names
- Remove obsolete extends Sass files
- input maxlength limiting for signatory information
- SOL-389: Course title override
- SOL-466: Add capability to upload digitized signatures in Studio
- ziafazal: fixed css for upload signature image
- ziafazal: completed deletion of signature images
- UX-1741: Add initial static rendering/styling for Open edX web certs
* creating new global static dir
* adding static version of edX UX pattern library assets
* adding web certificates static assets
* adding static (+abstracted) web certificates rendering
* creating two tiers of rendering (base + distinguished)
* providing sample assets for certificate rendering
* supporting RTL layouts
* adding certifcates assests to edX static asset pipeline
* temporarily hiding the mozilla open badges share action
* wiring print button to print view/page
* fixup! addressing conflict artifact in valid cert template
* fixup! adding missing %hd-subsection sass extend + components comment clean up
* fixup! correcting pattern library .hd-4 font-weight value
- SOL-468 Linked Student View for Web View Credential
- SOL-467: Add capability to upload organization logos for certificates
- SOL-391 / SOL-387: Signatory related info (assets) in certificates web view
- kelketek: Fixes for static asset collection in certificate HTML view.
- SOL-398 Web View: Public Access
- mattdrayer: Post-merge branch stabilization
- catong: Initial changes to Studio template and Help config file
- ziafazal: Branch stabilizations
- SOL-387: Display organization logo on LMS web view
- talbs/mattdrayer: Branch Stabilizations
- talbs: converting backpack action to use a button HTML element
- talbs: revising placeholder assets + their rendering in cert view
- mattdrayer: Username web view wireup
- SOL-386 Certificate Mode Previews
- SOL-905: Make organization logo and signatory signature uneditable
- SOL-922: Improve test coverage
- SOL-765: Add LinkedIn sharing
- [marco] temporary styling adjustment to account for smaller linkedin share image / fake button
- SOL-921: Address hardcoded template items
- SOL-927: Deleting certificate should delete org logo image also
* updated invalid template
* removed hr
* fix invalid certificate error
- clrux: Add i18n to certificate templates and partials
- mattdrayer: Pylint violations
- SOL-920 Certificate Activation/Deactivation
- mattdrayer: Added LMS support
- SOL-932: Fix preview mode support in certificate view
- SOL-934: Fixed bug reported and broken tests
- SOL-935 removed the 'valid' word from web view title
- talbs: RTL support updates/fixes
* revising certificate type icon/name vertical alignment
* removing unused older certificate template
* revising styling for message/banner actions
* abstracting accomplishment type to use course mode + adding in honor/verified-specific placeholders
- mattdrayer: JSHint violations
2015-06-01 19:48:04 -04:00
Thomas Young
6aa1a84921
added jasmine tests for focusing on and scrolling to newly added textbook
2015-05-21 17:54:55 +02:00
David Baumgold
2159d34128
Added a simple XBlockMixin for courseware licenses
...
This allows course authors to choose between two difference licenses for their
course content: All Rights Reserved, or Creative Commons. In the backend, XBlocks
that wish to allow custom licenses need only inherit from LicenseMixin, which
adds a `license` field as a string.
License information is displayed in the Studio editor view, and just below the
rendered XBlock in the LMS. In addition, if the course block itself has a custom
license set, this license will display just below the main body of the page
on courseware pages.
This entire feature is gated behind the LICENSING feature flag.
2015-05-18 14:34:28 -04:00
Nimisha Asthagiri
11044ebdf2
MA-614 Mobile Push Notification Studio UI
2015-04-18 15:30:25 -04:00
Matjaz Gregoric
e255f4b021
Upgrade MathJax to 2.4.
...
Several IE bugs have been fixed in 2.4.
2015-01-19 08:10:45 +01:00
Andy Armstrong
4fa33e25ed
Studio support for cohorted courseware
...
TNL-652
2015-01-15 10:33:45 -05:00
Bertrand Marron
c4a7d770cc
Remove all ellipses
...
It's a problem for accessibility
2015-01-15 09:03:12 -05:00
David Baumgold
f9d8198ef3
Merge pull request #6576 from edx/db/configure-tender-domain
...
Make Tender optional and configurable
2015-01-14 15:02:09 -05:00
David Baumgold
4d323271ee
Make Tender optional and configurable
2015-01-14 11:25:55 -05:00
Braden MacDonald
d38e69c69a
Acceptance & Jasmine tests for library permissions editor
2015-01-12 13:37:59 +03:00
Jonathan Piacenti
074e4cfa22
Addressed further review notes for Library Pagination
2015-01-12 13:37:56 +03:00
E. Kolpakov
ff1a08cbd5
Paging for LibraryView added with JS tests.
2015-01-12 13:37:55 +03:00
Greg Price
61cb51596d
Add front end for Studio video upload feature
...
Co-authored-by: Chris <crodriguez@edx.org >
Co-authored-by: Mark Hoeber <hoeber@edx.org >
2014-12-15 13:09:59 -05:00
Calen Pennington
d919d2ae46
Teach LMS how to render XBlockAsides
...
[PLAT-217]
2014-12-13 08:26:28 -05:00
Sarina Canelake
5c433ec9a1
Merge pull request #5731 from Stanford-Online/ataki/upstream
...
Limit Upload File Sizes to GridFS
2014-12-11 16:36:30 -05:00
zubair-arbi
f62e5347e1
round-off weight, min_count and drop_count values while returing grading policy
...
TNL-884
2014-12-11 12:27:01 +05:00
Jim
fb9320afc1
Limit Upload File Sizes to GridFS.
...
This commit puts a limit on the size of files that
course staff can upload to MongoDB. The limit is
enforced on the frontend in javascript as well
as backend via the /upload endpoint.
The limit is hard-coded in cms/envs/common.py and
may be changed according to the user's custom
needs.
If the user tries to upload a file that's too
large, an error message will pop up, with a
customizable url that pointing the user to an
external page with an alternate upload procedure.
This url is specified im cms/envs/common.py.
If not set, this url will not be displayed.
2014-12-09 13:30:45 -08:00
Renzo Lucioni
55922f896d
hotfix-2014-11-20
2014-11-20 12:00:19 -05:00
Adam Palay
624360d1d6
serve mathjax from mathjax's cdn (TNL-823)
2014-11-20 09:36:16 -05:00
polesye
b6d8291996
TNL-772: Fix course time settings.
2014-11-20 14:56:12 +02:00
cahrens
c550963fb9
Set up validation_messages so that it goes through the RequireJS optimizer.
2014-11-10 13:13:44 -05:00
cahrens
08ce09bde7
Display validation messages for any xblock on the container page.
...
TNL-683
2014-11-06 15:48:55 -05:00
Jesse Zoldak
9a8753d41e
Disable flaky JS FileUploader SystemFeedback and NotificationView tests
...
TNL-559
2014-10-03 10:50:20 -04:00
cahrens
2286366c90
Remove unused files, add missing spec file.
2014-10-02 15:05:17 -04:00
Andy Armstrong
8627fdef32
Support adding students to a cohort via the instructor dashboard.
...
TNL-163
2014-10-01 09:22:31 -04:00
Se Won Jang
11d260910f
Implemented Validation for Course Advanced Setting
...
This commit adds validation for course advanced settings. Currently when course
administrators make invalid changes in the Settings/Advanced Settings tab,
they're not notified through a new modal window of the list of invalid settings
changes.
* Extending CourseMetadata
- Previously, we only had update_from_json method in CourseMetadata.py,
and it was only validating one field every POST request.
- Now we have validate_and_update_from_json method that encapsulates the
functionality of update_from_json into a validation call
- To avoid discrepancy of validation standards between modules, validation
uses the from_json method implemented to each field in xblock.
* Different Response in advanced settings ajax requests
- After receiving a POST ajax request, course.py calls
validate_and_update_from_json, and sends a json object of either:
1) valid course metadata model
2) error objects
* Error Messages shown in validation-error-modal
- error objects passed through ajax are shown in a separate modal.
2014-08-26 11:24:38 -07:00
Ben McMorran
6c8b418331
Test notification dismissal on course listing page
2014-08-21 12:11:25 -04:00