You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by "aldo siregar (JIRA)" <ji...@apache.org> on 2013/03/21 09:01:19 UTC
[jira] [Created] (WICKET-5109) Panel adds "../" to "a href" markup
that begins with "{{"
aldo siregar created WICKET-5109:
------------------------------------
Summary: Panel adds "../" to "a href" markup that begins with "{{"
Key: WICKET-5109
URL: https://issues.apache.org/jira/browse/WICKET-5109
Project: Wicket
Issue Type: Bug
Components: wicket
Affects Versions: 6.5.0
Environment: Karaf
Karaf version 2.3.0
Karaf home /home/aldo/git/bippo-commerce5/karaf_tuneeca
Karaf base /home/aldo/git/bippo-commerce5/karaf_tuneeca
OSGi Framework org.apache.felix.framework - 4.0.3
JVM
Java Virtual Machine OpenJDK 64-Bit Server VM version 23.2-b09
Version 1.7.0_09
Vendor Oracle Corporation
Uptime 6 minutes
Total compile time 1 minute
Threads
Live threads 92
Daemon threads 77
Peak 131
Total started 298
Memory
Current heap size 146,039 kbytes
Maximum heap size 466,048 kbytes
Committed heap size 233,216 kbytes
Pending objects 0
Garbage collector Name = 'PS Scavenge', Collections = 76, Time = 1.060 seconds
Garbage collector Name = 'PS MarkSweep', Collections = 2, Time = 0.674 seconds
Classes
Current classes loaded 14,950
Total classes loaded 15,883
Total classes unloaded 933
Operating system
Name Linux version 3.5.0-21-generic
Architecture amd64
Processors 3
Reporter: aldo siregar
My markup below (/id.co.bippo.web/src/main/resources/id/co/bippo/web/pub/CategoryStaticSidebarPanel.html) :
{code}
<wicket:panel>
<div class="CategorySidebar">
<div class="nav-container well sidebar-nav">
<ul class="nav nav-list">
<!-- <li class="nav-header">Browse By Category</li> -->
<li class="nav-header margin-bottom">Categories</li>
<div class="accordion" id="accordion2">
<div class="accordion-heading">
<ul class="nav nav-list">
<li>
<a data-toggle="collapse" data-parent="#accordion2" href="#collapseOne" style="margin-left:-30px;">
Apparels
<b class="caret"></b>
</a>
</li>
</ul>
</div>
<div id="collapseOne" class="accordion-body collapse">
<ul class="nav nav-list">
<li><a href="{{webAddress.basePath}}category/apparels/tops">Tops</a></li>
<li><a href="{{webAddress.basePath}}category/apparels/skirts">Skirts</a></li>
<li><a href="{{webAddress.basePath}}category/apparels/dresses">Dresses</a></li>
<li><a href="{{webAddress.basePath}}category/apparels/outers">Outers</a></li>
<li><a href="{{webAddress.basePath}}category/apparels/jackets">Jackets</a></li>
<li><a href="{{webAddress.basePath}}category/apparels">All Apparels </a></li>
</ul>
</div>
<hr>
<div class="accordion-heading">
<ul class="nav nav-list">
<li>
<a data-toggle="collapse" data-parent="#accordion2" href="#collapsetwo" style="margin-left:-30px;">
Bags
<b class="caret"></b>
</a>
</li>
</ul>
</div>
<div id="collapsetwo" class="accordion-body collapse">
<ul class="nav nav-list">
<li><a href="{{webAddress.basePath}}category/bags/top-handles">Top Handles</a></li>
<li><a href="{{webAddress.basePath}}category/bags/hobos">Hobos</a></li>
<li><a href="{{webAddress.basePath}}category/bags">All Bags</a></li>
</ul>
</div>
<hr>
<div class="accordion-heading">
<ul class="nav nav-list">
<li>
<a data-toggle="collapse" data-parent="#accordion2" href="#collapsethree" style="margin-left:-30px;">
Jewellery
<b class="caret"></b>
</a>
</li>
</ul>
</div>
<div id="collapsethree" class="accordion-body collapse">
<ul class="nav nav-list">
<li><a href="{{webAddress.basePath}}category/jewellery/necklace">Necklace</a></li>
<li><a href="{{webAddress.basePath}}category/jewellery/brooch">Brooch</a></li>
<li><a href="{{webAddress.basePath}}category/jewellery/hairband">Hairband</a></li>
<li><a href="{{webAddress.basePath}}category/jewellery/bangles">Bangles</a></li>
<li><a href="{{webAddress.basePath}}category/jewellery">All Jewellery</a></li>
</ul>
</div>
<hr>
<div class="accordion-heading">
<ul class="nav nav-list">
<li>
<a data-toggle="collapse" data-parent="#accordion2" href="#collapsefour" style="margin-left:-30px;">
Fabrics (Kain)
<b class="caret"></b>
</a>
</li>
</ul>
</div>
<div id="collapsefour" class="accordion-body collapse">
<ul class="nav nav-list">
<li><a href="{{webAddress.basePath}}category/fabrics/batik">Batik</a></li>
<li><a href="{{webAddress.basePath}}category/fabrics">All Fabrics</a></li>
</ul>
</div>
<hr>
<div class="accordion-heading">
<ul class="nav nav-list">
<li>
<a data-toggle="collapse" data-parent="#accordion2" href="#collapsefive" style="margin-left:-30px;">
Shoes
<b class="caret"></b>
</a>
</li>
</ul>
</div>
<div id="collapsefive" class="accordion-body collapse">
<ul class="nav nav-list">
<li><a href="{{webAddress.basePath}}category/shoes/heels">Heels</a></li>
<li><a href="{{webAddress.basePath}}category/shoes/wedges">Wedges</a></li>
<li><a href="{{webAddress.basePath}}category/shoes">All Shoes</a></li>
</ul>
</div>
<hr>
<div class="accordion-heading">
<ul class="nav nav-list">
<li>
<a data-toggle="collapse" data-parent="#accordion2" href="#collapsesix" style="margin-left:-30px;">
Small Accessories
<b class="caret"></b>
</a>
</li>
</ul>
</div>
<div id="collapsesix" class="accordion-body collapse">
<ul class="nav nav-list">
<li><a href="{{webAddress.basePath}}category/accessories/wallets">Wallets</a></li>
<li><a href="{{webAddress.basePath}}category/accessories/passport-wallets">Passport Wallets</a></li>
<li><a href="{{webAddress.basePath}}category/accessories/clutches">Clutches</a></li>
<li><a href="{{webAddress.basePath}}category/accessories/makeup-pouches">Makeup Pouches</a></li>
<li><a href="{{webAddress.basePath}}category/accessories">All Accessories </a></li>
</ul>
</div>
</div>
<hr>
<ul class="nav">
<li><a href="{{webAddress.basePath}}/shops">Brands</a></li>
</ul>
<!-- <li class=""> -->
<!-- <a class="" href="{{webAddress.basePath}}category/accessories"><span>Small Accessories</span></a> -->
<!-- <ul class="subcat"> -->
<!-- <li> -->
<!-- <a href="{{webAddress.basePath}}category/accessories/wallets"><span>Wallets</span></a> -->
<!-- </li> -->
<!-- <li> -->
<!-- <a href="{{webAddress.basePath}}category/accessories/passport-wallets"><span>Passport Wallets</span></a> -->
<!-- </li> -->
<!-- <li> -->
<!-- <a href="{{webAddress.basePath}}category/accessories/clutches"><span>Clutches</span></a> -->
<!-- </li> -->
<!-- <li> -->
<!-- <a href="{{webAddress.basePath}}category/accessories/makeup-pouches"><span>Makeup Pouches</span></a> -->
<!-- </li> -->
<!-- </ul> -->
<!-- </li> -->
</ul>
</div>
</div>
</wicket:panel>
{code}
All "a href=" becomes like this:
{code}
<li><a href="../{{webAddress.basePath}}category/apparels/tops">Tops</a></li>
{code}
Note the "../".
If the href begins with "/", the markup is untouched.
{code}
<wicket:panel>
<div class="CategorySidebar">
<div class="nav-container well sidebar-nav">
<ul class="nav nav-list">
<!-- <li class="nav-header">Browse By Category</li> -->
<li class="nav-header margin-bottom">Categories</li>
<div class="accordion" id="accordion2">
<div class="accordion-heading">
<ul class="nav nav-list">
<li>
<a data-toggle="collapse" data-parent="#accordion2" href="#collapseOne" style="margin-left:-30px;">
Apparels
<b class="caret"></b>
</a>
</li>
</ul>
</div>
<div id="collapseOne" class="accordion-body collapse">
<ul class="nav nav-list">
<li><a href="/category/apparels/tops">Tops</a></li>
<li><a href="/category/apparels/skirts">Skirts</a></li>
<li><a href="/category/apparels/dresses">Dresses</a></li>
<li><a href="/category/apparels/outers">Outers</a></li>
<li><a href="/category/apparels/jackets">Jackets</a></li>
<li><a href="/category/apparels">All Apparels </a></li>
</ul>
</div>
<hr>
<div class="accordion-heading">
<ul class="nav nav-list">
<li>
<a data-toggle="collapse" data-parent="#accordion2" href="#collapsetwo" style="margin-left:-30px;">
Bags
<b class="caret"></b>
</a>
</li>
</ul>
</div>
<div id="collapsetwo" class="accordion-body collapse">
<ul class="nav nav-list">
<li><a href="/category/bags/top-handles">Top Handles</a></li>
<li><a href="/category/bags/hobos">Hobos</a></li>
<li><a href="/category/bags">All Bags</a></li>
</ul>
</div>
<hr>
<div class="accordion-heading">
<ul class="nav nav-list">
<li>
<a data-toggle="collapse" data-parent="#accordion2" href="#collapsethree" style="margin-left:-30px;">
Jewellery
<b class="caret"></b>
</a>
</li>
</ul>
</div>
<div id="collapsethree" class="accordion-body collapse">
<ul class="nav nav-list">
<li><a href="/category/jewellery/necklace">Necklace</a></li>
<li><a href="/category/jewellery/brooch">Brooch</a></li>
<li><a href="/category/jewellery/hairband">Hairband</a></li>
<li><a href="/category/jewellery/bangles">Bangles</a></li>
<li><a href="/category/jewellery">All Jewellery</a></li>
</ul>
</div>
<hr>
<div class="accordion-heading">
<ul class="nav nav-list">
<li>
<a data-toggle="collapse" data-parent="#accordion2" href="#collapsefour" style="margin-left:-30px;">
Fabrics (Kain)
<b class="caret"></b>
</a>
</li>
</ul>
</div>
<div id="collapsefour" class="accordion-body collapse">
<ul class="nav nav-list">
<li><a href="/category/fabrics/batik">Batik</a></li>
<li><a href="/category/fabrics">All Fabrics</a></li>
</ul>
</div>
<hr>
<div class="accordion-heading">
<ul class="nav nav-list">
<li>
<a data-toggle="collapse" data-parent="#accordion2" href="#collapsefive" style="margin-left:-30px;">
Shoes
<b class="caret"></b>
</a>
</li>
</ul>
</div>
<div id="collapsefive" class="accordion-body collapse">
<ul class="nav nav-list">
<li><a href="/category/shoes/heels">Heels</a></li>
<li><a href="/category/shoes/wedges">Wedges</a></li>
<li><a href="/category/shoes">All Shoes</a></li>
</ul>
</div>
<hr>
<div class="accordion-heading">
<ul class="nav nav-list">
<li>
<a data-toggle="collapse" data-parent="#accordion2" href="#collapsesix" style="margin-left:-30px;">
Small Accessories
<b class="caret"></b>
</a>
</li>
</ul>
</div>
<div id="collapsesix" class="accordion-body collapse">
<ul class="nav nav-list">
<li><a href="/category/accessories/wallets">Wallets</a></li>
<li><a href="/category/accessories/passport-wallets">Passport Wallets</a></li>
<li><a href="/category/accessories/clutches">Clutches</a></li>
<li><a href="/category/accessories/makeup-pouches">Makeup Pouches</a></li>
<li><a href="/category/accessories">All Accessories </a></li>
</ul>
</div>
</div>
<hr>
<ul class="nav">
<li><a href="/shops">Brands</a></li>
</ul>
<!-- <li class=""> -->
<!-- <a class="" href="/category/accessories"><span>Small Accessories</span></a> -->
<!-- <ul class="subcat"> -->
<!-- <li> -->
<!-- <a href="/category/accessories/wallets"><span>Wallets</span></a> -->
<!-- </li> -->
<!-- <li> -->
<!-- <a href="/category/accessories/passport-wallets"><span>Passport Wallets</span></a> -->
<!-- </li> -->
<!-- <li> -->
<!-- <a href="/category/accessories/clutches"><span>Clutches</span></a> -->
<!-- </li> -->
<!-- <li> -->
<!-- <a href="/category/accessories/makeup-pouches"><span>Makeup Pouches</span></a> -->
<!-- </li> -->
<!-- </ul> -->
<!-- </li> -->
</ul>
</div>
</div>
</wicket:panel>
{code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira