This fixes the issue where the link color was set as the text color for all the buttons.
Testing instructions:
Clone this repository in a directory accessible inside the LMS devstack. The src folder which is at the same level as the edx-platform, devstack directories is a good candidate for this as it is mounted in the LMS devstack at /edx/src.
Check out this PR branch.
Create a common-variables.scss file in the <repo dir>/lms/static/sass directory with the following contents.
In the /edx/app/edxapp/lms.env.json (in Ironwood) or in /edx/etc/lms.yml (in Juniper and newer) file inside the LMS devstack, enable comprehensive theming (set ENABLE_COMPREHENSIVE_THEMING: true), add the parent directory of the cloned repo to the COMPREHENSIVE_THEME_DIRS array.
Set the value of the DEFAULT_SITE_THEME variable to the name of the cloned theme repository, say edx-simple-theme.
Save the file and close it.
Inside the LMS devstack, from the /edx/app/edxapp/edx-platform directory, run paver update_assets lms. Verify that the static assets are compiled and collected without any errors.
Restart the LMS container to apply the changes made to lms.env.json.
This fixes the issue where the link color was set as the text color for all the buttons.
Testing instructions:
src
folder which is at the same level as theedx-platform
,devstack
directories is a good candidate for this as it is mounted in the LMS devstack at/edx/src
.common-variables.scss
file in the<repo dir>/lms/static/sass
directory with the following contents._lms-overrides.scss
in the same directory with the following contentpartials/lms/theme/_variables-v1.scss
(relative to the same directory) with the following content./edx/app/edxapp/lms.env.json
(in Ironwood) or in/edx/etc/lms.yml
(in Juniper and newer) file inside the LMS devstack, enable comprehensive theming (setENABLE_COMPREHENSIVE_THEMING: true
), add the parent directory of the cloned repo to theCOMPREHENSIVE_THEME_DIRS
array.DEFAULT_SITE_THEME
variable to the name of the cloned theme repository, sayedx-simple-theme
./edx/app/edxapp/edx-platform
directory, runpaver update_assets lms
. Verify that the static assets are compiled and collected without any errors.lms.env.json
.