You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by no...@comments.apache.org on 2016/03/27 05:40:10 UTC

Ringo commented on http://tapestry.apache.org/index.html

Hello,
    Ringo has commented on http://tapestry.apache.org/index.html. 
    You can find the comment here:
    http://tapestry.apache.org/index.html#comment_5239
    Please note that if the comment contains a hyperlink, it must be approved
    before it is shown on the site.

    Below is the reply that was posted:
    ~~~~
    HI , thank you for your help�002
my english is not very well�002
here is the problem�F1B

when my page class like this

package com.rahwind.jjw.pages.login.xhhc;
@Import(library = { "IdentityVerify.js" })
public class IdentityVerify extends BaseComponents {
}

after it render done,html will like this
<script type="text/javascript" src="/assets/1.0-SNAPSHOT/app/pages/login/xhhc/IdentityVerify.js"></script>

But�F0CI want it like this
<script type="text/javascript" charset="gbk" src="/assets/1.0-SNAPSHOT/app/pages/login/xhhc/IdentityVerify.js"></script>

Which means in my program �F0CI need to specify their charset when i import a JS file.

How to do that ???

for now ,I write directly in the IdentityVerify.TML file.
<script src="${rootPath}/assets/1.0-SNAPSHOT/app/pages/login/xhhc/IdentityVerify.js" charset="gbk" type="text/javascript" />

But I know it's a wrong solution�002
please help me�F0Cany hint will be great�002Thanks�F01
    ~~~~

    With regards,
    The Apache Tapestry Project.

    You are receiving this email because you have subscribed to changes for the tapestry site.
    To stop receiving these emails, unsubscribe from the mailing list that is providing these notifications.
	    

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
For additional commands, e-mail: dev-help@tapestry.apache.org


Re: Ringo commented on http://tapestry.apache.org/index.html

Posted by Daiuchuu Ginga <da...@gmail.com>.
If you're using Tap 5.4 it's already implemented in tapestry require.js
module (META-INF/assets/tapestry5/require.js):

req.createNode = function (config, moduleName, url) {
        var node = config.xhtml ?
                document.createElementNS('http://www.w3.org/1999/xhtml',
'html:script') :
                document.createElement('script');
        node.type = config.scriptType || 'text/javascript';
        node.charset = 'utf-8';
        node.async = true;
        return node;
    };

but there is "utf-8" is hardcoded.

2016-03-27 7:40 GMT+04:00 <no...@comments.apache.org>:

> Hello,
>     Ringo has commented on http://tapestry.apache.org/index.html.
>     You can find the comment here:
>     http://tapestry.apache.org/index.html#comment_5239
>     Please note that if the comment contains a hyperlink, it must be
> approved
>     before it is shown on the site.
>
>     Below is the reply that was posted:
>     ~~~~
>     HI , thank you for your helpã002
> my english is not very wellã002
> here is the problemïF1B
>
> when my page class like this
>
> package com.rahwind.jjw.pages.login.xhhc;
> @Import(library = { "IdentityVerify.js" })
> public class IdentityVerify extends BaseComponents {
> }
>
> after it render done,html will like this
> <script type="text/javascript"
> src="/assets/1.0-SNAPSHOT/app/pages/login/xhhc/IdentityVerify.js"></script>
>
> ButïF0CI want it like this
> <script type="text/javascript" charset="gbk"
> src="/assets/1.0-SNAPSHOT/app/pages/login/xhhc/IdentityVerify.js"></script>
>
> Which means in my program ïF0CI need to specify their charset when i
> import a JS file.
>
> How to do that ???
>
> for now ,I write directly in the IdentityVerify.TML file.
> <script
> src="${rootPath}/assets/1.0-SNAPSHOT/app/pages/login/xhhc/IdentityVerify.js"
> charset="gbk" type="text/javascript" />
>
> But I know it's a wrong solutionã002
> please help meïF0Cany hint will be greatã002ThanksïF01
>     ~~~~
>
>     With regards,
>     The Apache Tapestry Project.
>
>     You are receiving this email because you have subscribed to changes
> for the tapestry site.
>     To stop receiving these emails, unsubscribe from the mailing list that
> is providing these notifications.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: dev-help@tapestry.apache.org
>
>