mirror of https://github.com/apache/archiva.git
complete doc on template loading
git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1234427 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
7740545a03
commit
af678112a3
|
@ -28,7 +28,7 @@
|
||||||
|
|
||||||
Html/Javascript templates loading
|
Html/Javascript templates loading
|
||||||
|
|
||||||
Templates are loaded on application loaded and added in the hidden div #html-fragments.
|
Templates are loaded on application loaded and added in the hidden div <<#html-fragments>>.
|
||||||
|
|
||||||
They are loaded using requirejs and the text plugin.
|
They are loaded using requirejs and the text plugin.
|
||||||
|
|
||||||
|
@ -50,4 +50,21 @@ require(["text!archiva/templates/menu.html","text!archiva/templates/topbar.html"
|
||||||
);
|
);
|
||||||
+-------------------------
|
+-------------------------
|
||||||
|
|
||||||
Note some templates which are only simple html which only need i18n are executed immediatly the others are only inserted in #html-fragments.
|
* i18n in templates
|
||||||
|
|
||||||
|
** static templates
|
||||||
|
|
||||||
|
Some templates which are only simple html which only need i18n are executed immediatly.
|
||||||
|
|
||||||
|
Simply use:
|
||||||
|
|
||||||
|
+-------------------------
|
||||||
|
$.tmpl( menu, $.i18n.map ).appendTo("#html-fragments");
|
||||||
|
to get i18n values in your template you can use
|
||||||
|
${register} or ${$.i18n.prop('register')}
|
||||||
|
+-------------------------
|
||||||
|
|
||||||
|
|
||||||
|
** dynamic templates
|
||||||
|
|
||||||
|
The others are only inserted in #html-fragments.
|
Loading…
Reference in New Issue