Thanks for the tips!
I resolved the issue by moving the component from my external component
.jar file (which is included in my application) into my actual
application, where it worked without any problems. It was the same code
but everything worked there.
Thanks again,
Elisabeth
On 25.04.2010 12:11, Alex Kotchnev wrote:
Elisabeth,
when you include the stylesheet in the way you show, it should show up as
an
<LINK href="mystyle.css" rel="stylesheet" type="text/css">
element in the<head /> section of the document that is produced. Can you
show the resulting rendered output ?
I do recall that there was some discussion in the past that if the tml being
rendered was not an HTML document, the stylesheets shouldn't be added (e.g.
imagine, if you were trying to render XML, adding a head element with
stylesheet links would be just wrong), which might be what's happening here.
Try adding a regular HTML skeleton code around where you use the component
(e.g.<html><head></head><body><t:mytest.tabset/></body></html>) and see if
that helps.
Regards,
Alex K
Can you show the
On Sat, Apr 24, 2010 at 5:14 PM, Elisabeth Adler
<elisabeth.ad...@gmail.com>wrote:
Hi there,
I am building my own tapestry component (TabSet) which I want to give a
certain style. The problem is that the CSS is somehow not applied, even
though it looks like it finds it (if I change the path in the code where I
include the stylesheet, it complains it can't find the file, so if I don't
get the error I asume the file is available).
When I check the css file with Firebug, it says "There are no rules in this
stylesheet."
I am using Tapestry Version: 5.0.19 and I am including my own component
within a jar in my original page. Please find the code below.
Anybody any idea what I am missing?
Thanks a lot!
Elisabeth
Code:
**** css ****
DIV.tabSet { background-color: #efefef; }
**** tml ****
<div id="${clientId}" class="tabSet" xmlns:t="
http://tapestry.apache.org/schema/tapestry_5_0_0.xsd">
<p>testing it</p>
</div>
**** java ****
@IncludeJavaScriptLibrary(value = {"TabSet.js"})
@IncludeStylesheet(value = {"TabSet.css"})
public class TabSet implements ClientElement
{
//parameters and more defined here
}
**** using the component in another tml****
<t:mytest.tabset/>
**** File Locations ****
tml, js and css in: src/main/resources/my/test/common/components
java in: src/main/java/my/test/common/components
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org