FIX#64
authorGreg Burri <greg.burri@gmail.com>
Wed, 13 Aug 2008 20:57:20 +0000 (20:57 +0000)
committerGreg Burri <greg.burri@gmail.com>
Wed, 13 Aug 2008 20:57:20 +0000 (20:57 +0000)
index.yaws
js/formateur.js
js/pageMinichat/conversation.js

index 767a0b7..7d88a7c 100755 (executable)
@@ -5,7 +5,7 @@
  out(A) ->
    {header, {content_type, 
       case string:str((A#arg.headers)#headers.user_agent, "MSIE") of
-         0 -> "application/xhtml+xml";
+         0 -> "text/html"; %"application/xhtml+xml"; % TODO : jquery.lightbox ne support pas application/xhtml+xml
          _ -> "text/html"
       end
    }}.
@@ -33,7 +33,7 @@
             ], []}
          }.
    </erl>
-   <link rel="stylesheet" href="css/jquery.lightbox.css" type="text/css" media="screen" ></link>
+   <link rel="stylesheet" href="styles/jquery.lightbox.css" type="text/css" media="screen" ></link>
 
    <script type="text/javascript" src="js/libs/jquery.js" prod="delete"></script>
    <script type="text/javascript" src="js/libs/jquery.lightbox.js" prod="delete"></script>
          <div id="footer"><span class="copyright">copyright 2008 euphorik.ch</span><span class="conditions lien">conditions d'utilisation</span><a href="http://yaws.hyber.org"><img src="img/powered-by-yaws.gif" alt="powered by Yaws" /></a></div>
       </div>
    </body>
-</html>
\ No newline at end of file
+</html>
index 8fd8e0f..72ecfad 100644 (file)
@@ -152,8 +152,19 @@ euphorik.Formateur.prototype.getShort = function(url) {
    return [versionShort ? versionShort : "url", estUneImage];\r
  };\r
  \r
+euphorik.Formateur.prototype.supprimerSmiles = function(m) {\r
+   objectEach(this.smiles, function(nom, smiles) {\r
+      for (var i = 0; i < smiles.length; i++) {\r
+         m = m.replace(smiles[i], "");\r
+      }\r
+   });\r
+   return m;\r
+}\r
+\r
 /**\r
   * Traite les pseudo et messages à être affiché dans le titre d'une image visualisé avec lightbox.\r
+  * Supprime les smiles pour pas qu'ils puissent être remplacés par la fonction 'traiterSmiles'.\r
+  * TODO : trouver un moyen pour que les smiles puissent être conservés\r
   */\r
 euphorik.Formateur.prototype.traiterPourFenetreLightBox = function(M, urlCourante) {\r
    var thisFormateur = this;\r
@@ -161,5 +172,5 @@ euphorik.Formateur.prototype.traiterPourFenetreLightBox = function(M, urlCourant
       return "[" + thisFormateur.getShort(url)[0] + (urlCourante === url ? "*" : "") + "]";\r
    };\r
    \r
-   return this.remplacerBalisesHTML(M).replace(this.regexUrl, traitementUrl);\r
+   return this.remplacerBalisesHTML(this.supprimerSmiles(M)).replace(this.regexUrl, traitementUrl);\r
 };\r
index 73b8d3a..f821f9c 100644 (file)
@@ -299,7 +299,7 @@ euphorik.Conversation.prototype.attacherEventsSurMessage = function(element) {
    \r
    var thisConversation = this;\r
    $(".lienConv", element).click(\r
-      function(event) {          \r
+      function(event) {\r
          // FIXME : ya pas mieux ?\r
          var racine = $(event.target).text();\r
          thisConversation.conversations.ouvrirConversation(parseInt(racine.substring(1, racine.length - 1), 36));\r