You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by cleverpig <gr...@gmail.com> on 2010/07/23 09:50:37 UTC
T5.2-Snapshot Can't handle components and mixins' script or css files
with includeJavascript and includeStyle method.
I don't why but it really happend when I changed to use 5.2.0-snapshot.
if any script or css files which put in classpath,just not web
context,they must miss at the page.
sample code-comfirm mixin:
@IncludeJavaScriptLibrary("${my.scripts}/confirm.js")
public class Confirm {
@Parameter(value = "are you sure?", defaultPrefix =
BindingConstants.LITERAL)
private String message;
@Inject
private RenderSupport renderSupport;
@InjectContainer
private ClientElement element;
@AfterRender
public void afterRender() {
renderSupport.addScript(String.format("new Confirm('%s', '%s');",
element.getClientId(), message));
}
}
I created a issue: https://issues.apache.org/jira/browse/TAP5-1215
--
cleverpig(Dan)
Location: Beijing
Address: Room 4018,No.A2 South Avenue Fuxingmen Beijing,P.R.China
Zipcode: 100031
MSN: great_liudan@hotmail.com
QQ: 149291732
Skype: cleverpigatmatrix
Facebook ID:cleverpig
Blog: cleverpig.name/dan/
Tags: del.icio.us/cleverpig
Twitter: twitter.com/cleverpig
新浪微博: t.sina.com.cn/cleverpig
Organization: www.beijing-open-party.org
Organ@Facebook: http://www.facebook.com/group.php?gid=8159558294
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org
Re: T5.2-Snapshot Can't handle components and mixins' script or css
files with includeJavascript and includeStyle method.
Posted by cleverpig <gr...@gmail.com>.
cool,solved!
my Tapestry5.2.0-snapshot(20100208 version) lost a important thing in AppModule:
public static void contributeRegexAuthorizer(Configuration<String> conf){
conf.add("^.*png$");
conf.add("^.*jpg$");
conf.add("^.*jpeg$");
conf.add("^.*js$");
conf.add("^.*css$");
conf.add("org/chenillekit/.*\\.((css)|(js)|(jpg)|(jpeg)|(png)|(gif)|(html)|(ico)|(swf)|(xml))$");
}
I found answer here:
https://issues.apache.org/jira/browse/TAP5-963
http://tapestry-users.832.n2.nabble.com/Tapestry-5-1-0-5-FCKEDITOR-PROBLEM-td4141853.html#a4141853
On Fri, Jul 23, 2010 at 3:50 PM, cleverpig <gr...@gmail.com> wrote:
> I don't why but it really happend when I changed to use 5.2.0-snapshot.
> if any script or css files which put in classpath,just not web
> context,they must miss at the page.
>
> sample code-comfirm mixin:
>
> @IncludeJavaScriptLibrary("${my.scripts}/confirm.js")
> public class Confirm {
>
> @Parameter(value = "are you sure?", defaultPrefix =
> BindingConstants.LITERAL)
> private String message;
>
> @Inject
> private RenderSupport renderSupport;
>
> @InjectContainer
> private ClientElement element;
>
> @AfterRender
> public void afterRender() {
> renderSupport.addScript(String.format("new Confirm('%s', '%s');",
> element.getClientId(), message));
> }
> }
>
> I created a issue: https://issues.apache.org/jira/browse/TAP5-1215
> --
> cleverpig(Dan)
> Location: Beijing
> Address: Room 4018,No.A2 South Avenue Fuxingmen Beijing,P.R.China
> Zipcode: 100031
> MSN: great_liudan@hotmail.com
> QQ: 149291732
> Skype: cleverpigatmatrix
> Facebook ID:cleverpig
> Blog: cleverpig.name/dan/
> Tags: del.icio.us/cleverpig
> Twitter: twitter.com/cleverpig
> 新浪微博: t.sina.com.cn/cleverpig
> Organization: www.beijing-open-party.org
> Organ@Facebook: http://www.facebook.com/group.php?gid=8159558294
>
--
cleverpig(Dan)
Location: Beijing
Address: Room 4018,No.A2 South Avenue Fuxingmen Beijing,P.R.China
Zipcode: 100031
MSN: great_liudan@hotmail.com
QQ: 149291732
Skype: cleverpigatmatrix
Facebook ID:cleverpig
Blog: cleverpig.name/dan/
Tags: del.icio.us/cleverpig
Twitter: twitter.com/cleverpig
新浪微博: t.sina.com.cn/cleverpig
Organization: www.beijing-open-party.org
Organ@Facebook: http://www.facebook.com/group.php?gid=8159558294
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org