*{
* insert a script tag in the template to load a gwt2 module.
* by convention, referred script must be put under the path defined in the conf file with
gwt2.publicpath
* module (required) : module name
* id (opt.) : sets script id attribute
* charset (opt.) : sets source encoding - defaults to UTF-8
* history (opt.) : enable history
* #{gwt2.module id:'mymodule' , module:'mymodule', charset:'utf-8' /}
}*
%{
(_arg ) && (_module = _arg);
if (!_module) {
throw new play.exceptions.TagInternalException("module attribute cannot be empty for gwt2.module tag");
}
_module = play.modules.gwt2.GWT2Plugin.publicPath() + "/" + _module + "/" + _module + ".nocache.js"
// try {
// _abs = play.mvc.Router.reverseWithCheck(_src, play.Play.getVirtualFile(_module), false);
// } catch (Exception ex) {
// throw new play.exceptions.TagInternalException("File not found: " + _module);
// }
}%
#{set 'moreScripts'}
#{get 'moreScripts' /}
#{/set}
#{if _history}
#{/if}