Go to file
John Corrigan 1c456d640f EquationImagesController#show can support alternate latex service
refs CNVS-29513

- Replace `+` with `%2B` in params[:id]
- Update setting identifier and default value for service url so that
  service interface can be different between existing code cogs
  integration and future integrations.
- Add a predeploy migration to move existing
  `codecogs.equation_image_link` settings to `equation_image.url`, and
  update the values to include a trailing `?`.
- Add a postdeploy migration to remove `codecogs.equation_image_link`
  settings.

test plan:
- Navigate to form to create new assignment.
- Via TinyMCE, open the equation editor and add an equation / formula to
  the assignment description.
- Observe that upon submitting the form to insert the equation, it is
  displayed in the TinyMCE editor text area.
- Observe that upon creating the assignnment and viewing it, the
  equation is visible in the assignment description.

Change-Id: Ie4ffff640e51f9269a68fb3df81aae7d1f5ca33b
Reviewed-on: https://gerrit.instructure.com/80404
Reviewed-by: Cody Cutrer <cody@instructure.com>
Reviewed-by: Simon Williams <simon@instructure.com>
Tested-by: Jenkins
QA-Review: Benjamin Christian Nelson <bcnelson@instructure.com>
Product-Review: John Corrigan <jcorrigan@instructure.com>
2016-06-03 22:52:24 +00:00
Gemfile.d Add support for remote debugging 2016-05-31 22:11:35 +00:00
app EquationImagesController#show can support alternate latex service 2016-06-03 22:52:24 +00:00
bin avoid port conflicts for remote debugging 2016-06-02 15:37:32 +00:00
client_apps add better description text to quiz stats page 2016-04-22 19:47:26 +00:00
config allow IdP initiated logins going to the old saml_consume to still work 2016-06-03 22:44:45 +00:00
db/migrate EquationImagesController#show can support alternate latex service 2016-06-03 22:52:24 +00:00
doc Add support for remote debugging 2016-05-31 22:11:35 +00:00
docker-compose handle bundler being installed to system gems 2016-03-28 18:34:42 +00:00
frontend_build webpack: dont rely on translation files in development 2016-05-27 22:52:41 +00:00
gems improve tatl_tael for public/javascripts changes, fixes SD-1196 2016-05-27 23:36:27 +00:00
guard let people write specs in jsx 2015-12-05 09:52:45 +00:00
lib include turnitin settings on course copy 2016-06-03 20:31:48 +00:00
public A11y: Switched Discussion and Announcement filters to using real labels 2016-06-03 18:12:13 +00:00
script enhance tatl_tael user experience 2016-06-01 12:52:29 +00:00
spec EquationImagesController#show can support alternate latex service 2016-06-03 22:52:24 +00:00
.bowerrc introduced bower to manage js dependencies 2013-12-13 17:45:57 +00:00
.dockerignore docker-compose based dev environment 2015-03-30 20:59:48 +00:00
.fontcustom-manifest.json use a locked folder icon for the submissions folder 2016-05-23 22:01:52 +00:00
.gitignore add config/WEBPACK to .gitignore 2016-05-24 18:41:46 +00:00
.i18nignore bump rails 3 to github branch for ruby 2.2 compatibility 2015-02-18 22:55:20 +00:00
.jshintrc make jslint settings more sane 2012-08-17 11:04:40 -06:00
.npmrc fix brand config previewing and skipping 2015-10-27 16:16:15 +00:00
.rubocop.yml Moving ParallelAssignment back to style 2016-01-18 21:47:22 +00:00
.travis.yml more travis builds 2014-02-10 16:23:19 +00:00
CONTRIBUTING.md Add guidelines section to CONTRIBUTING.md 2016-01-13 19:50:06 +00:00
COPYRIGHT
Gemfile remove rails 3 support 2015-12-23 21:36:43 +00:00
Guardfile ensure node_modules are up-to-date for guard & compile_assets 2015-07-16 19:17:54 +00:00
LICENSE
README.md remove travis.ci badge until we are re-enabled 2014-07-01 23:08:00 +00:00
Rakefile remove rails 2 support 2014-08-06 18:16:19 +00:00
bower.json Remove react-router library 2016-04-25 18:38:15 +00:00
code_of_conduct.md contributor code of conduct 2014-12-23 18:13:59 +00:00
config.ru start adding rails 3.0 support 2013-03-22 19:08:40 +00:00
docker-compose.yml avoid port conflicts for remote debugging 2016-06-02 15:37:32 +00:00
gulpfile.babel.js add ENV var to skip js rev'ing in dev if you want 2016-03-02 00:06:29 +00:00
issue_template.md Add issue_template.md for GitHub issues 2016-02-17 21:00:48 +00:00
karma.conf.js add phantom js support as an avenue for js test runs 2016-03-02 16:58:32 +00:00
package.json cleanup some js spec code 2016-05-04 20:47:03 +00:00
webpack.config.babel.js make it so you can use es6 in the webpack config stuff 2016-03-11 21:18:43 +00:00
webpack.production.config.babel.js production source maps for webpack 2016-04-11 21:50:16 +00:00
webpack.test.config.babel.js make it so you can use es6 in the webpack config stuff 2016-03-11 21:18:43 +00:00

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.