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