-1.1.3
\ No newline at end of file
+1.1.4
\ No newline at end of file
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);
conv.idDernierMessageAffiche = 0;\r
});\r
}\r
+
+ thisConversations.util.showWaitBar(); // pour faire patienter le user :)
\r
this.comet.waitEvent(\r
function() { return thisConversations.getJSONrafraichirMessages(); },\r
$("#trollCourant .troll a[@rel*=lightbox]").lightBox();\r
},\r
"new_messages" :\r
- function(data) {\r
+ function(data) {
+ \r
if (vider) {\r
thisConversations.viderMessages();\r
}\r
thisConversations.afficherMessagesRepondConversations();\r
}\r
\r
- vider = false;\r
+ vider = false;
+
+ thisConversations.util.hideWaitBar();\r
}\r
}\r
);\r
/*jslint laxbreak:true */\r
\r
/**\r
- * Cette classe regroupe des fonctions utilitaires (helpers) permettant notamment de :\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
};\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
<!-- encoding: utf-8 -->\r
\r
<h1>euphorik.ch</h1>\r
-<p>Version : <span class="version">1.1.3</span></p>\r
+<p>Version : <a href="http://dev.euphorik.ch/repositories/browse/euk/tags/1.1.4" class="version">1.1.4</a></p>\r
<p>Auteur : <a href="{EMAIL_LIEN}">GBurri</a></p>\r
\r
<h2>FAQ</h2>\r
}
# 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
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})
}
}
}