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