You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by hn...@apache.org on 2021/04/06 14:33:00 UTC
[myfaces-tobago] branch master updated: feature: remove auto
spacing for tree content
This is an automated email from the ASF dual-hosted git repository.
hnoeth pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/myfaces-tobago.git
The following commit(s) were added to refs/heads/master by this push:
new 590b94c feature: remove auto spacing for tree content
590b94c is described below
commit 590b94cdd0206f10ecab15642828c03121eacb3a
Author: Henning Noeth <hn...@apache.org>
AuthorDate: Tue Apr 6 16:24:45 2021 +0200
feature: remove auto spacing for tree content
* add insideBegin/End for tc:tree
* disable spacing for elements withing tc:tree
---
.../java/org/apache/myfaces/tobago/component/SupportsAutoSpacing.java | 1 +
.../apache/myfaces/tobago/internal/renderkit/renderer/TreeRenderer.java | 2 ++
.../myfaces/tobago/internal/taglib/declaration/HasAutoSpacing.java | 1 +
3 files changed, 4 insertions(+)
diff --git a/tobago-core/src/main/java/org/apache/myfaces/tobago/component/SupportsAutoSpacing.java b/tobago-core/src/main/java/org/apache/myfaces/tobago/component/SupportsAutoSpacing.java
index 6d74baf..56c66d3 100644
--- a/tobago-core/src/main/java/org/apache/myfaces/tobago/component/SupportsAutoSpacing.java
+++ b/tobago-core/src/main/java/org/apache/myfaces/tobago/component/SupportsAutoSpacing.java
@@ -40,6 +40,7 @@ public interface SupportsAutoSpacing {
return attributes.get(HtmlElements.TOBAGO_HEADER) == null
&& attributes.get(HtmlElements.TOBAGO_FOOTER) == null
&& attributes.get(HtmlElements.TOBAGO_SHEET) == null
+ && attributes.get(HtmlElements.TOBAGO_TREE) == null
&& attributes.get(HtmlElements.TOBAGO_LINKS) == null
&& attributes.get(HtmlElements.TOBAGO_BUTTONS) == null
&& attributes.get(Facets.before) == null
diff --git a/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/renderkit/renderer/TreeRenderer.java b/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/renderkit/renderer/TreeRenderer.java
index 7bfb69c..ae53926 100644
--- a/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/renderkit/renderer/TreeRenderer.java
+++ b/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/renderkit/renderer/TreeRenderer.java
@@ -93,6 +93,7 @@ public class TreeRenderer<T extends AbstractUITree> extends RendererBase<T> {
return;
}
+ insideBegin(facesContext, HtmlElements.TOBAGO_TREE);
writer.startElement(HtmlElements.TOBAGO_TREE);
writer.writeIdAttribute(clientId);
writer.writeClassAttribute(
@@ -167,5 +168,6 @@ public class TreeRenderer<T extends AbstractUITree> extends RendererBase<T> {
writer.endElement(HtmlElements.INPUT);
writer.endElement(HtmlElements.TOBAGO_TREE);
+ insideEnd(facesContext, HtmlElements.TOBAGO_TREE);
}
}
diff --git a/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/HasAutoSpacing.java b/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/HasAutoSpacing.java
index 0f9dce9..dd92738 100644
--- a/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/HasAutoSpacing.java
+++ b/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/declaration/HasAutoSpacing.java
@@ -30,6 +30,7 @@ public interface HasAutoSpacing {
* - footer
* - bar
* - sheet
+ * - tree
* - link group
* - button group
* - before facet