在 GWT 中删除 Google 样式表 (GSS) 中的重复

问题描述 投票:0回答:2

我的大多数样式表 (GSS) 都有相同的一组

@defmixin
语句。我希望能够删除重复项。

是否可以以某种方式

@include
使用通用的 GSS 样式表? 或者还有其他方法可以简单地做到这一点吗? (我的意思是没有任何外部脚本来处理文件。)顺便说一句,我正在使用 GWT 2.8 应用程序中的 GSS。

我发现了一个相关问题,但答案并不适合在 GWT 中使用 GSS。

java gwt google-closure-stylesheet gss
2个回答
2
投票

我刚刚通过查看 GWT 代码找到了答案。您无法 include 文件,但可以通过在

@Source
注释中指定所有文件来组合多个 GSS 文件。例如

@Source({"Shared.gss", "BookEditor.gss"})

希望这可以帮助其他有同样问题的人。


0
投票

要添加到已接受的答案中,UiBinder 模板同样允许您通过逗号分隔的列表组合 GSS 文件,例如:

  <ui:style type="com.myapp.client.views.EditorView.Style"
        src="EditorView.gss, ViewCommon.gss"/>

因此,您将能够在

ViewCommon.gss
中使用
EditorView.gss
中的定义。

© www.soinside.com 2019 - 2024. All rights reserved.