diff --git a/cms/static/edx-pattern-library b/cms/static/edx-pattern-library new file mode 120000 index 0000000000000000000000000000000000000000..0d3ed215eec9a491d227fbc5458d4c8a0eb8f1cc --- /dev/null +++ b/cms/static/edx-pattern-library @@ -0,0 +1 @@ +../../common/static/edx-pattern-library \ No newline at end of file diff --git a/cms/static/edx-ui-toolkit b/cms/static/edx-ui-toolkit new file mode 120000 index 0000000000000000000000000000000000000000..32e7d34a2c4922943b9eb6a5eace832484151326 --- /dev/null +++ b/cms/static/edx-ui-toolkit @@ -0,0 +1 @@ +../../common/static/edx-ui-toolkit \ No newline at end of file diff --git a/cms/static/js_test.yml b/cms/static/js_test.yml index 25f2adc05c8a1180a2fcc7ce1bbfc2e8127bf8ef..41006cc764754fac7e4318f48544b58b48a4e77a 100644 --- a/cms/static/js_test.yml +++ b/cms/static/js_test.yml @@ -78,6 +78,8 @@ src_paths: - js/certificates - js/factories - common/js + - edx-pattern-library/js + - edx-ui-toolkit/js # Paths to spec (test) JavaScript files # We should define the custom path mapping in /coffee/spec/main.coffee as well e.g. certificates etc. diff --git a/cms/static/js_test_squire.yml b/cms/static/js_test_squire.yml index 122505d0730b8122e94cf6b8db192869489497ca..29a812f7388bda114bcbc8ffc8e3a9caabeab248 100644 --- a/cms/static/js_test_squire.yml +++ b/cms/static/js_test_squire.yml @@ -73,6 +73,8 @@ src_paths: - js/utils - js/views - common/js + - edx-pattern-library/js + - edx-ui-toolkit/js # Paths to spec (test) JavaScript files spec_paths: diff --git a/common/static/pattern-library/fonts b/common/static/edx-pattern-library/fonts similarity index 100% rename from common/static/pattern-library/fonts rename to common/static/edx-pattern-library/fonts diff --git a/common/static/pattern-library/js b/common/static/edx-pattern-library/js similarity index 100% rename from common/static/pattern-library/js rename to common/static/edx-pattern-library/js diff --git a/common/static/edx-ui-toolkit/js b/common/static/edx-ui-toolkit/js new file mode 120000 index 0000000000000000000000000000000000000000..0e607da1cd977adf9e12360addbc8557add1eadb --- /dev/null +++ b/common/static/edx-ui-toolkit/js @@ -0,0 +1 @@ +../../../node_modules/edx-ui-toolkit/src/js \ No newline at end of file diff --git a/common/static/js_test_requirejs.yml b/common/static/js_test_requirejs.yml index c6724e32c7b9cb996cf86b6f54bb39128c6cfe8a..c08027394788501b6b975289a62e77ee0b39281a 100644 --- a/common/static/js_test_requirejs.yml +++ b/common/static/js_test_requirejs.yml @@ -50,6 +50,8 @@ lib_paths: # Paths to source JavaScript files src_paths: - common/js + - edx-pattern-library/js + - edx-ui-toolkit/js # Paths to spec (test) JavaScript files spec_paths: diff --git a/lms/djangoapps/teams/static/teams/js/views/instructor_tools.js b/lms/djangoapps/teams/static/teams/js/views/instructor_tools.js index b760b209a1b99bc8a52c96e18c488542bc9e8a87..212f90480497e5f7badc8e91cd74ed73ccc16205 100644 --- a/lms/djangoapps/teams/static/teams/js/views/instructor_tools.js +++ b/lms/djangoapps/teams/static/teams/js/views/instructor_tools.js @@ -4,10 +4,11 @@ define(['backbone', 'underscore', 'gettext', + 'edx-ui-toolkit/js/utils/string-utils', 'teams/js/views/team_utils', 'common/js/components/utils/view_utils', 'text!teams/templates/instructor-tools.underscore'], - function (Backbone, _, gettext, TeamUtils, ViewUtils, instructorToolbarTemplate) { + function (Backbone, _, gettext, StringUtils, TeamUtils, ViewUtils, instructorToolbarTemplate) { return Backbone.View.extend({ events: { @@ -53,8 +54,8 @@ }); Backbone.history.navigate('topics/' + self.team.get('topic_id'), {trigger: true}); TeamUtils.showMessage( - interpolate( - gettext('Team "%(team)s" successfully deleted.'), + StringUtils.interpolate( + gettext('Team "{team}" successfully deleted.'), {team: self.team.get('name')}, true ), diff --git a/lms/static/certificates/sass/_config.scss b/lms/static/certificates/sass/_config.scss index 99bf24e3d908d73f920c125429c9f1e625c17fd1..d8e3a022d503ac23f8595b14b58be9c38bbd726b 100644 --- a/lms/static/certificates/sass/_config.scss +++ b/lms/static/certificates/sass/_config.scss @@ -8,7 +8,7 @@ // ------------------------------ // #VARIABLES // ------------------------------ -$pattern-library-path: '../../pattern-library' !default; +$pattern-library-path: '../../edx-pattern-library' !default; // certificate characteristics $cert-base-color: palette(grayscale-cool, dark); diff --git a/lms/static/edx-pattern-library b/lms/static/edx-pattern-library new file mode 120000 index 0000000000000000000000000000000000000000..0d3ed215eec9a491d227fbc5458d4c8a0eb8f1cc --- /dev/null +++ b/lms/static/edx-pattern-library @@ -0,0 +1 @@ +../../common/static/edx-pattern-library \ No newline at end of file diff --git a/lms/static/edx-ui-toolkit b/lms/static/edx-ui-toolkit new file mode 120000 index 0000000000000000000000000000000000000000..32e7d34a2c4922943b9eb6a5eace832484151326 --- /dev/null +++ b/lms/static/edx-ui-toolkit @@ -0,0 +1 @@ +../../common/static/edx-ui-toolkit \ No newline at end of file diff --git a/lms/static/js_test.yml b/lms/static/js_test.yml index 5f892b1122366cd11795dea06818dfbb80e2346c..4bf01e4b79f26f460655972b7bbb9b9c077fd2b2 100644 --- a/lms/static/js_test.yml +++ b/lms/static/js_test.yml @@ -75,9 +75,11 @@ src_paths: - js - coffee/src - common/js + - edx-pattern-library/js + - edx-ui-toolkit/js + - support/js - teams/js - xmodule_js/common_static/coffee - - support/js # Paths to spec (test) JavaScript files spec_paths: diff --git a/package.json b/package.json index 3b2cad384ea8ac47b336625d662a9b8ea05d40cc..ba4272a98748cf98626bba048c76321d7c7b9e74 100644 --- a/package.json +++ b/package.json @@ -4,6 +4,7 @@ "dependencies": { "coffee-script": "1.6.1", "edx-pattern-library": "0.10.4", + "edx-ui-toolkit": "~0.8.0", "requirejs": "~2.1.22", "uglify-js": "2.4.24", "underscore": "~1.8.3"