On Thu, 27 Nov 2014 09:35:36 -0200, Jan Fryblik <jan.fryb...@ebrothers.cz> wrote:

Hello guys,

Hi!

scriptSupport.require("LastArticle").invoke("init").with(previewLinesCount);

I'm not sure why people want to use .invoke() for simple initializations like this.

I'd do just: scriptSupport.require("LastArticle").with(previewLinesCount);

and

define(["jquery", "t5/core/dom", "jquery/jquery.threedots.min"], function ($, dom) {
    return function (rowsCount) {
        $('.preview').ThreeDots({ max_rows: rowsCount });
    }
});

As Chris said, Tapestry 5.4 uses RequireJS, so you should write your JS modules as valid RequireJS (AMD) modules, and your code doesn't look valid.

--
Thiago H. de Paula Figueiredo
Tapestry, Java and Hibernate consultant and developer
http://machina.com.br

Reply via email to