Fix ASI regex extraction

Fixes #143
This commit is contained in:
Matthias Mullie 2016-11-10 11:04:48 +01:00
parent 7dd8d25fdb
commit 9bcf6e2d36
2 changed files with 6 additions and 1 deletions

View File

@ -242,7 +242,7 @@ class JS extends Minify
// (https://github.com/matthiasmullie/minify/issues/56)
$operators = $this->getOperatorsForRegex($this->operatorsBefore, '/');
$operators += $this->getOperatorsForRegex($this->keywordsReserved, '/');
$this->registerPattern('/'.$pattern.'\s*\n?(?=\s*('.implode('|', $operators).'))/', $callback);
$this->registerPattern('/'.$pattern.'\s*\n(?=\s*('.implode('|', $operators).'))/', $callback);
}
/**

View File

@ -868,6 +868,11 @@ itemKcal = (qty * (kcal/nutritionalPortionWeight))/16;
}",
"if(nutritionalPortionWeightUnit=='lbs'&&blockUnit=='oz'){itemFat=(qty*(fat/nutritionalPortionWeight))/16;itemProtein=(qty*(protein/nutritionalPortionWeight))/16;itemCarbs=(qty*(carbs/nutritionalPortionWeight))/16;itemKcal=(qty*(kcal/nutritionalPortionWeight))/16}",
);
$tests[] = array(
'itemFat = (qty * (fat/nutritionalPortionWeight))/16;
itemFat = (qty * (fat/nutritionalPortionWeight))/(28.3495*16);',
'itemFat=(qty*(fat/nutritionalPortionWeight))/16;itemFat=(qty*(fat/nutritionalPortionWeight))/(28.3495*16)',
);
// update tests' expected results for cross-system compatibility
foreach ($tests as &$test) {