Как использовать имена зависимых стилей вместе с обфускацией CssResource? - PullRequest
7 голосов
/ 07 апреля 2011

Я получаю доступ к именам стилей через CssResource, либо из UiBinder, либо из представлений Java.Проблема в том, что я не могу найти способ добавлять и удалять суффиксы из-за обфускации имен классов.

К тому времени, когда я справился с ситуацией, используя аннотацию @external для основного и зависимого имен, но я неЭто хорошее решение.

1 Ответ

4 голосов
/ 07 апреля 2011

Я думаю, что вы правы, что зависимые стили не могут работать с CssResources, но вы можете добиться аналогичного эффекта с иерархическими стилями, такими как

.widgetStyle .error {
  color: red; 
}

Затем примените style.widgetStyle и style.errorвместо использования зависимого имени.

...