GWT - Влияние именования запутанных классов CSS - PullRequest
1 голос
/ 16 мая 2019

Я использую GWT с запутанными стилями CSS (CssResource.style = OBF). Например, я получаю результаты типа <div class="GI1MGL5PID">.

Есть ли возможность управлять тем, как генерируются имена стилей? Я не хочу отключать обфускацию, но добавляю какой-то префикс или около того ко всем классам, чтобы получить что-то вроде <div class="MyApp_GI1MGL5PID">.

1 Ответ

3 голосов
/ 16 мая 2019

Вы можете использовать это свойство Resources.gwt.xml для настройки поведения префикса.

<!-- This allows the developer to use shorter obfuscated class names. -->
<!-- Is is valid to extend this property to use a custom name. -->
<define-configuration-property name="CssResource.obfuscationPrefix" is-multi-valued="false" />
<set-configuration-property name="CssResource.obfuscationPrefix" value="default" />

Значение свойства может быть:

  • default,использует контрольную сумму из всех типов вашего приложения
  • empty, это дает наиболее компактный результат, но может конфликтовать с внешними стилями ( пример )
  • {string}эта строка используется в качестве префикса ( пример )
...