Fixes #1780
This commit is contained in:
parent
0c29fd4abf
commit
2bba7888b0
|
@ -21,6 +21,7 @@ master
|
|||
* Correctly show file names of GZIP'ed assets. #1364
|
||||
* Build file output is not parallel-ized! Use `middleman build --no-parallel` to disable.
|
||||
* Make template file extensions that get layouts by default configurable via `config[:extensions_with_layout]`
|
||||
* Remove `=` from inline url matcher. This means paths in HTML attributes MUST be quoted. Fixes #1780
|
||||
|
||||
# 4.0.0
|
||||
|
||||
|
|
|
@ -17,6 +17,8 @@ Feature: Alternate between multiple asset hosts
|
|||
When I go to "/stylesheets/asset_host.css"
|
||||
Then I should see content matching %r{http://assets1.example.com/}
|
||||
Then I should not see content matching %r{http://assets1.example.com//}
|
||||
When I go to "/javascripts/asset_host.js"
|
||||
Then I should not see content matching %r{http://assets1.example.com/}
|
||||
|
||||
Scenario: Set proc host with inline-option
|
||||
Given a fixture app "asset-host-app"
|
||||
|
|
|
@ -341,7 +341,7 @@ module Middleman
|
|||
|
||||
Contract String, String, ArrayOf[String], Proc => String
|
||||
def rewrite_paths(body, _path, exts, &_block)
|
||||
matcher = /([=\'\"\(,]\s*)([^\s\'\"\)>]+(#{Regexp.union(exts)}))/
|
||||
matcher = /([\'\"\(,]\s*)([^\s\'\"\)>]+(#{Regexp.union(exts)}))/
|
||||
|
||||
url_fn_prefix = 'url('
|
||||
|
||||
|
|
Loading…
Reference in a new issue