You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@wicket.apache.org by Luther Baker <lu...@gmail.com> on 2009/06/28 20:40:31 UTC
dls, divs and ps and the ListView
Wicket 1.4-rc2
Marking up a ListView with dls, divs or ps has different results.
Specifically, <p> doesn't wrap children correctly.
If the outer/parent tags of a ListView are dl, all is well. If they are
divs, all is well ... but with <p> --- the closing </p> occurs right away -
before the rest of the list elements render.
I've include some example code.
-Luther
A <dl> example:
<dl class="post-view" wicket:id="posts">
<h4 wicket:id="title">[post-title]</h4>
<dd class="dateline">
<span wicket:id="author.fullName">[author]</span>,
<span wicket:id="publishedOn">[published-on]</span>
</dd>
<dd class="tags">
<ul class="cloud">
<li wicket:id="categoriesAsSortedList"><a href="#"
wicket:id="a-category"><span wicket:id="category-name">[category
name]</span></a></li>
</ul>
</dd>
<dd class="tags">
<ul class="cloud">
<li wicket:id="tagsAsSortedList"><a href="#"
wicket:id="a-tag"><span wicket:id="tag-name">[tag name]</span></a></li>
</ul>
</dd>
<dd class="edit"><span wicket:id="editable"><a href=""
wicket:id="a-edit-post"><wicket:message key="m-edit"/></a>: <span
wicket:id="lastModifiedOn">[last-modified-on]</span></span></dd>
<dd class="content" wicket:id="content">[post-content]</dd>
</dl>
Results in:
<dl class="post-view" wicket:id="posts">
<h4 wicket:id="title">Goodbye</h4>
<dd class="dateline">
<span wicket:id="author.fullName">Luther Baker</span>,
<span wicket:id="publishedOn">Jun 28, 2009</span>
</dd>
<dd class="tags">
<ul class="cloud">
<li wicket:id="categoriesAsSortedList"><a href="category/asdf"
wicket:id="a-category"><span
wicket:id="category-name">asdf</span></a></li>
</ul>
</dd>
<dd class="tags">
<ul class="cloud">
<li wicket:id="tagsAsSortedList"><a href="tag/fdsa"
wicket:id="a-tag"><span wicket:id="tag-name">fdsa</span></a></li>
</ul>
</dd>
<dd class="edit"></dd>
<dd class="content" wicket:id="content">Hello</dd>
</dl>
<dl class="post-view" wicket:id="posts">...
A <div> example:
<div wicket:id="posts">
<h4 wicket:id="title">[post-title]</h4>
<dl class="post-view">
<dd class="dateline">
<span wicket:id="author.fullName">[author]</span>,
<span wicket:id="publishedOn">[published-on]</span>
</dd>
<dd class="tags">
<ul class="cloud">
<li wicket:id="categoriesAsSortedList"><a href="#"
wicket:id="a-category"><span wicket:id="category-name">[category
name]</span></a></li>
</ul>
</dd>
<dd class="tags">
<ul class="cloud">
<li wicket:id="tagsAsSortedList"><a href="#"
wicket:id="a-tag"><span wicket:id="tag-name">[tag name]</span></a></li>
</ul>
</dd>
<dd class="edit"><span wicket:id="editable"><a href=""
wicket:id="a-edit-post"><wicket:message key="m-edit"/></a>: <span
wicket:id="lastModifiedOn">[last-modified-on]</span></span></dd>
<dd class="content" wicket:id="content">[post-content]</dd>
</dl>
</div>
results in:
<div wicket:id="posts">
<h4 wicket:id="title">Goodbye</h4>
<dl class="post-view">
<dd class="dateline">
<span wicket:id="author.fullName">Luther Baker</span>,
<span wicket:id="publishedOn">Jun 28, 2009</span>
</dd>
<dd class="tags">
<ul class="cloud">
<li wicket:id="categoriesAsSortedList"><a href="category/asdf"
wicket:id="a-category"><span
wicket:id="category-name">asdf</span></a></li>
</ul>
</dd>
<dd class="tags">
<ul class="cloud">
<li wicket:id="tagsAsSortedList"><a href="tag/fdsa"
wicket:id="a-tag"><span wicket:id="tag-name">fdsa</span></a></li>
</ul>
</dd>
<dd class="edit"></dd>
<dd class="content" wicket:id="content">Hello</dd>
</dl>
</div>
<div wicket:id="posts">...
But <p>:
<p wicket:id="posts">
<h4 wicket:id="title">[post-title]</h4>
<dl class="post-view">
<dd class="dateline">
<span wicket:id="author.fullName">[author]</span>,
<span wicket:id="publishedOn">[published-on]</span>
</dd>
<dd class="tags">
<ul class="cloud">
<li wicket:id="categoriesAsSortedList"><a href="#"
wicket:id="a-category"><span wicket:id="category-name">[category
name]</span></a></li>
</ul>
</dd>
<dd class="tags">
<ul class="cloud">
<li wicket:id="tagsAsSortedList"><a href="#"
wicket:id="a-tag"><span wicket:id="tag-name">[tag name]</span></a></li>
</ul>
</dd>
<dd class="edit"><span wicket:id="editable"><a href=""
wicket:id="a-edit-post"><wicket:message key="m-edit"/></a>: <span
wicket:id="lastModifiedOn">[last-modified-on]</span></span></dd>
<dd class="content" wicket:id="content">[post-content]</dd>
</dl>
</p>
results in:
<p wicket:id="posts">
*</p>*<h4 wicket:id="title">Ciao Time</h4>
<dl class="post-view">
<dd class="dateline">
<span wicket:id="author.fullName">Luther Baker</span>,
<span wicket:id="publishedOn">Jun 28, 2009</span>
</dd>
<dd class="tags">
<ul class="cloud">
<li wicket:id="categoriesAsSortedList"><a href="category/ok"
wicket:id="a-category"><span
wicket:id="category-name">ok</span></a></li>
</ul>
</dd>
<dd class="tags">
<ul class="cloud">
<li wicket:id="tagsAsSortedList"><a href="tag/there"
wicket:id="a-tag"><span wicket:id="tag-name">there</span></a></li>
</ul>
</dd>
<dd class="edit"></dd>
<dd class="content" wicket:id="content">Whatt</dd>
</dl>
<p wicket:id="posts">...
Re: Building current trunk
Posted by Martin Grigorov <ma...@fredhopper.com>.
The respective pom.xml is missing:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<encoding>(maybe you want 'UTF-8'?)</encoding>
</plugin>
El dom, 28-06-2009 a las 20:55 +0200, Stefan Lindner escribió:
> When building the current trunk I saw
>
> [WARNING] Source files encoding has not been set, using platform
> encoding Cp1252, i.e. build is platform dependent!
>
> Is this something I must set when I call mvn or is there something
> missing in the build files? I'm building under Vista 64/Java
> 1.5.0_17/maven 2.0.9
>
> Stefan
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org
Building current trunk
Posted by Stefan Lindner <li...@visionet.de>.
When building the current trunk I saw
[WARNING] Source files encoding has not been set, using platform
encoding Cp1252, i.e. build is platform dependent!
Is this something I must set when I call mvn or is there something
missing in the build files? I'm building under Vista 64/Java
1.5.0_17/maven 2.0.9
Stefan
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org