REPORT de la branche 1.1
authorGreg Burri <greg.burri@gmail.com>
Wed, 15 Oct 2008 13:46:17 +0000 (13:46 +0000)
committerGreg Burri <greg.burri@gmail.com>
Wed, 15 Oct 2008 13:46:17 +0000 (13:46 +0000)
VERSION
js/euphorik.js
js/pageMinichat/conversations.js
js/util.js
tools/tools.rb

diff --git a/VERSION b/VERSION
index 867e524..bf6d67a 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-1.2.0
\ No newline at end of file
+1.2.0\r
index 4d0d302..c1253b9 100755 (executable)
@@ -29,8 +29,8 @@ $(document).ready(
       var util = new euphorik.Util(formateur); 
       var communication = new euphorik.Communication(
          function(data) { util.messageDialogue(data.error_message); },
-         function() { $("#waitbar").show(); },
-         function() { $("#waitbar").hide(); }
+         function() { util.showWaitBar(); },
+         function() { util.hideWaitBar(); }
       );
       var client = new euphorik.Client(util, communication);
       var pages = new euphorik.Pages(fragment, communication);
index 94236c1..378c2a2 100644 (file)
@@ -371,6 +371,8 @@ euphorik.Conversations.prototype.rafraichirMessages = function(vider) {
          conv.idDernierMessageAffiche = 0;\r
       });\r
    }\r
+   
+   thisConversations.util.showWaitBar(); // pour faire patienter le user :)
    \r
    this.comet.waitEvent(\r
       function() { return thisConversations.getJSONrafraichirMessages(); },\r
@@ -387,7 +389,8 @@ euphorik.Conversations.prototype.rafraichirMessages = function(vider) {
                $("#trollCourant .troll a[@rel*=lightbox]").lightBox();\r
             },\r
          "new_messages" :\r
-            function(data) {\r
+            function(data) {
+               \r
                if (vider) {\r
                   thisConversations.viderMessages();\r
                }\r
@@ -404,7 +407,9 @@ euphorik.Conversations.prototype.rafraichirMessages = function(vider) {
                   thisConversations.afficherMessagesRepondConversations();\r
                }\r
                \r
-               vider = false;\r
+               vider = false;
+               
+               thisConversations.util.hideWaitBar();\r
             }\r
       }\r
    );\r
index 4c9bd6a..7ba8e60 100644 (file)
@@ -117,6 +117,16 @@ euphorik.Util.prototype.afficherBoite = function(boite, cible, positionX, positi
 };\r
 \r
 euphorik.Util.positionBulleType = {haut : 0, droite : 1, bas : 2, gauche : 3};\r
+
+/**
+  * Affiche ou cache la barre d'attente.
+  */
+euphorik.Util.prototype.showWaitBar = function() {
+   $("#waitbar").show();
+};
+euphorik.Util.prototype.hideWaitBar = function() {
+   $("#waitbar").hide();
+};
 \r
 /**\r
   * Affiche un info bulle lorsque le curseur survole l'élément donné.\r
index 2992eb6..5d9f40b 100644 (file)
@@ -79,7 +79,7 @@ class Version
       }
       # les fichiers HTML dans lesquels mettre à jour la version
       @fichiers  = ['/pages/about.html']
-      @balise = /(<span.+?class.*?=.*?"version".*?>).*?(<\/span>)/
+      @balise = /(<a.+?href=".*?\/tags\/).*?(".+?class.*?=.*?"version".*?>).*?(<\/a>)/
    end
    
    # met à jour la version dans les fichiers @fichiers
@@ -89,7 +89,7 @@ class Version
          lines = IO.readlines(fichier)
          File.open(fichier, 'w') {|io|
             lines.each{|l|
-               io.write(l.sub(@balise){|m| $1 + @version + $2})
+               io.write(l.sub(@balise){|m| $1 + @version + $2 + @version + $3})
             }
          }   
       }