2014-05-14 6 views
0

나는 내 resources 폴더에 CSS에서 보여 내 클래스 이름을 얻을GWT 제거 난독 : 바인더

<set-configuration-property name="CssResource.style" value="pretty"/> 

를 사용할 수 있음을 이해합니다. 그러나 ui.binder에 인라인 스타일을 적용 할 수 없었습니다. 예를 들어 아래에있는 css 클래스 이름에 난독 화 클래스 이름이 표시되지 않습니다.

<ui:style field="style"> 
    .alignRight {float:right}; 
    .displayNone {display:none}; 
    .ack { background-color: grey; border: solid 2pk darkgray; float: right;} 
    .fullwidth { left: 0px; right: 0px;} 
</ui:style> 

의견이 있으십니까? 감사.

+0

가능한 중복으로, 어떻게 그들을 선언 난독 화 켜기] (http://stackoverflow.com/questions/11772627/gwt-cssresource-style-possible-values-how-to-turn-obfuscation-on) – Braj

+0

내가 둘러 보았습니다. 차이점은 여기에 있습니다. 내 위젯 중 하나에 대한'ui.xml' 파일에서 선언되었습니다. 나는 여전히 그것을 끄고 싶다. 그것의 내 CSS 파일 명시 적으로 어디서나 선언하지 않습니다 – user2573153

답변

1

당신은 그것의 이름으로 항상 사용 가능하고 GWT 컴파일러에 의해 수정되지 않는 것으로 그 클래스를 원하는 경우, [GWT "CssResource.style"가능한 값의 외부

<ui:style field="style"> 
    @external .alignRight, .displayNone, .ack, .fullwidth; 
    .alignRight {float:right}; 
    .displayNone {display:none}; 
    .ack { background-color: grey; border: solid 2pk darkgray; float: right;} 
    .fullwidth { left: 0px; right: 0px;} 
</ui:style>