8f59c3abb5
Have the "Post/Hide Grades" icon in SpeedGrader use the value of the current theme's "Nav Icon" setting to determine the icon color. (SpeedGrader's header uses the value of the "Nav Background" setting for its own color; if that was set to white, this icon would appear not to be displaying.) fixes GRADE-2371 Test plan: - Have a course with New Gradebook and Post Policies enabled - Set up a custom theme in Canvas - Set the "Nav Background" color to white - Set the "Nav Icon" color to something different/distinct - Apply your new theme - Open SpeedGrader - The header should match your "Nav Background" color - The post/hide grades icon should match your "Nav Icon" color(*) - Make sure this holds for both the "post grades" and "hide grades" icons (*) For whatever reason, the gradebook icon (the leftmost of the icons in the upper-left) uses the "Nav Link" theme color instead of "Nav Icon," so it will likely be a different color from the other two. For our icon, we're just trying to mimic the non-post-policies muting icon. Change-Id: I6cbc50d367e937c67422fc698dfcfa81d3c03521 Reviewed-on: https://gerrit.instructure.com/205474 Tested-by: Jenkins Reviewed-by: Jeremy Neander <jneander@instructure.com> Reviewed-by: Gary Mei <gmei@instructure.com> QA-Review: Gary Mei <gmei@instructure.com> Product-Review: Jonathan Fenton <jfenton@instructure.com> |
||
---|---|---|
.github | ||
Gemfile.d | ||
app | ||
bin | ||
build | ||
client_apps | ||
config | ||
db/migrate | ||
doc | ||
docker-compose | ||
frontend_build | ||
gems | ||
hooks | ||
jest | ||
lib | ||
packages | ||
pact | ||
public | ||
script | ||
spec | ||
.bowerrc | ||
.codeclimate.yml | ||
.dockerignore | ||
.editorconfig | ||
.eslintignore | ||
.eslintrc.js | ||
.gitignore | ||
.gitmessage | ||
.i18nignore | ||
.i18nrc | ||
.lintstagedrc.js | ||
.npmrc | ||
.nvmrc | ||
.prettierrc | ||
.prettierwhitelist.js | ||
.rubocop.yml | ||
.selinimumignore | ||
.stylelintrc | ||
.travis.yml | ||
CONTRIBUTING.md | ||
COPYRIGHT | ||
Dockerfile | ||
Dockerfile-production | ||
Dockerfile.githook | ||
Gemfile | ||
Jenkinsfile | ||
Jenkinsfile.selenium.chrome | ||
Jenkinsfile.vendored-gems | ||
LICENSE | ||
README.md | ||
Rakefile | ||
babel.config.js | ||
bower.json | ||
code_of_conduct.md | ||
config.ru | ||
docker-compose.jenkins.yml | ||
docker-compose.new-jenkins.yml | ||
docker-compose.new-vendored-gems.yml | ||
docker-compose.override.yml | ||
docker-compose.spring.yml | ||
docker-compose.yml | ||
gulpfile.js | ||
issue_template.md | ||
jest.config.js | ||
karma.conf.js | ||
package.json | ||
schema.graphql | ||
webpack.config.js | ||
webpack.test.config.js | ||
yarn.lock |
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.