Play Framework + Greenscript + CSS-правила 'url' = неверный путь - PullRequest
2 голосов
/ 26 августа 2011

При использовании опции конфигурации greenscript.minimize=true с Greenscript все ресурсы CSS-URL становятся неправильными. Например, с jQuery UI,

.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }

будет искать images/ui-bg_highlight-soft_100_eeeeee_1x100.png в папке gs и не найдет его, потому что ресурсы находятся в styles/themes/lightness (например).

Одним очевидным решением было бы вручную заменить все относительные пути на абсолютные. Но есть ли другое (лучшее) решение (без необходимости изменять исходные файлы CSS)?

1 Ответ

1 голос
/ 28 августа 2011

Да, это проблема текущей реализации greenscript. Исправление должно быть выпущено в более поздних версиях.

В вашем конкретном случае, скажем, jquery-ui, я рекомендую вам использовать CDN, поставляемую css, чтобы избежать этой проблемы. Например. # {greenscript.css 'http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.0/themes/smoothness/jquery-ui.css' /}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...