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:
Olivier Lamy 2012-01-21 22:31:56 +00:00
parent 7740545a03
commit af678112a3
1 changed files with 19 additions and 2 deletions

View File

@ -28,7 +28,7 @@
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.
@ -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.