David Ormsbee
dbee08c721
Make Capa problems do initial load without AJAX.
...
Before this commit, calling the student_view on a capa problem would
cause it to render an empty placeholder <div>, wait for the
DOMContentLoaded event to be fired, and then make AJAX requests to the
the problem_get handlers to retrieve the HTML it needed to render the
actual problems. This can significantly increase the end user load
times for pages, particularly when there are many problems in a
vertical.
This commit takes a very conservative approach and has the server side
add the rendered HTML into a new data-content attribute on the <div>
enclosing the problem. When Capa's JS initialization runs, it grabs
from that data-content attribute rather than reaching over the network
for an AJAX request.
I had attempted to make it somewhat smarter and push the rendered
problem straight into the document instead of relying on the
data-content attribute. This was faster, and should be our long term
goal. However, it caused odd bugs, particularly around MathJAX
rendering, and I never quite tracked the issue down. I'm still going
forward with these changes because it's significantly better than the
current situation that students have to deal with, and we can make the
JS more performant in a future iteration.
[PERF-261]
2016-04-06 18:08:14 +05:00
Peter Fogg
d86aff2866
Merge pull request #11982 from edx/peter-fogg/create-api-request
...
Request API access.
2016-04-04 22:56:49 -04:00
Peter Fogg
b340c2fd9c
Allow users to request access to the Course Discovery API.
...
ECOM-3940
2016-04-04 20:29:19 -04:00
John Eskew
35a235b348
Merge pull request #11899 from edx/jeskew/ccx_safe_templating
...
Safe templating changes for CCX.
2016-04-04 12:45:24 -04:00
Brian Jacobel
9baae2ff3f
Merge pull request #11963 from edx/andya/upgrade-underscore-string
...
Upgrade Underscore.string
2016-04-04 11:35:40 -04:00
Brian Jacobel
24990272b1
Do not set up underscore.string globally.
2016-04-04 10:18:44 -04:00
Andy Armstrong
db62db295c
Upgrade Underscore.string
...
FEDX-117
2016-04-04 10:18:43 -04:00
John Eskew
13ef2b7d1a
Safe templating changes for CCX.
2016-04-04 09:59:45 -04:00
Nimisha Asthagiri
f5ad6aaddb
Merge pull request #11506 from openfun/openfun/translate_user_languages_in_account_settings
...
Translate preferred languages in user account settings
2016-04-04 09:31:35 -04:00
Ned Batchelder
f10a3c968e
Merge pull request #12020 from edx/ned/fix-doc-links
...
Fix links to moved sections of the developer guide
2016-04-04 06:43:30 -04:00
Régis Behmo
d2317be682
Translate available preferred languages in user account settings
...
The listed languages in the "preferred languages" input dropdown should
be translated in the user language.
2016-04-04 10:33:00 +02:00
Bill DeRusha
fb6f3a411b
Merge pull request #11920 from edx/bderusha/st-wiki
...
Safe Templatize: wiki templates
2016-04-03 19:11:39 -04:00
Kelketek
ab0cbfffeb
Merge pull request #10556 from edx/feature/badges-v2
...
Badges V2 Feature Branch
2016-04-01 17:06:26 -05:00
Jacek Bzdak
09f5277f3b
Some tests for badges js
2016-04-01 21:06:07 +00:00
Jonathan Piacenti
17ec12c650
Address platform final review notes.
2016-04-01 21:06:07 +00:00
Ned Batchelder
d47f872ab7
Fix links to moved sections of the developer guide
2016-04-01 15:33:24 -04:00
Usman Khalid
343bb3e9af
Merge pull request #12017 from edx/notes-jwt-issue
...
Removing check from edx notes settings for OAUTH token timeout.
2016-04-01 21:06:20 +05:00
Jonathan Piacenti
ca959ab1d1
Patch for badge migrations to fix date specificity change.
2016-04-01 10:13:10 -05:00
Jonathan Piacenti
1a6394b781
Add share modal to badge listing.
2016-04-01 10:13:10 -05:00
Jonathan Piacenti
ccb5b6c74c
Adjust get_completion_badge usages to handle exceptions.
2016-04-01 10:13:09 -05:00
Jonathan Piacenti
4fde73fae3
Address notes.
2016-04-01 10:13:09 -05:00
Jonathan Piacenti
cb4ed42075
Disable badge issuance for courses where badges are disabled.
2016-04-01 10:13:09 -05:00
Jonathan Piacenti
cff9343889
Change issuing_component for included badge events.
2016-04-01 10:13:09 -05:00
Jonathan Piacenti
a04a635efc
Add accomplishments to user profile
2016-04-01 10:13:08 -05:00
Jonathan Piacenti
a2104634a1
Implement Badging API views.
2016-04-01 10:13:08 -05:00
Jonathan Piacenti
61c76771f8
Add completion and enrollment badges.
2016-04-01 10:13:08 -05:00
Jonathan Piacenti
25958febbf
Add XBlock Badging Service.
2016-04-01 10:13:08 -05:00
Jonathan Piacenti
112a143589
Refactor badging, move into its own app.
2016-04-01 10:13:08 -05:00
muzaffaryousaf
ce142eb378
Removing check for edx notes for OAUTH token timeout.
...
TNL-4336
2016-04-01 20:01:46 +05:00
Muzaffar yousaf
cc4349e9ae
Merge pull request #11990 from edx/mzfr/prvw-masqrd-tnl4291
...
Staff should be able to masquerade when previewing content.
2016-04-01 19:42:58 +05:00
Clinton Blackburn
c921f2ac90
Merge pull request #12011 from edx/clintonb/course-api-image
...
Exposing absolute/CDN image URLs via Course API
2016-04-01 10:31:59 -04:00
Clinton Blackburn
00b48e54a1
Exposing absolute/CDN image URLs via Course API
...
ECOM-4013
2016-04-01 09:42:57 -04:00
Cliff Dyer
393e885e4b
Merge pull request #12015 from edx/cdyer/broken-master-20160401
...
Fix broken import due to merging oauth changes to master
2016-04-01 09:24:35 -04:00
David Ormsbee
8e42e61773
Merge pull request #12010 from edx/ormsbee/measure_login_page
...
Add finished() metric for login and registration.
2016-04-01 08:42:37 -04:00
sanfordstudent
6c4037b1cf
Merge pull request #12002 from edx/sstudent/accordion_
...
making the accordion template escape by default
2016-04-01 08:24:22 -04:00
J. Cliff Dyer
845b0261c0
Fix broken import due to merging oauth changes to master
2016-04-01 12:14:27 +00:00
Cliff Dyer
6917eb03cf
Merge pull request #12009 from edx/merge-release-into-master
...
Merge oauth release into master via intermediary branch
2016-04-01 06:12:16 -04:00
Awais Jibran
75b8eae964
Merge pull request #11973 from edx/aj/ecom-3910-certification-exception-not-loading
...
Fix certificate exception view.
2016-04-01 14:48:36 +05:00
David Ormsbee
c11c663498
Add finished() metric for login and registration.
...
Call New Relic's finished() event marker to measure when the login and
registration pages actually become usable. This is important because the
pageLoad event can be distorted by analytics and marketing tools that
trigger after the page looks complete to the user.
Note: The "xfinished" PageAction is there to work around a New Relic bug
where "finished" events weren't making it into Insights. The reason we
have both is because finished() *does* still show up in session traces.
[PERF-298]
2016-03-31 23:21:28 -04:00
Omar Khan
453ae3e7e5
Add azuread SSO button style
2016-04-01 08:58:00 +07:00
Omar Khan
793bb0f1e9
Custom icons for third party auth login buttons
...
- Icon images can be uploaded from the django admin
- Test coverage improved
2016-04-01 08:57:43 +07:00
Nimisha Asthagiri
ac6749acef
Merge pull request #12006 from edx/sstudent/enable-next-pre
...
Enable next/prev button across sections
2016-03-31 20:50:36 -04:00
Nimisha Asthagiri
0c604da9ee
Merge pull request #11900 from edx/nasthagiri/css-template
...
XSS Safe by default: dashboard, header, footer, navigation, help_modal
2016-03-31 17:25:30 -04:00
Sanford Student
53e6611fc8
removing feature flag for next button across sections
2016-03-31 16:50:48 -04:00
Renzo Lucioni
dc25ece02a
Merge pull request #11879 from edx/schen/ECOM-3194
...
ECOM-3194 Create the listing page of Programs (x-series) which learners have enrolled in
2016-03-31 16:35:54 -04:00
Nimisha Asthagiri
5f8330ff50
XSS Safe default - footer.html
2016-03-31 16:35:31 -04:00
Nimisha Asthagiri
432c570628
XSS Safe default - header.html, navigation.html, help_modal.html
2016-03-31 16:34:33 -04:00
Nimisha Asthagiri
6eec5ac472
XSS Safe Default - dashboard
2016-03-31 16:33:17 -04:00
J. Cliff Dyer
05218f954b
Merge remote-tracking branch 'origin/release' into merge-release-into-master
2016-03-31 20:15:22 +00:00
Adam
d93e4c33a8
Merge pull request #12005 from edx/adam/max-from-address-no-translation
...
make sure email from addresses don't exceed 320 characters (TNL-4264)
2016-03-31 16:00:36 -04:00