diff --git a/package-lock.json b/package-lock.json index f7681f7da..d687bbc15 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1420,9 +1420,9 @@ } }, "@edx/paragon": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/@edx/paragon/-/paragon-9.1.0.tgz", - "integrity": "sha512-5ypyEaEsFrrL68nOaaJekiEGGspJQvNABK455Ys2tolNyFKPY5QUtxVH4pZIJ/7iuDyWcga7B1I1ejZI6yjMYQ==", + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/@edx/paragon/-/paragon-9.1.1.tgz", + "integrity": "sha512-kSnALJeIBEtGb7GiEq1pOihQlNesLFwYoHovxAatyteZYcjOF1I27W3VJdx1mE07ZjfUUwrzY2czvvPXMWKP8A==", "requires": { "@fortawesome/fontawesome-svg-core": "^1.2.21", "@fortawesome/free-solid-svg-icons": "^5.10.1", @@ -15026,6 +15026,11 @@ "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", "dev": true }, + "parse-srcset": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-srcset/-/parse-srcset-1.0.2.tgz", + "integrity": "sha1-8r0iH2zJcKk42IVWq8WJyqqiveE=" + }, "parse5": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/parse5/-/parse5-3.0.3.tgz", @@ -16315,9 +16320,9 @@ } }, "react-bootstrap": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/react-bootstrap/-/react-bootstrap-1.2.2.tgz", - "integrity": "sha512-G+QcEyBqFtakBNghdDugie+yU/ABDeqw3n+SOeRGxEn1m0dbIyHTroZpectcQk6FB3aS4RJGkZTuLVYH86Cu2A==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/react-bootstrap/-/react-bootstrap-1.3.0.tgz", + "integrity": "sha512-GYj0c6FO9mx7DaO8Xyz2zs0IcQ6CGCtM3O6/feIoCaG4N8B0+l4eqL7stlMcLpqO4d8NG2PoMO/AbUOD+MO7mg==", "requires": { "@babel/runtime": "^7.4.2", "@restart/context": "^2.1.4", @@ -16333,10 +16338,23 @@ "invariant": "^2.2.4", "prop-types": "^15.7.2", "prop-types-extra": "^1.1.0", - "react-overlays": "^4.0.0", - "react-transition-group": "^4.0.0", + "react-overlays": "^4.1.0", + "react-transition-group": "^4.4.1", "uncontrollable": "^7.0.0", "warning": "^4.0.3" + }, + "dependencies": { + "react-transition-group": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.1.tgz", + "integrity": "sha512-Djqr7OQ2aPUiYurhPalTrVy9ddmFCCzwhqQmtN+J3+3DzLO209Fdr70QrN8Z3DsglWql6iY1lDWAfpFiBtuKGw==", + "requires": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + } + } } }, "react-dev-utils": { @@ -17598,14 +17616,14 @@ } }, "sanitize-html": { - "version": "1.27.1", - "resolved": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-1.27.1.tgz", - "integrity": "sha512-C+N7E+7ikYaLHdb9lEkQaFOgmj+9ddZ311Ixs/QsBsoLD411/vdLweiFyGqrswUVgLqagOS5NCDxcEPH7trObQ==", + "version": "1.27.2", + "resolved": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-1.27.2.tgz", + "integrity": "sha512-REZETvhFFChM3zyQS8XoR02j5U56HtyQkxsc8cb5HEi3XU0AAX9TuKvWe3ESR0F0IA81ZghA+5YpJg8C35AFyQ==", "requires": { "htmlparser2": "^4.1.0", "lodash": "^4.17.15", - "postcss": "^7.0.27", - "srcset": "^2.0.1" + "parse-srcset": "^1.0.2", + "postcss": "^7.0.27" } }, "sass-graph": { @@ -18774,11 +18792,6 @@ } } }, - "srcset": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/srcset/-/srcset-2.0.1.tgz", - "integrity": "sha512-00kZI87TdRKwt+P8jj8UZxbfp7mK2ufxcIMWvhAOZNJTRROimpHeruWrGvCZneiuVDLqdyHefVp748ECTnyUBQ==" - }, "sshpk": { "version": "1.16.1", "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", diff --git a/package.json b/package.json index 90981fa98..795a0a2e1 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ "@edx/frontend-component-footer": "10.0.9", "@edx/frontend-component-header": "2.0.5", "@edx/frontend-platform": "1.5.2", - "@edx/paragon": "9.1.0", + "@edx/paragon": "9.1.1", "@fortawesome/fontawesome-svg-core": "1.2.28", "@fortawesome/free-brands-svg-icons": "5.11.2", "@fortawesome/free-regular-svg-icons": "5.11.2", @@ -56,6 +56,7 @@ }, "devDependencies": { "@edx/frontend-build": "^3.0.0", + "@testing-library/react": "^10.4.7", "axios": "^0.19.2", "axios-mock-adapter": "^1.18.1", "codecov": "3.6.5", @@ -63,7 +64,6 @@ "glob": "7.1.6", "husky": "3.1.0", "jest": "24.9.0", - "reactifex": "1.1.1", - "@testing-library/react": "^10.4.7" + "reactifex": "1.1.1" } } diff --git a/src/proctored-exam-settings/ProctoredExamSettings.jsx b/src/proctored-exam-settings/ProctoredExamSettings.jsx index 5fdaf118d..2e327aa4a 100644 --- a/src/proctored-exam-settings/ProctoredExamSettings.jsx +++ b/src/proctored-exam-settings/ProctoredExamSettings.jsx @@ -201,6 +201,7 @@ function ExamSettings(props) { aria-describedby="enableProctoredExamsHelpText" onChange={onEnableProctoredExamsChange} checked={enableProctoredExams} + inline /> If checked, proctored exams are enabled in your course.