File tree Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -23,17 +23,17 @@ module.exports = function(input, inputMap) {
23
23
var addDependency = this . addDependency ;
24
24
var emitWarning = this . emitWarning || function ( ) { } ;
25
25
26
- var match1 = regex1 . exec ( input ) ; // TODO: Take into account multi-occurences too
27
- var match2 = regex2 . exec ( input ) ; // TODO: Take into account multi-occurences too
26
+ var matchP1 = input . match ( regex1 ) ;
27
+ var matchP2 = input . match ( regex2 ) ;
28
28
29
- var match = ( match1 && match1 [ 1 ] ) || ( match2 && match2 [ 1 ] ) ;
29
+ var match = matchP1 || matchP2 ;
30
30
31
- if ( match1 != null && match2 != null ) {
32
- match = ( match1 . index > match2 . index ) ? match1 [ 1 ] : match2 [ 1 ] ;
31
+ if ( matchP1 && matchP2 ) {
32
+ match = ( matchP1 . index > matchP2 . index ) ? matchP1 : matchP2 ;
33
33
}
34
34
35
35
if ( match ) {
36
- var url = match ;
36
+ var url = match [ 1 ] ;
37
37
var dataUrlMatch = regexDataUrl . exec ( url ) ;
38
38
var callback = this . async ( ) ;
39
39
if ( dataUrlMatch ) {
You can’t perform that action at this time.
0 commit comments