Go to file
Ed Schiebel c5735ef301 Fix placement of CanvasModal's Close button
closes LF-769
flag=none

test plan:
  - open a CanvasModal
    - calendar, click on a date, from Frequency dropdown pick
      Custom
    - courses/:id/assignments, choose Edit Assignment Dates
      from the kabob menu, select assignment(s), click the
      Bulk Edit button
    - if you have some LTI tools installed, go somewhere with
      an RCE, click on the external tools button, then View All
  > expect the 'x' close button to be in the upper-right corner
    of the modal
  - put your user in a rtl language
  > expect the close button to be in the upper-left corner

Change-Id: Ieb314304bb159b1c2192a00b2fa126153bfe8c22
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/327812
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Jackson Howe <jackson.howe@instructure.com>
QA-Review: Jackson Howe <jackson.howe@instructure.com>
Product-Review: Ed Schiebel <eschiebel@instructure.com>
2023-09-14 21:01:48 +00:00
.github
.storybook
.vscode
Gemfile.d Revert "bundle update oauth2" 2023-09-14 17:12:20 +00:00
app fix bug with teachers and allow_student_anonymous 2023-09-14 19:07:52 +00:00
bin bundle update --bundler 2023-08-30 23:31:39 +00:00
build Upgrade to node 18 2023-09-11 17:28:59 +00:00
config smart search: schema-qualify the pgvector <=> operator 2023-09-13 20:33:16 +00:00
db/migrate Defer constraint checking when creating account 0 2023-09-13 20:11:01 +00:00
doc update LTI platform storage API docs post-flip 2023-08-28 15:42:56 +00:00
docker-compose
gems Defer constraint checking when creating account 0 2023-09-13 20:11:01 +00:00
hooks
inst-cli docs: improve inst cli instructions for canvas rce api 2023-08-30 20:31:24 +00:00
jest Prepare for InstUI 8 upgrade 2023-09-08 15:56:48 +00:00
lib Revert "bundle update oauth2" 2023-09-14 17:12:20 +00:00
log
packages InstUI 8 upgrade post-work: theme -> themeOverride 2023-09-14 15:21:27 +00:00
public Update en.json file 2023-09-14 18:06:50 +00:00
script Upgrade Canvas to InstUI version 8 (frd) 2023-09-14 14:34:45 +00:00
spec Add aria-expanded to info button when previewing file 2023-09-14 19:52:02 +00:00
tmp
ui Fix placement of CanvasModal's Close button 2023-09-14 21:01:48 +00:00
ui-build TypeScriptify ui/index.ts 2023-09-13 21:04:51 +00:00
.codeclimate.yml
.dive-ci
.dockerignore
.editorconfig
.eslintignore Prepare for InstUI 8 upgrade 2023-09-08 15:56:48 +00:00
.eslintrc.js
.git-blame-ignore-revs ignore RCE formatting patch 2023-09-13 14:27:19 +00:00
.gitignore
.gitmessage
.groovylintrc.json
.i18nignore
.i18nrc
.irbrc
.lintstagedrc.js
.npmrc
.nvmrc Upgrade to node 18 2023-09-11 17:28:59 +00:00
.prettierrc
.rspec
.rubocop.yml bundle update rubocop-rspec 2023-09-11 15:59:30 +00:00
.sentryignore
.stylelintrc
.travis.yml
CONTRIBUTING.md
COPYRIGHT
Courses
Dockerfile Upgrade to node 18 2023-09-11 17:28:59 +00:00
Dockerfile.githook
Dockerfile.jenkins Upgrade to node 18 2023-09-11 17:28:59 +00:00
Dockerfile.jenkins-cache
Dockerfile.jenkins.final Unfreze bundle when using gem overrides 2023-08-24 17:25:57 +00:00
Dockerfile.jenkins.js
Dockerfile.jenkins.linters Unfreze bundle when using gem overrides 2023-08-24 17:25:57 +00:00
Dockerfile.jenkins.ruby-runner
Dockerfile.jenkins.webpack-assets
Dockerfile.jenkins.webpack-builder
Dockerfile.jenkins.webpack-cache
Dockerfile.jenkins.webpack-runner Unfreze bundle when using gem overrides 2023-08-24 17:25:57 +00:00
Dockerfile.jenkins.yarn-runner
Dockerfile.package-translations update package translations build 2023-09-07 17:06:33 +00:00
Gemfile
Gemfile.lock Revert "bundle update oauth2" 2023-09-14 17:12:20 +00:00
Jenkinsfile temporarily disable groovy linters 2023-09-13 14:06:07 +00:00
Jenkinsfile.axe
Jenkinsfile.cassandra
Jenkinsfile.contract-tests
Jenkinsfile.coverage
Jenkinsfile.coverage-js
Jenkinsfile.crystalball
Jenkinsfile.dive
Jenkinsfile.docker-smoke
Jenkinsfile.docker-sync
Jenkinsfile.dynamodb
Jenkinsfile.js
Jenkinsfile.junit-uploader
Jenkinsfile.master-bouncer-check-all
Jenkinsfile.package-translations
Jenkinsfile.postgres
Jenkinsfile.redis
Jenkinsfile.rspecq
Jenkinsfile.selenium.flakey_spec_catcher
Jenkinsfile.selenium.performance.chrome
Jenkinsfile.test-subbuild
Jenkinsfile.vendored-gems
Jenkinsfile.xbrowser
LICENSE
README.md
Rakefile
SECURITY.md
bower.json
code_of_conduct.md
config.ru
docker-compose.new-jenkins-flakey-spec-catcher.yml
docker-compose.new-jenkins-js.yml
docker-compose.new-jenkins-package-translations.yml
docker-compose.new-jenkins-selenium.yml
docker-compose.new-jenkins.consumer.yml
docker-compose.new-jenkins.vendored-gems.yml
docker-compose.new-jenkins.yml
docker-compose.spring.yml
docker-compose.yml
gulpfile.js
issue_template.md
jest.config.js Encrypt autosaved RCE content. 2023-08-28 17:02:43 +00:00
karma.conf.js
package.json Upgrade Canvas to InstUI version 8 (frd) 2023-09-14 14:34:45 +00:00
tsconfig.json TypeScriptify ui/index.ts 2023-09-13 21:04:51 +00:00
webpack.config.js
yarn.lock Upgrade Canvas to InstUI version 8 (frd) 2023-09-14 14:34:45 +00:00

README.md

Canvas LMS

Canvas is a modern, open-source LMS developed and maintained by Instructure Inc. It is released under the AGPLv3 license for use by anyone interested in learning more about or using learning management systems.

Please see our main wiki page for more information

Installation

Detailed instructions for installation and configuration of Canvas are provided on our wiki.