Add a title attribute on comment scopes to indicate the number of comments in the scope.
authorSimon Descarpentries <sid1@sopinspace.com>
Fri, 05 Aug 2011 17:12:15 +0200
changeset 373 f6fe14eb51bc
parent 372 12d4ecdee21d
child 374 aa71c04f5832
child 535 b695f112fb4b
Add a title attribute on comment scopes to indicate the number of comments in the scope. Also ensure that the last c-count-x defined color class is set even if there are more than 25 comments in the scope.
src/cm/locale/bg/LC_MESSAGES/djangojs.mo
src/cm/locale/bg/LC_MESSAGES/djangojs.po
src/cm/locale/en/LC_MESSAGES/djangojs.mo
src/cm/locale/en/LC_MESSAGES/djangojs.po
src/cm/locale/es/LC_MESSAGES/djangojs.mo
src/cm/locale/es/LC_MESSAGES/djangojs.po
src/cm/locale/fr/LC_MESSAGES/djangojs.mo
src/cm/locale/fr/LC_MESSAGES/djangojs.po
src/cm/locale/no/LC_MESSAGES/djangojs.mo
src/cm/locale/no/LC_MESSAGES/djangojs.po
src/cm/locale/pt_BR/LC_MESSAGES/djangojs.mo
src/cm/locale/pt_BR/LC_MESSAGES/djangojs.po
src/cm/media/js/client/c_scopes.js
Binary file src/cm/locale/bg/LC_MESSAGES/djangojs.mo has changed
--- a/src/cm/locale/bg/LC_MESSAGES/djangojs.po	Fri Aug 05 14:44:48 2011 +0200
+++ b/src/cm/locale/bg/LC_MESSAGES/djangojs.po	Fri Aug 05 17:12:15 2011 +0200
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-08-05 13:21+0200\n"
+"POT-Creation-Date: 2011-08-05 17:01+0200\n"
 "PO-Revision-Date: 2010-03-10 21:26+0100\n"
 "Last-Translator: RBE <qsdf>\n"
 "Language-Team: Français <kde-i18n-doc@kde.org>\n"
@@ -183,6 +183,12 @@
 msgid "New reply"
 msgstr "Нов отговор"
 
+#: media/js/client/c_scopes.js:318
+msgid " comment"
+msgid_plural " comments"
+msgstr[0] " коментар"
+msgstr[1] " коментари"
+
 #: media/js/client/c_server_exchange.js:49
 msgid "error:"
 msgstr "грешка:"
Binary file src/cm/locale/en/LC_MESSAGES/djangojs.mo has changed
--- a/src/cm/locale/en/LC_MESSAGES/djangojs.po	Fri Aug 05 14:44:48 2011 +0200
+++ b/src/cm/locale/en/LC_MESSAGES/djangojs.po	Fri Aug 05 17:12:15 2011 +0200
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-08-05 13:21+0200\n"
+"POT-Creation-Date: 2011-08-05 17:01+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -181,6 +181,12 @@
 msgid "New reply"
 msgstr ""
 
+#: media/js/client/c_scopes.js:318
+msgid " comment"
+msgid_plural " comments"
+msgstr[0] ""
+msgstr[1] ""
+
 #: media/js/client/c_server_exchange.js:49
 msgid "error:"
 msgstr ""
Binary file src/cm/locale/es/LC_MESSAGES/djangojs.mo has changed
--- a/src/cm/locale/es/LC_MESSAGES/djangojs.po	Fri Aug 05 14:44:48 2011 +0200
+++ b/src/cm/locale/es/LC_MESSAGES/djangojs.po	Fri Aug 05 17:12:15 2011 +0200
@@ -1,5 +1,5 @@
 # COMT es translation
-# 
+#
 # Alejandro Martin Ortin <alejandromartinortin@gmail.com>, 2010
 # Simon Descarpentries <sid1@sopinspace.com>, 2011
 #
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: COMT\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-08-05 13:21+0200\n"
+"POT-Creation-Date: 2011-08-05 17:01+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Simon Descarpentries <sid1@sopinspace.com>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -183,6 +183,12 @@
 msgid "New reply"
 msgstr "Respuesta nueva"
 
+#: media/js/client/c_scopes.js:318
+msgid " comment"
+msgid_plural " comments"
+msgstr[0] " comentario"
+msgstr[1] " comentarios"
+
 #: media/js/client/c_server_exchange.js:49
 msgid "error:"
 msgstr "error:"
