Fixes: CNVS-39278
This commit:
- Moves the mixins we want to keep from `/bootstrap/mixins` to
a new Canvas mixins stylesheet, `base/ic_mixins`
- Removes `/bootstrap/mixins` from `base/environment`, so it is
no longer loaded on every page
- Removes Bootstrap mixins from non-Bootstrap CSS:
The only stylesheets that are now using `/bootstrap/mixins`
are old Bootstrap components. Once they are deleted, we can
remove `/bootstrap/mixins`.
- Deletes any unused Bootstrap mixins, so they will not be used
in the future
Test plan:
- Canvas CSS should compile without errors
- Canvas should look exactly the same as before
Change-Id: I01a9ad90f354ca45c9528d860e20ceb4caaceaad
Reviewed-on: https://gerrit.instructure.com/126149
Tested-by: Jenkins
Reviewed-by: Ryan Shaw <ryan@instructure.com>
QA-Review: Dan Sasaki <dsasaki@instructure.com>
Product-Review: Pam Hiett <phiett@instructure.com>
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.