Продолжая #oihsgf.
Поправил баг с убийством gradient-ов, но вставил грязный хак. К несчастью, ещё не реализовал парсинг оных ибо это упирается в нестабильный стандарт (Достаточно вспомнить эпопею с добавлением приставки to).
Но в остальном достаточно стабильно. В честь этого окончательно убил все свойства с вендорными префиксами в qutim.css и протестил работу. Всё пропарсилось и оптимизировалось на отлично, исключая градиенты.
На сайте, сюда по всему, работа сего скрипта будет заключаться в следующем: При обновлении стилей пускается компиляция стилей.
Скрипт хавает все css-ки (Без вендорной хуйни), парсит, на выходе получается массив.
Потом добавляет все префиксы (-ms, -moz-, -webkit-, -o-) и складывает в файл qutim.all.output.css (Образно выражаясь), а затем то же самое, но с отдельными префиксами (qutim.-moz-.output.css).
В случае, если заходит BROWSERNAME, мы его распознаём и даём ему нужный стиль только с теми префиксами, что ему нужны. В случае если распознать не удалос отдаётся файл со всеми префиксами.
Так-то. Экономия в 10КиБ весьма существенна, я считаю.
Nico-izo
09.02.2012 16:26 qutIM/чег
Do you really want to delete ?