parent
5d00043ee6
commit
51587cffaf
@ -1,27 +0,0 @@
|
|||||||
From 139e86e32506dbd8c301b1241f9b79aeed9cb696 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Natalie Weizenbaum <nweiz@google.com>
|
|
||||||
Date: Wed, 4 Oct 2017 15:20:18 -0700
|
|
||||||
Subject: [PATCH] Fix custom property interpolation (#2384)
|
|
||||||
|
|
||||||
Interpolation that included the full property name (such as --#{foo})
|
|
||||||
was crashing the parser.
|
|
||||||
|
|
||||||
Closes #2383
|
|
||||||
---
|
|
||||||
lib/sass/scss/rx.rb | 2 +-
|
|
||||||
1 files changed, 1 insertion(+), 1 deletion(-)
|
|
||||||
|
|
||||||
diff --git a/lib/sass/scss/rx.rb b/lib/sass/scss/rx.rb
|
|
||||||
index 2c48a77f..16963d1e 100644
|
|
||||||
--- a/lib/sass/scss/rx.rb
|
|
||||||
+++ b/lib/sass/scss/rx.rb
|
|
||||||
@@ -127,7 +127,7 @@
|
|
||||||
OPTIONAL = /!#{W}optional/i
|
|
||||||
IDENT_START = /-|#{NMSTART}/
|
|
||||||
|
|
||||||
- IDENT_HYPHEN_INTERP = /-(#\{)/
|
|
||||||
+ IDENT_HYPHEN_INTERP = /-+(#\{)/
|
|
||||||
STRING1_NOINTERP = /\"((?:[^\n\r\f\\"#]|#(?!\{)|#{ESCAPE})*)\"/
|
|
||||||
STRING2_NOINTERP = /\'((?:[^\n\r\f\\'#]|#(?!\{)|#{ESCAPE})*)\'/
|
|
||||||
STRING_NOINTERP = /#{STRING1_NOINTERP}|#{STRING2_NOINTERP}/
|
|
||||||
|
|
@ -0,0 +1,15 @@
|
|||||||
|
diff --git a/lib/sass/plugin/compiler.rb b/lib/sass/plugin/compiler.rb
|
||||||
|
index f3ae6e3d..3979bf30 100644
|
||||||
|
--- a/lib/sass/plugin/compiler.rb
|
||||||
|
+++ b/lib/sass/plugin/compiler.rb
|
||||||
|
@@ -377,8 +377,8 @@ module Sass::Plugin
|
||||||
|
|
||||||
|
# This is mocked out in compiler_test.rb.
|
||||||
|
def create_listener(*args, &block)
|
||||||
|
- require 'sass-listen'
|
||||||
|
- SassListen.to(*args, &block)
|
||||||
|
+ require 'listen'
|
||||||
|
+ Listen.to(*args, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
def remove_redundant_directories(directories)
|
@ -1 +1 @@
|
|||||||
SHA512 (sass-3.4.25.gem) = 5ff4bd47857425832c6a39b963ae4465dd91d63774eb35196ec28075082ad231254babe507d7071304ddb73cdfc1168a547bf231225afaeb3b7ddd677c0bd712
|
SHA512 (sass-3.5.6.gem) = de7ac9598a36e60cdb440b6c8b36fed638ce3384ff078000c4d59eccb76b65d1c944aad8568ee078d6f2ca228d4f4c512143065bc20c5f91d28c2f0a170de96e
|
||||||
|
Loading…
Reference in new issue