[ 
https://issues.apache.org/jira/browse/TOBAGO-1721?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15958632#comment-15958632
 ] 

Hudson commented on TOBAGO-1721:
--------------------------------

SUCCESS: Integrated in Jenkins build Tobago Trunk #848 (See 
[https://builds.apache.org/job/Tobago%20Trunk/848/])
Merged from TOBAGO-1719
TOBAGO-1719: Update Bootstrap to 4.0.0 alpha 6 (from alpha 5)
* first fixes for tc:bar and tc:links
* CSS class changes [from revision 1787332]
TOBAGO-1721 Optimize HTML output when two renderer are involved
* rule seems to be no longer needed
[developed by hnoeth] [from revision 1789521]
TOBAGO-1719 Update Bootstrap to 4.0.0 alpha 6 (from alpha 5)
* bootstrap v4-alpha6 progressbar implemented [from revision 1790106]
TOBAGO-1719 Update Bootstrap to 4.0.0 alpha 6 (from alpha 5)
* <tc:box> is more bootstrap-like
* workaround for popup: https://github.com/twbs/bootstrap/issues/21607
* remove CSS class 'navbar' from <tc:header>
* fix checkstyle error on BootstrapClassUnitTest [from revision 1790153]
TOBAGO-1721 Optimize HTML output when two renderer are involved
* optimized HTML output for <tc:bar><tc:links>
* <tc:form inline="true"> render the much more defensive class 'd-line' instead 
of 'form-inline' [from revision 1790243]
TOBAGO-1721 Optimize HTML output when two renderer are involved
* optimized HTML output for <tc:in> [from revision 1790255] (lofwyr: 
[http://svn.apache.org/viewvc/?view=rev&rev=1790359])
* (edit) tobago-trunk
* (edit) 
tobago-trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/component/RendererTypes.java
* (edit) 
tobago-trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/renderkit/renderer/BarRenderer.java
* (edit) 
tobago-trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/renderkit/renderer/BoxRenderer.java
* (edit) 
tobago-trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/renderkit/renderer/FooterRenderer.java
* (edit) 
tobago-trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/renderkit/renderer/FormRenderer.java
* (edit) 
tobago-trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/renderkit/renderer/HeaderRenderer.java
* (edit) 
tobago-trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/renderkit/renderer/InRenderer.java
* (add) 
tobago-trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/renderkit/renderer/LinksAlternativeBarRenderer.java
* (edit) 
tobago-trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/renderkit/renderer/LinksRenderer.java
* (edit) 
tobago-trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/renderkit/renderer/PopupRenderer.java
* (edit) 
tobago-trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/renderkit/renderer/ProgressRenderer.java
* (edit) 
tobago-trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/taglib/component/LinksTagDeclaration.java
* (edit) 
tobago-trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/renderkit/css/BootstrapClass.java
* (edit) 
tobago-trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/renderkit/html/Arias.java
* (edit) 
tobago-trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/renderkit/html/HtmlRoleValues.java
* (edit) tobago-trunk/tobago-core/src/main/resources/scss/_tobago.scss
* (edit) 
tobago-trunk/tobago-example/tobago-example-demo/src/main/webapp/content/20-component/020-output/50-progress/progress.xhtml
* (edit) 
tobago-trunk/tobago-example/tobago-example-demo/src/main/webapp/content/20-component/050-container/10-box/box.xhtml
* (edit) 
tobago-trunk/tobago-example/tobago-example-demo/src/main/webapp/content/20-component/050-container/60-bar/bar.xhtml
* (edit) 
tobago-trunk/tobago-example/tobago-example-demo/src/main/webapp/content/20-component/component.xhtml
* (edit) 
tobago-trunk/tobago-example/tobago-example-demo/src/main/webapp/menu.xhtml
* (edit) tobago-trunk/tobago-theme/pom.xml
* (edit) 
tobago-trunk/tobago-theme/tobago-theme-standard/src/main/resources/META-INF/resources/tobago/standard/tobago-bootstrap/_version/js/tobago-layout.js
* (edit) 
tobago-trunk/tobago-theme/tobago-theme-standard/src/test/java/org/apache/myfaces/tobago/renderkit/css/BootstrapClassUnitTest.java


> Optimize HTML output when two renderer are involved
> ---------------------------------------------------
>
>                 Key: TOBAGO-1721
>                 URL: https://issues.apache.org/jira/browse/TOBAGO-1721
>             Project: MyFaces Tobago
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 3.0.3
>            Reporter: Henning Noeth
>            Assignee: Henning Noeth
>
> A renderer produce HTML code without consider the environment.
> For example:
> The InRenderer always generate a <span/> around children.
> If a button has children, the ButtonRenderer always generate a <span/> 
> element around the button and its children.
> So if a <tc:button> is inside a <tc:in>, two <span/> elements would be 
> generated.
> In this case, the renderer should work together, to only generate one <span> 
> element.
> The generated code is more compact.
> It's more the way of bootstrap.
> And because of that, there are less problems to solve with CSS.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to