это ошибка в таблицах стилей закрытия. Я работаю над исправлением.
Как правило, GssParserCC.jj
необходимо изменить в строке 59:
private static final Pattern FUNCTIONS_WITH_SPACE_SEP_OK = Pattern.compile(
"(?:-(?:O|MOZ|WEBKIT|MS)-)?(?:REPEATING-)?(?:LINEAR|RADIAL)-GRADIENT"
+ "|RECT|-WEBKIT-GRADIENT|-KHTML-GRADIENT",
Pattern.CASE_INSENSITIVE);
и CssFunctionNode.java
необходимо добавить -khtml-gradient
в свой список.
Однако это не все исправит, поскольку таблицы стилей Closure еще не распознают следующее:
border-radius: 0 \0;
В частности, это косая черта, которая сбрасывает его.
Хотя, даже если я заменю эту строку на:
border-radius: 0;
Тогда я получаю 96 ошибок разного рода.
--allow-unrecognized-functions
уменьшает это число до 85.
Остальные 85 выглядят так:
Detected multiple identical, non-alternate declarations in the same ruleset. If this is intentional please use the /* @alternate */ annotation. background-image:[-o-linear-gradient(top,#5bc0de,#339bb9)] in bootstrap.css at line 1872 column 1:
В данный момент нет флага для подавления такого типа предупреждений.
Этот разговор, вероятно, лучше всего иметь на http://code.google.com/p/closure-stylesheets/issues/list