These might help you get up to speed faster:

        
http://jumpstart.doublenegative.com.au/jumpstart7/examples/javascript/javascript
        
http://jumpstart.doublenegative.com.au/jumpstart7/examples/javascript/reusable
        
http://jumpstart.doublenegative.com.au/jumpstart7/examples/javascript/robust
        
http://jumpstart.doublenegative.com.au/jumpstart7/examples/javascript/mixin

HTH,

Geoff

On 7 Feb 2015, at 1:47 pm, abangkis <abang...@gmail.com> wrote:

> Okay i found out the problem, after sending the email. The module name
> should only be "my_test" not "my_test.js" just realized it after reading
> the require js page. And the modules is put under
> WEB-INF/classes/META-INF/modules
> but it ask for bootstrap.js
> 
> GET http://localhost:8080/Tap54/modules.gz/bootstrap.js
> console.js:104 RequireJS error: scripterror: Script error for: bootstrap
> http://requirejs.org/docs/errors.html#scripterror, modules bootstrap
> 
> So it didn't detect tapestry bootstrap.js file. I erase the bootstrap param
> from define and it works.
> 
> Thanks.
> 
> On Sat, Feb 7, 2015 at 9:24 AM, abangkis <abang...@gmail.com> wrote:
> 
>> Hi guys, I'm in the process of migrating my application from Tap 5.3.8 to
>> Tap 5.4-beta-26.
>> 
>> I have a simple Index.tml, Index.java and my_test.js files. But whenever i
>> run the app the Chrome console keep showing an error
>> 
>> Loading 0 libraries
>> console.js:104 Executing 1 inits
>> my_test.js:1 Uncaught SyntaxError: Unexpected token <
>> console.js:104 Loaded module my_test.js
>> console.js:104 All inits executed
>> require.js:1895 Resource interpreted as Script but transferred with MIME
>> type text/html: "http://localhost:8080/Tap54/my_test.js";.
>> 
>> Here's my index.tml
>> 
>> <!DOCTYPE html>
>> <html xmlns="http://www.w3.org/1999/xhtml";
>> xmlns:t="http://tapestry.apache.org/schema/tapestry_5_3.xsd";
>> xmlns:p="tapestry:parameter"
>> lang="en">
>> <body>
>> <h1>Hello</h1>
>> </body>
>> </html>
>> 
>> Index.java
>> 
>> @Import(module = "my_test.js")
>> public class Index {
>> 
>> }
>> 
>> And my_test.js
>> 
>> define(["jquery", "t5/core/console", "bootstrap"], function($, console) {
>>  return function(params) {
>>    console.warn("jQuery version: " + $().jquery);
>>  };
>> });
>> 
>> My project structure is like this :
>> src
>>  + net.mreunionlabs.tap54
>>     + pages
>>        + Index.java
>> WebContent
>>   + META-INF
>>      + modules
>>         + my_test.js
>>   + WEB-INF
>> 
>> 
>> I tried putting the modules under WEB-INF/classes/META-INF/modules but it
>> still shows the same error.
>> 
>> Any suggestion?
>> 
>> Thanks
>> 
>> --
>> http://www.mreunionlabs.net/ <http://www.mreunion-labs.net/>
>> twitter : @mreunionlabs @abangkis
>> page : https://plus.google.com/104168782385184990771
>> 
> 
> 
> 
> -- 
> http://www.mreunionlabs.net/ <http://www.mreunion-labs.net/>
> twitter : @mreunionlabs @abangkis
> page : https://plus.google.com/104168782385184990771


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to