MOD french -> english (4)
authorGreg Burri <greg.burri@gmail.com>
Fri, 6 Feb 2009 08:31:31 +0000 (08:31 +0000)
committerGreg Burri <greg.burri@gmail.com>
Fri, 6 Feb 2009 08:31:31 +0000 (08:31 +0000)
js/chat/conversations.js
js/client.js
js/util.js

index b3f18f3..5ba27d8 100644 (file)
@@ -272,15 +272,15 @@ euphorik.Conversations.prototype.nouvelleConversation = function(num) {
       \r
    this.conversations[num].setFunPage(\r
       function(num) { // page suivante\r
-         thisConversations.client.pageSuivante(num - 1);\r
+         thisConversations.client.nextPage(num - 1);\r
          thisConversations.rafraichirMessages(true);\r
       },\r
       function(num) { // page précédente\r
-         thisConversations.client.pagePrecedente(num - 1);\r
+         thisConversations.client.previousPage(num - 1);\r
          thisConversations.rafraichirMessages(true);\r
       },\r
       function(num) { // retour à la page une\r
-         if (thisConversations.client.goPremierePage(num - 1)) {\r
+         if (thisConversations.client.goFirstPage(num - 1)) {\r
             thisConversations.rafraichirMessages(true);\r
          }\r
       }\r
index 917ae8e..0b77e65 100644 (file)
@@ -58,6 +58,10 @@ euphorik.Client.statusType = {
    disconnected : 2\r
 };\r
 \r
+/**\r
+  * Reset all the local personal data. Does not erase the remote data.\r
+  * This function is used during disconnecting.\r
+  */\r
 euphorik.Client.prototype.resetPersonalData = function() {\r
    this.id = 0;\r
    this.nick = euphorik.conf.defaultNick;\r
@@ -74,14 +78,20 @@ euphorik.Client.prototype.resetPersonalData = function() {
    this.mainConversationPage = 1;\r
    this.ekMaster = false;\r
    this.ostentatiousMaster = "light";\r
-   \r
-   // les conversations, une conversation est un objet possédant les propriétés suivantes :\r
-   // - root (entier)\r
-   // - page (entier)\r
-   // - reduit (bool)\r
+      \r
+   // The user opened conversations.\r
+   // Each conversation object owns theses properties :\r
+   //  - root (integer)\r
+   //  - page (integer)\r
+   //  - isCollapsed (bool)\r
    this.conversations = [];\r
 };\r
 \r
+/**\r
+  * Set the CSS. Dynamically change the href to the CSS in the DOM.\r
+  * @css The relative path to the CSS file, for example :\r
+  *      "styles/1/euphorik.css".\r
+  */\r
 euphorik.Client.prototype.setCss = function(css) {\r
    if (this.css === css || !css) {\r
       return;\r
@@ -89,12 +99,17 @@ euphorik.Client.prototype.setCss = function(css) {
 \r
    this.css = css;\r
    $("link#mainCss").attr("href", this.css);\r
+   \r
    if (this.autoflush) {\r
       this.flush(true);\r
    }\r
 };\r
 \r
-euphorik.Client.prototype.pageSuivante = function(numConv) {\r
+/**\r
+  * Change the current page to the next one for the given conversation.\r
+  * @numConv The number of the conversation.\r
+  */\r
+euphorik.Client.prototype.nextPage = function(numConv) {\r
    if (numConv < 0 && this.mainConversationPage > 1) {\r
       this.mainConversationPage -= 1;\r
    } else if (this.conversations[numConv].page > 1) {\r
@@ -102,7 +117,11 @@ euphorik.Client.prototype.pageSuivante = function(numConv) {
    }\r
 };\r
 \r
-euphorik.Client.prototype.pagePrecedente = function(numConv) {\r
+/**\r
+  * Change the current page to the previous one for the given conversation.\r
+  * @numConv The number of the conversation.\r
+  */\r
+euphorik.Client.prototype.previousPage = function(numConv) {\r
    if (numConv < 0) {\r
       this.mainConversationPage += 1;\r
    } else {\r
@@ -114,7 +133,7 @@ euphorik.Client.prototype.pagePrecedente = function(numConv) {
   * Définit la première page pour la conversation donnée.\r
   * @return true si la page a changé sinon false\r
   */\r
-euphorik.Client.prototype.goPremierePage = function(numConv)\r
+euphorik.Client.prototype.goFirstPage = function(numConv)\r
 {\r
    if (numConv < 0) {\r
       if (this.mainConversationPage === 1) {\r
@@ -148,7 +167,7 @@ euphorik.Client.prototype.ajouterConversation = function(racine) {
       return false;\r
    }\r
    \r
-   this.conversations.push({root : racine, page : 1, reduit : false});\r
+   this.conversations.push({root : racine, page : 1, isCollapsed : false});\r
    if (this.autoflush) {\r
       this.flush(true);\r
    }\r
@@ -175,7 +194,7 @@ euphorik.Client.prototype.supprimerConversation = function(num) {
 euphorik.Client.prototype.getJSONConversations = function() {\r
    var conversations = [];\r
    this.conversations.each(function(i, conv) {\r
-      conversations.push({ "root" : conv.root, "minimized" : conv.reduit });\r
+      conversations.push({ "root" : conv.root, "minimized" : conv.isCollapsed });\r
    });\r
    return conversations;\r
 };\r
@@ -359,7 +378,7 @@ euphorik.Client.prototype.chargerDonnees = function(data) {
       // les conversations\r
       this.conversations = data.profile.conversations;\r
       this.conversations.map(function(conv) {\r
-         return { root : conv.root, page : 1, reduit : conv.minimized };\r
+         return { root : conv.root, page : 1, isCollapsed : conv.minimized };\r
       });\r
       \r
       this.majBulle();\r
index 4a86faf..9e19ed7 100644 (file)
 /*jslint laxbreak:true */\r
 \r
 /**\r
-  * Cet objet regroupe des fonctions utilitaires (helpers) permettant notamment de :\r
-  *  - afficher une boite de message\r
-  *  - afficher une bulle d'aide lié à un élément\r
-  *  - manipuler le curseur et réaliser des sélections sur des zones de saisie (<input>)\r
-  * @formater permet de formater les messages affichés à l'aide de messageDialog (facultatif), voir "formater.js".\r
+  * This object brings some utility functions.\r
+  *  - Print a message box to display some information for the user.\r
+  *  - Set a tooltip for a HTML element.\r
+  *  - Some text manipulation for input area.\r
+  * @formater an object for string format\r
   */\r
 euphorik.Util = function (formater) {\r
    $("#info .fermer").click(function() {\r