ZipFormatter: Do not wrap columns on whitespaces Change-Id: Ifb07b80d0f73881064d1665904c68a75f8475038 Signed-off-by: Edwin Kempin <edwin.kempin@sap.com>
diff --git a/src/main/java/com/googlesource/gerrit/plugins/xdocs/formatter/HtmlBuilder.java b/src/main/java/com/googlesource/gerrit/plugins/xdocs/formatter/HtmlBuilder.java index c971df5..c55944a 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/xdocs/formatter/HtmlBuilder.java +++ b/src/main/java/com/googlesource/gerrit/plugins/xdocs/formatter/HtmlBuilder.java
@@ -67,6 +67,10 @@ return open("table"); } + public HtmlBuilder openTable(String styleName) { + return open("table", styleName); + } + public HtmlBuilder closeTable() { return close("table"); } @@ -100,6 +104,16 @@ return this; } + public HtmlBuilder open(String tag, String styleName) { + html.append("<") + .append(tag) + .append(" ") + .append("class=") + .append(styleName) + .append(">"); + return this; + } + public HtmlBuilder close(String tag) { html.append("</").append(tag).append(">"); return this;
diff --git a/src/main/java/com/googlesource/gerrit/plugins/xdocs/formatter/ZipFormatter.java b/src/main/java/com/googlesource/gerrit/plugins/xdocs/formatter/ZipFormatter.java index d1a843e..257ee9e 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/xdocs/formatter/ZipFormatter.java +++ b/src/main/java/com/googlesource/gerrit/plugins/xdocs/formatter/ZipFormatter.java
@@ -48,7 +48,7 @@ .openHead() .closeHead() .openBody() - .openTable() + .openTable("xdoc-zip-table") .appendCellHeader("name") .appendCellHeader("size") .appendCellHeader("last modified");
diff --git a/src/main/resources/com/googlesource/gerrit/plugins/xdocs/formatter/zip.css b/src/main/resources/com/googlesource/gerrit/plugins/xdocs/formatter/zip.css new file mode 100644 index 0000000..1ffd8f2 --- /dev/null +++ b/src/main/resources/com/googlesource/gerrit/plugins/xdocs/formatter/zip.css
@@ -0,0 +1,18 @@ +/* Copyright (C) 2015 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +.xdoc-zip-table td { + white-space: nowrap; +}