r1698 - in xwiki/trunk: core/src/main/java/com/xpn/xwiki core/src/main/resources web/standard/src/main/webapp/skins/xwiki10
Jeremi Joslin
jeremi at users.forge.objectweb.org
Thu Dec 7 17:49:12 CET 2006
Author: jeremi
Date: 2006-12-07 17:49:11 +0100 (Thu, 07 Dec 2006)
New Revision: 1698
Modified:
xwiki/trunk/core/src/main/java/com/xpn/xwiki/XWiki.java
xwiki/trunk/core/src/main/resources/ApplicationResources.properties
xwiki/trunk/core/src/main/resources/ApplicationResources_fr.properties
xwiki/trunk/web/standard/src/main/webapp/skins/xwiki10/editinline.vm
xwiki/trunk/web/standard/src/main/webapp/skins/xwiki10/tagedit.vm
xwiki/trunk/web/standard/src/main/webapp/skins/xwiki10/view.vm
Log:
XWIKI-449 Implement Tags as standard feature in XWiki
Modified: xwiki/trunk/core/src/main/java/com/xpn/xwiki/XWiki.java
===================================================================
--- xwiki/trunk/core/src/main/java/com/xpn/xwiki/XWiki.java 2006-12-07 16:10:42 UTC (rev 1697)
+++ xwiki/trunk/core/src/main/java/com/xpn/xwiki/XWiki.java 2006-12-07 16:49:11 UTC (rev 1698)
@@ -1914,6 +1914,9 @@
needsUpdate |= bclass.addBooleanField("renderXWikiGroovyRenderer", "Render Groovy code", "yesno");
needsUpdate |= bclass.addBooleanField("renderXWikiRadeoxRenderer", "Render Wiki syntax", "yesno");
+ //for tags
+ needsUpdate |= bclass.addStaticListField("tagPage", "Activate the tagging", "no|default|checkbox");
+
// New fields for the XWiki 1.0 skin
needsUpdate |= bclass.addTextField("leftPanels", "Panels displayed on the left", 60);
needsUpdate |= bclass.addTextField("rightPanels", "Panels displayed on the right", 60);
Modified: xwiki/trunk/core/src/main/resources/ApplicationResources.properties
===================================================================
--- xwiki/trunk/core/src/main/resources/ApplicationResources.properties 2006-12-07 16:10:42 UTC (rev 1697)
+++ xwiki/trunk/core/src/main/resources/ApplicationResources.properties 2006-12-07 16:49:11 UTC (rev 1698)
@@ -500,4 +500,5 @@
choosespace=Choose space
inspace=in
noattachmentsonthispage=There are no attachments on this page.
-nopagesatthemoment=There are no pages at the moment.
\ No newline at end of file
+nopagesatthemoment=There are no pages at the moment.
+chooseassociatedtags=choose associated tags
\ No newline at end of file
Modified: xwiki/trunk/core/src/main/resources/ApplicationResources_fr.properties
===================================================================
--- xwiki/trunk/core/src/main/resources/ApplicationResources_fr.properties 2006-12-07 16:10:42 UTC (rev 1697)
+++ xwiki/trunk/core/src/main/resources/ApplicationResources_fr.properties 2006-12-07 16:49:11 UTC (rev 1698)
@@ -3,22 +3,22 @@
languages=Langues
chinese=Chinois
english=Anglais
-french=Français
+french=Fran�ais
russian=Russe
spanish=Espagnol
italian=Italien
german=Allemand
# User Page
-firstname=Prénom
+firstname=Pr�nom
lastname=Nom
country=Pays
# View/Editing
wikiweb=Espace
wikiname=Page
parent=Parent
-defaultlanguage=Langue par défaut
-defaulttemplate=Template par défaut
-creator=Créateur
+defaultlanguage=Langue par d�faut
+defaulttemplate=Template par d�faut
+creator=Cr�ateur
wikicontent=Contenu
view=Voir
raw=Code
@@ -28,15 +28,15 @@
editcontent=Editer le contenu
edithtmlcontent=Editer en WYSIWYG
editinline=Editer le Formulaire
-editrights=Droits d'Accès du Document
+editrights=Droits d'Acc�s du Document
editobject=Editer les Objets
editclass=Editer les Classes
-webrights=Droits d'Accès de l'Espace
-xwikirights=Droits d'Accès de XWiki
+webrights=Droits d'Acc�s de l'Espace
+xwikirights=Droits d'Acc�s de XWiki
webprefs=Preferences de l'Espace
xwikiprefs=Preferences de XWiki
-attach=Pièces jointes
-attachments=Pièces jointes
+attach=Pi�ces jointes
+attachments=Pi�ces jointes
save=Sauver
delete=Effacer
preview=Previsualiser
@@ -44,7 +44,7 @@
logout=Quitter la session
homepage=Profil Utilisateur
styles=Styles
-defaultstyle=Style par défaut
+defaultstyle=Style par d�faut
altstyle1=Style 1
altstyle2=Style 2
altstyle3=Style 3
@@ -65,44 +65,44 @@
lastauthor=Dernier Auteur
filename=Nom du Fichier
default=defaut
-confirmobjectremove=Etes-vous sûr de vouloir effacer cet objet ?
-confirmdelete=Cette action ne peut-être annulée. Etes-vous sûr de vouloir effacer ce document ?
+confirmobjectremove=Etes-vous s�r de vouloir effacer cet objet ?
+confirmdelete=Cette action ne peut-�tre annul�e. Etes-vous s�r de vouloir effacer ce document ?
confirmdelete2=Voulez vous vraiment effacer ce document ?
-confirmdelattachment=Voulez vous vraiment effacer cette pièce jointe ?
-deleted=Le document a été éffacé.
+confirmdelattachment=Voulez vous vraiment effacer cette pi�ce jointe ?
+deleted=Le document a �t� �ffac�.
editincludepagemsg=Ce document contient un (des) page(s) incluse(s). Pour editer cette (ces) page(s), cliquez sur le(s) lien(s) suivant:
youareediting=Vous editez la traduction suivante
selectclass=Selectioner une Classe
changeclass=Changer de Classe
classname=Nom de la Classe
-propname=Nom de la Propriété
+propname=Nom de la Propri�t�
selectproptype=Selectionner un type
-addproperty=Ajouter la proprieté
+addproperty=Ajouter la propriet�
saveclass=Sauver la Classe
-welcometoclasseditor=Bienvenu sur l'éditeur de classe. Choisissez une propriété à éditer ou ajouter une nouvelle propriété à cette classe.
-editfield=Editer cette propriété
+welcometoclasseditor=Bienvenu sur l'�diteur de classe. Choisissez une propri�t� � �diter ou ajouter une nouvelle propri�t� � cette classe.
+editfield=Editer cette propri�t�
addobject=Ajouter un Objet
addobjectfromclass=Ajouter un Object
-welcometoobjecteditor=Bienvenu sur l'éditeur d'objets. Choisissez un objet à éditer ou ajoutez un nouvel objet au document.
+welcometoobjecteditor=Bienvenu sur l'�diteur d'objets. Choisissez un objet � �diter ou ajoutez un nouvel objet au document.
saveobjects=Sauver les objets
youcan=Vous pouvez
removethisobject=effacer cet objet
-rightseditor=Editeur des Droits d'Accès
+rightseditor=Editeur des Droits d'Acc�s
addrightentry=Ajouter un droit
-welcometorightseditor=Bienvenue sur l'éditeur des Droits d'Accès. Veuillez choisir un droit à éditer ou ajoutez un nouveau droit:
+welcometorightseditor=Bienvenue sur l'�diteur des Droits d'Acc�s. Veuillez choisir un droit � �diter ou ajoutez un nouveau droit:
removethisrightentry=Effacer ce droit
-saverights=Sauver les Droits d'Accès
-accountdisabled=Votre compte est desactivé. Veuillez contacter le support en cas de problème.
-accountnotactive=Votre compte n'est pas encore actif, car votre email n'a pas été confirmé
-accountnotactive_email=Vous devriez avoir reçu un email avec un lien vous permettant de confirmer votre inscription. Vous pouvez aussi copier-coller le code d'activation qui est indiqué dans cet email
+saverights=Sauver les Droits d'Acc�s
+accountdisabled=Votre compte est desactiv�. Veuillez contacter le support en cas de probl�me.
+accountnotactive=Votre compte n'est pas encore actif, car votre email n'a pas �t� confirm�
+accountnotactive_email=Vous devriez avoir re�u un email avec un lien vous permettant de confirmer votre inscription. Vous pouvez aussi copier-coller le code d'activation qui est indiqu� dans cet email
confirmaccount=Confirmez votre inscription
-problemoccured=Un problème est apparu en essayant de réaliser cette action. Veuillez contacter le support si cela se reproduit
-detailedinformation=Information détaillée
-notallowed=Vous n'êtes pas autorisés à voir ce document ou à réaliser cette action
+problemoccured=Un probl�me est apparu en essayant de r�aliser cette action. Veuillez contacter le support si cela se reproduit
+detailedinformation=Information d�taill�e
+notallowed=Vous n'�tes pas autoris�s � voir ce document ou � r�aliser cette action
doyouwanttoreplace=Voulez vous remplacer le nom du fichier par
choosetargetfilename=Choisissez le nom final du fichier
-choosefiletoupload=Choisissez le fichier à télécharger
-attachthisfile=Ajouter cette pièce jointe
+choosefiletoupload=Choisissez le fichier � t�l�charger
+attachthisfile=Ajouter cette pi�ce jointe
username=Utilisateur
password=Mot de Passe
xwikidoc=Documentation
@@ -113,7 +113,7 @@
nocomments=Pas de commentaires
addcomment=Ajouter un Commentaire
newcomment=Nouveau Commentaire
-highlight=Texte à surligner
+highlight=Texte � surligner
nocommentswithoutright=Vous devez avoir le droit 'comment' pour publier un commentaire
statsmenu=Menu Statistiques
pageviews=Page Vues
@@ -124,7 +124,7 @@
#newinterface
pdf=PDF
editpage=Editer cette page
-addattachment=Ajouter une pièce jointe
+addattachment=Ajouter une pi�ce jointe
history=Historique
more=Plus d'Actions
hello=Bonjour
@@ -137,7 +137,7 @@
allow_0=Interdire
allow_1=Autoriser
from=De
-editedby=edité par
+editedby=edit� par
on=le
compare=Comparer les versions
allchanges=Voir tous les changements
@@ -145,60 +145,60 @@
cannotreaddocumentversion=Impossible de lire la version du document
params=Parametres
skin=Theme
-presentation=Présentation
+presentation=Pr�sentation
editing=Edition
registration=Enregistrement
multilingual=Multilingue
-default_language=Langue par défaut
+default_language=Langue par d�faut
authenticate_view=Toujours authentifier en visualisation
authenticate_edit=Toujours authentifier en edition
-baseskin=Thème de base
-stylesheet=Feuille de Style per défaut
+baseskin=Th�me de base
+stylesheet=Feuille de Style per d�faut
stylesheets=Autres feuilles de style
title=Text de la barre de titre du navigateur
titlefield=Titre
-webcopyright=Copyright à afficher
+webcopyright=Copyright � afficher
menu=Menu du haut
meta=Informations Meta HTTP
-editor=Editeur par défaut
-editbox_width=Largeur de l'Editeur (en charactères)
+editor=Editeur par d�faut
+editbox_width=Largeur de l'Editeur (en charact�res)
editbox_height=Hauteur de l'Editeur (en ligne)
use_email_verification=Utiliser la verification de l'email
admin_email=e-mail de l'Administrateur
smtp_server=Serveur SMTP Server sortant
validation_email_content=Contenu de l'e-mail de Validation
confirmation_email_content=Contenu de l'e-mail de Confirmation
-preferences=Préferences
-saveprefs=Sauver les Préferences
+preferences=Pr�ferences
+saveprefs=Sauver les Pr�ferences
sections=Sections
currentobjects=Objets actuels
-currentrights=Droits d'Accès actuels
-currentproperties=Propriétés actuelles
+currentrights=Droits d'Acc�s actuels
+currentproperties=Propri�t�s actuelles
editanotherclass=Editer une autre classe
admin=Administration
help=Aide
search=Rechercher
-recentmenu=Pages visitées
+recentmenu=Pages visit�es
welcome=Bienvenue
date=Date
doclockedby=Ce document est en edition par:
-forcelock=Cliquez ici pour forcer l'édition
+forcelock=Cliquez ici pour forcer l'�dition
initialversion=Version Initiale
-rollback=Retour à cette version
-readytorollback=Voulez vous revenir à la version
+rollback=Retour � cette version
+readytorollback=Voulez vous revenir � la version
readonly=Ce serveur est en mode lecture seule
-revisiondoesnotexist=Ce document n'existe pas dans cette version. La dernière version est disponible <a href="$doc.getURL("view")">ici</a>.
+revisiondoesnotexist=Ce document n'existe pas dans cette version. La derni�re version est disponible <a href="$doc.getURL("view")">ici</a>.
nocommentwithnewdoc=Vous ne pouvez pas commenter sur un document qui n'existe pas
actiondoesnotexist=Cette action n'existe pas.
thiswikidoesnotexist=Ce Wiki n'existe pas sur ce serveur.
thispagedoesnotexist=Ce document n'existe pas dans ce Wiki.
-thispagealreadyexists=Ce document existe déjà dans ce Wiki.
-availableversionsattachment=Les versions disponibles de la pièce jointe '$attachment.filename' sont:
-attachmentdoesnotexist=Cette pièce jointe n'existe pas.
-wikicontentcannotbeempty=Le contenu d'une page Wiki ne peut pas être vide.
-fileuploadislarge=XWiki a une limite de 10Mb de la taille des pièces jointes. Cette limite peut-être configurée par le paramètre upload_maxsize. Consultez la FAQ pour plus d'information.
-javaheapspace=Exception de dépassement de mémoire.
-notsupportcharacters=Les pièces jointes de peuvent pas contenir les caractères '\\' '/' ';'
+thispagealreadyexists=Ce document existe d�j� dans ce Wiki.
+availableversionsattachment=Les versions disponibles de la pi�ce jointe '$attachment.filename' sont:
+attachmentdoesnotexist=Cette pi�ce jointe n'existe pas.
+wikicontentcannotbeempty=Le contenu d'une page Wiki ne peut pas �tre vide.
+fileuploadislarge=XWiki a une limite de 10Mb de la taille des pi�ces jointes. Cette limite peut-�tre configur�e par le param�tre upload_maxsize. Consultez la FAQ pour plus d'information.
+javaheapspace=Exception de d�passement de m�moire.
+notsupportcharacters=Les pi�ces jointes de peuvent pas contenir les caract�res '\\' '/' ';'
thistemplatedoesnotexist=Cette template n'existe pas.
macros_languages=Language de Macros
macros_velocity=Pages de Macros Velocity
@@ -206,17 +206,17 @@
macros_mapping=Correspondance des Macros
notification_pages=Pages de Notifications
auth_active_check=Verifier le champ 'Actif' lors de l'authentification
-advanced=Avancé
+advanced=Avanc�
resetversions=Effacer l'Historique
-confirmresetversions=Cette action ne peut-être annulée. Etes-vous sûr de vouloir effacer l'historique de ce document
+confirmresetversions=Cette action ne peut-�tre annul�e. Etes-vous s�r de vouloir effacer l'historique de ce document
confirmresetversions2=Voulez-vous vraiment effacer l'historique de ce document ?
-resetversionsdone=L'historique de ce document a été effacé.
+resetversionsdone=L'historique de ce document a �t� effac�.
createdon=le
-lastmodifiedby=modifié par
+lastmodifiedby=modifi� par
lastmodifiedon=le
-at=à
+at=�
editwiki=Wiki
editvisual=WYSIWYG
editform=Formulaire
@@ -226,14 +226,14 @@
showxml=XML
watch=Favoris
noattachments=Pas de fichiers joints pour ce document
-downloadthisattachment=Télécharger ce fichier joint
+downloadthisattachment=T�l�charger ce fichier joint
viewattachmenthistory=Historique du fichier joint
register=Inscription
doc=Documentation
attributes=Attributs
showattributes=Voir les attributs
-rememberme=Ceci est un ordinateur privé, retenez mes identifiants
-dontrememberme=Ceci est un ordinateur public ou partagé, ne retenez pas mes identifiants
+rememberme=Ceci est un ordinateur priv�, retenez mes identifiants
+dontrememberme=Ceci est un ordinateur public ou partag�, ne retenez pas mes identifiants
editincludepagemsgone=$pages.size() document inclus
editincludepagemsgmore=$pages.size() documents inclus
youareeditingtranslation=Vous editez la traduction suivante
@@ -242,7 +242,7 @@
translatedocin=Traduisez le document en
othertranslations=Autres traductions
existingtranslations=Traductions existantes
-proptype=Propriétée
+proptype=Propri�t�e
removethiscomment=Effacer
confirmcommentremove=Confirmez l'effacement de ce commentaire
@@ -258,19 +258,19 @@
elinktext=nom du lien>http://www.exemple.com
hr=Barre horizontale
hrtext=
-img=Image attachée
+img=Image attach�e
imgtext=exemple.jpg
sign=Signature
signtext=
simpleedittoolbardesc=Cliquez sur un boutton pour obtenir un texte d'exemple
-simpleedittoolbardesc2=Entrez le texte que vous voulez formater. Il sera montré pour être copié-collé.\\nExemple:\\n$1\\ndeviendra:\\n$2
+simpleedittoolbardesc2=Entrez le texte que vous voulez formater. Il sera montr� pour �tre copi�-coll�.\\nExemple:\\n$1\\ndeviendra:\\n$2
notice=Note
myhomepage=Profil de $xwiki.getDocument($context.user).display("first_name", "view", $xwiki.getDocument($context.user).getObject("XWiki.XWikiUsers", 0))
changephoto=Changer d'avatar
avatar=Avatar
Error=Erreur
error=Erreur
-uploadavatarfile=Téléchargez une nouvelle photo
+uploadavatarfile=T�l�chargez une nouvelle photo
setthisavatar=Choisissez cet avatar
notauser=Ceci n'est pas un utilisateur!
viewcode=Code
@@ -285,7 +285,7 @@
viewattachmentstitle=Fichiers joints de <em>$doc.displayTitle</em>
viewhistorytitle=Historique de <em>$doc.displayTitle</em>
viewattributestitle=Attributs de <em>$doc.displayTitle</em>
-adminprefs=Préférences
+adminprefs=Pr�f�rences
adminglobalrights=Droits Globaux
adminspacerights=Droits de l'Espace
admingroups=Groupes
@@ -293,12 +293,13 @@
adminskin=Skin
type=Type:
toget=Pour obtenir:
-docdata=Données du document
-noskin=Aucune skin n'est configurée
+docdata=Donn�es du document
+noskin=Aucune skin n'est configur�e
youcanclicktoedit=Vous pouvez <a href="${doc.getURL("edit")}">editer</a> cette page pour l'ajouter.
-showlinenumbers=Afficher les numéros de lignes
-hidelinenumbers=Cacher les numéros de lignes
+showlinenumbers=Afficher les num�ros de lignes
+hidelinenumbers=Cacher les num�ros de lignes
print=Imprimer
wiki=Wiki
WYSIWYG=WYSIWYG
-invitation_email_content=Contenu de l'e-mail d'Invitation
\ No newline at end of file
+invitation_email_content=Contenu de l'e-mail d'Invitation
+chooseassociatedtags=choissisez les tags associ�s
\ No newline at end of file
Modified: xwiki/trunk/web/standard/src/main/webapp/skins/xwiki10/editinline.vm
===================================================================
--- xwiki/trunk/web/standard/src/main/webapp/skins/xwiki10/editinline.vm 2006-12-07 16:10:42 UTC (rev 1697)
+++ xwiki/trunk/web/standard/src/main/webapp/skins/xwiki10/editinline.vm 2006-12-07 16:49:11 UTC (rev 1698)
@@ -27,6 +27,7 @@
##<div id="xwikicontent">
$cdoc.getRenderedContent()
##</div>
+#template("tagedit.vm")
<div class="bottombuttons">#template("editactions.vm")</div>
#end
</form>
Modified: xwiki/trunk/web/standard/src/main/webapp/skins/xwiki10/tagedit.vm
===================================================================
--- xwiki/trunk/web/standard/src/main/webapp/skins/xwiki10/tagedit.vm 2006-12-07 16:10:42 UTC (rev 1697)
+++ xwiki/trunk/web/standard/src/main/webapp/skins/xwiki10/tagedit.vm 2006-12-07 16:49:11 UTC (rev 1698)
@@ -1,11 +1,11 @@
-#if(!$hideTags || $hideTags == 0)
+#set($tags = $xwiki.getXWikiPreference("tagPage", "no"))
+#if($tags != "no" && (!$hideTags || $hideTags == 0))
<div id="selectedTagsForm">
<label for="tags">tags: </label>
<input type="text" id="tags" name="tags" value="$!tdoc.tags"/>
</div>
- #set($possibleTags = $tdoc.tagsPossibleValues)
- #if($possibleTags && $possibleTags.size() > 0)
- <style type="text/css" media="all">
+
+ <style type="text/css" media="all">
li.inline {
display: inline;
padding-left: 3px;
@@ -23,7 +23,65 @@
}
</style>
+ #set($possibleTags = $tdoc.tagsPossibleValues)
+
+ #if($tags == "checkbox" && $possibleTags && $possibleTags.size() > 0)
<div id="tag_possibilities" style="display:none">
+ $msg.get("chooseassociatedtags")
+ <ul>
+ #foreach($tag in $possibleTags)
+ <li class="inline tag"><input type="checkbox" id="tag_$tag" name="tag_$tag" value="$tag" onchange="addTag('$tag')"/><label forname="tag_$tag">$tag</label></li>
+ #end
+ </ul>
+ </div>
+ <script type="text/javascript">
+
+ function addTag($tag) {
+ setTagsToForm();
+ }
+
+
+ function getTags(){
+ var els = $('tag_possibilities').getElementsByTagName('ul')[0].getElementsByTagName('li');
+ var tags = new Array();
+ for(var i = 0; i < els.length; i++) {
+ var tagName = els[i].getElementsByTagName("label")[0].innerHTML;
+ if (isSelected(tagName)) {
+ tags += tagName;
+ tags += "|";
+ }
+ }
+ return tags;
+ }
+
+ function readTags(){
+ var tags = $('tags').value;
+ if (tags && tags.length > 0){
+ var tagTab = tags.split("|");
+ for(var i = 0; i < tagTab.length; i++) {
+ if(tagTab[i] && tagTab[i].length > 0){
+ selectTag(tagTab[i]);
+ }
+ }
+ }
+ }
+
+ function isSelected(tagName){
+ return $("tag_" + tagName).checked;
+
+ }
+
+ function selectTag(tagName){
+ $("tag_" + tagName).checked = true;
+ }
+
+
+ </script>
+
+ #end
+ #if($tags == "default" && $possibleTags && $possibleTags.size() > 0)
+
+ <div id="tag_possibilities" style="display:none">
Available tags for this document
<ul>
#foreach($tag in $possibleTags)
@@ -57,18 +115,12 @@
for(var i = 0; i < els.length; i++) {
if (isClassExist(els[i], 'selected')) {
var node = els[i].getElementsByTagName("a");
- tags += node[0].innerHTML;
- tags += "|";
+ tags.push(node[0].innerHTML);
}
}
- return tags;
+ return tags.join("|");
}
- function setTagsToForm(){
- var tags = getTags();
- $('tags').value = tags;
- }
-
function readTags(){
var tags = $('tags').value;
if (tags && tags.length > 0){
@@ -81,6 +133,15 @@
}
}
+ </script>
+ #end
+ <script type="text/javascript">
+
+ function setTagsToForm(){
+ var tags = getTags();
+ $('tags').value = tags;
+ }
+
function initTagScript(){
$('tag_possibilities').style.display="";
$('selectedTagsForm').style.display="none";
@@ -88,5 +149,4 @@
}
initTagScript();
</script>
- #end
#end
\ No newline at end of file
Modified: xwiki/trunk/web/standard/src/main/webapp/skins/xwiki10/view.vm
===================================================================
--- xwiki/trunk/web/standard/src/main/webapp/skins/xwiki10/view.vm 2006-12-07 16:10:42 UTC (rev 1697)
+++ xwiki/trunk/web/standard/src/main/webapp/skins/xwiki10/view.vm 2006-12-07 16:49:11 UTC (rev 1698)
@@ -27,7 +27,7 @@
#end
<h3 class="hidden">$msg.get("docdata")</h3>
<ul class="xwikitabbar">
-<li id="xwikicomments"#if($show == "comments") class="active"#end><a href="$doc.getURL("view", "show=comments")#xwikicomments" title="$msg.get("showcomments")">$msg.get("comments")</a></li><li id="xwikiattachments"#if($show == "attachments") class="active"#end><a href="$doc.getURL("view", "show=attachments")#xwikiattachments" title="$msg.get("showattachments")">$msg.get("attachments")</a></li><li id="xwikihistory"#if($show == "history") class="active"#end><a href="$doc.getURL("view", "show=history")#xwikihistory" title="$msg.get("showhistory")">$msg.get("history")</a></li><li #if($show == "comments") class="active"#end><a href="$doc.getURL("view", "show=attributes")#xwikiattributes" title="$msg.get("showattributes")">$msg.get("attributes")</a></li>
+<li id="xwikicomments"#if($show == "comments") class="active"#end><a href="$doc.getURL("view", "show=comments")#xwikicomments" title="$msg.get("showcomments")">$msg.get("comments")</a></li><li id="xwikiattachments"#if($show == "attachments") class="active"#end><a href="$doc.getURL("view", "show=attachments")#xwikiattachments" title="$msg.get("showattachments")">$msg.get("attachments")</a></li><li id="xwikihistory"#if($show == "history") class="active"#end><a href="$doc.getURL("view", "show=history")#xwikihistory" title="$msg.get("showhistory")">$msg.get("history")</a></li><li #if($show == "attributes") class="active"#end><a href="$doc.getURL("view", "show=attributes")#xwikiattributes" title="$msg.get("showattributes")">$msg.get("attributes")</a></li>
</ul>
<div id="xwikidatacontents">
#if($show == "comments")
More information about the Xwiki-notifications
mailing list