3f706051c4
closes CNVS-19413 folks have been requesting RTL support. This uses tinymce's core plugin to provide it. Unfortunately that adds another two buttons to the toolbar. :( wraps the directionality plugin in an AMD wrapper, and adds it to our default configuration Also prevents canvas from stripping out the "dir" element when HTML scrubbing TEST PLAN: - go to any RCE - see the two new buttons for RTL and LTR - use them to change back and forth, make sure it doesn't break - ensure that our custom plugins don't interact badly with it. (I've done a cursory code read and some clicking around, but that would be my biggest concern) Change-Id: I0884b65a99ec0e1db8c6abd82711a35799a062dd Reviewed-on: https://gerrit.instructure.com/50672 QA-Review: August Thornton <august@instructure.com> Tested-by: Jenkins Reviewed-by: Rob Orton <rob@instructure.com> Product-Review: Ethan Vizitei <evizitei@instructure.com> |
||
---|---|---|
Gemfile.d | ||
app | ||
bin | ||
client_apps | ||
config | ||
db/migrate | ||
doc | ||
gems | ||
guard | ||
lib | ||
public | ||
script | ||
spec | ||
.bowerrc | ||
.fontcustom-manifest.json | ||
.gitignore | ||
.i18nignore | ||
.jshintrc | ||
.travis.yml | ||
CONTRIBUTING.md | ||
COPYRIGHT | ||
Gemfile | ||
Guardfile | ||
LICENSE | ||
README.md | ||
Rakefile | ||
bower.json | ||
code_of_conduct.md | ||
config.ru | ||
karma.conf.js | ||
package.json |
README.md
Canvas LMS
Canvas is a new, open-source LMS 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.