Binary file src/cm/locale/fr/LC_MESSAGES/djangojs.mo has changed
--- a/src/cm/locale/fr/LC_MESSAGES/djangojs.po	Fri Aug 05 14:44:48 2011 +0200
+++ b/src/cm/locale/fr/LC_MESSAGES/djangojs.po	Fri Aug 05 17:12:15 2011 +0200
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: djangojs\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-08-05 13:22+0200\n"
+"POT-Creation-Date: 2011-08-05 17:01+0200\n"
 "PO-Revision-Date: 2010-01-20 21:59+0100\n"
 "Last-Translator: renaud bernard <renaud.bernard@sopinspace.com>\n"
 "Language-Team:  <en@li.org>\n"
@@ -185,6 +185,12 @@
 msgid "New reply"
 msgstr "Nouvelle réponse"
 
+#: media/js/client/c_scopes.js:318
+msgid " comment"
+msgid_plural " comments"
+msgstr[0] " commentaire"
+msgstr[1] " commentaires"
+
 #: media/js/client/c_server_exchange.js:49
 msgid "error:"
 msgstr "erreur :"
@@ -211,7 +217,7 @@
 
 #: media/js/client/c_sync.js:223
 msgid "Are you sure you want to delete this comment?"
-msgstr "Etes vous sûr de vouloir supprimer ce commentaire ?"
+msgstr "Êtes-vous sûr de vouloir supprimer ce commentaire ?"
 
 #: media/js/client/c_sync.js:227
 msgid "could not remove comment"
Binary file src/cm/locale/no/LC_MESSAGES/djangojs.mo has changed
--- a/src/cm/locale/no/LC_MESSAGES/djangojs.po	Fri Aug 05 14:44:48 2011 +0200
+++ b/src/cm/locale/no/LC_MESSAGES/djangojs.po	Fri Aug 05 17:12:15 2011 +0200
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: COMT\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-08-05 13:21+0200\n"
+"POT-Creation-Date: 2011-08-05 17:01+0200\n"
 "PO-Revision-Date: 2010-06-30 09:45+0200\n"
 "Last-Translator: Kirill Miazine <km@krot.org>\n"
 "Language-Team: <no@li.org>\n"
@@ -184,6 +184,12 @@
 msgid "New reply"
 msgstr "Nytt svar"
 
+#: media/js/client/c_scopes.js:318
+msgid " comment"
+msgid_plural " comments"
+msgstr[0] " merknad"
+msgstr[1] " merknader"
+
 #: media/js/client/c_server_exchange.js:49
 msgid "error:"
 msgstr "feil:"
Binary file src/cm/locale/pt_BR/LC_MESSAGES/djangojs.mo has changed
--- a/src/cm/locale/pt_BR/LC_MESSAGES/djangojs.po	Fri Aug 05 14:44:48 2011 +0200
+++ b/src/cm/locale/pt_BR/LC_MESSAGES/djangojs.po	Fri Aug 05 17:12:15 2011 +0200
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: COMT\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-08-05 13:21+0200\n"
+"POT-Creation-Date: 2011-08-05 17:01+0200\n"
 "PO-Revision-Date: 2010-01-24 21:40-0300\n"
 "Last-Translator: Paulo Rená da Silva Santarém <pbrss@yahoo.com.br>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -179,6 +179,12 @@
 msgid "New reply"
 msgstr "Nova resposta"
 
+#: media/js/client/c_scopes.js:318
+msgid " comment"
+msgid_plural " comments"
+msgstr[0] " comentário"
+msgstr[1] " comentários"
+
 #: media/js/client/c_server_exchange.js:49
 msgid "error:"
 msgstr "erro:"
--- a/src/cm/media/js/client/c_scopes.js	Fri Aug 05 14:44:48 2011 +0200
+++ b/src/cm/media/js/client/c_scopes.js	Fri Aug 05 17:12:15 2011 +0200
@@ -329,6 +329,13 @@
   re = _cgetRegExp('(?:^|\\s+)c-count-(?:\\d+)', 'g');
   elt['className'] = elt['className'].replace(re, " ") ;
   CY.DOM.addClass(elt, 'c-count-'+countIds+' ') ;
+  if (countIds > 0) {
+    elt.setAttribute ('title', countIds + ngettext(' comment', ' comments', countIds));
+    if (countIds > 25) {
+      // ensure that we have the last color even if there are too many comments on the same place
+      CY.DOM.addClass(elt, 'c-count-25') ;
+    }
+  }
 } ;
 
 _convertSelectionFromCCToCS = function (sel) {