在GWT 2.0 CssResource中,我如何在一个CssResource中关闭所有类的混淆

时间:2012-10-30 05:45:30

标签: css gwt

我知道可以为所有css资源(In GWT 2.0 CssResource, how I can turn off obfuscation for all my css classes?)或一个外部类(使用@external)关闭模糊处理

如何仅针对一种类型关闭CSSResource模糊处理。我想使用一些Twitter Bootstrap,他们使用CSS3中的advanced attributed selectors。我能想到的唯一方法就是禁用CSS混淆。

自然,我可以避免使用CssResource,但我喜欢它所做的方便的标签完成和静态分析。

有什么想法吗?这不起作用:

<when-type-is class="my.org.CssResource">
    <set-configuration-property name="CssResource.style" value="pretty"/>
</when-type-is>

1 个答案:

答案 0 :(得分:4)

我正在回答我自己的问题,因为很难找到:

通过查看源代码,并与GWT wiki进行交叉比较,我找到了:

/* @external also accepts tail-globs */
@external .myProject-*;
.myProject-text {}
.myProject-foo {}

因此,如果您想让文件中CSS资源中的所有类都是外部的,请使用:

@external *;