Merge pull request #9519 from edx/ned/sass-import-dot

Add current directory to the sass compilation path.
This commit is contained in:
Ned Batchelder
2015-08-29 12:35:53 -04:00
2 changed files with 8 additions and 2 deletions

View File

@@ -132,7 +132,10 @@ def compile_coffeescript(*files):
@task
@no_help
@cmdopts([('debug', 'd', 'Debug mode')])
@cmdopts([
('debug', 'd', 'Debug mode'),
('force', '', 'Force full compilation'),
])
def compile_sass(options):
"""
Compile Sass to CSS.
@@ -146,6 +149,9 @@ def compile_sass(options):
parts.append("--sourcemap")
else:
parts.append("--style compressed --quiet")
if options.get('force'):
parts.append("--force")
parts.append("--load-path .")
for load_path in SASS_LOAD_PATHS + SASS_DIRS.keys():
parts.append("--load-path {path}".format(path=load_path))

View File

@@ -12,7 +12,7 @@ EXPECTED_COFFEE_COMMAND = (
)
EXPECTED_SASS_COMMAND = (
"sass --update --cache-location /tmp/sass-cache --default-encoding utf-8 --style compressed"
" --quiet --load-path common/static --load-path common/static/sass"
" --quiet --load-path . --load-path common/static --load-path common/static/sass"
" --load-path lms/static/sass --load-path lms/static/certificates/sass"
" --load-path cms/static/sass --load-path common/static/sass"
" lms/static/sass:lms/static/css lms/static/certificates/sass:lms/static/certificates/css"