PageMinichat.prototype.contenu = function()
{
-// <input class="captcha" name="captcha" type="text" size="12"></input>\
return '\
-<div id="smiles"></div>\
<form method="post" action="">\
<p>\
<input class="captcha" name="captcha" type="text" size="8" maxlength="8"></input>\
<input class="pseudo" name="pseudo" type="text" size="12" maxlength="50" value="<nick>"></input>\
<input class="message" name="message" type="text" size="80" maxlength="500" value=""></input>\
+ <button class="smiles"></button>\
<button class="return"></button>\
</p>\
</form>\
\r
this.util.setCaretToEnd(jQuery("form input.message")[0])
+ // <smiles>
+ jQuery("body").append("<div id=\"smiles\"></div>")
// affichage des smiles
- jQuery("#smiles").html(this.formateur.getSmilesHTML()).children().each(
+ jQuery("#smiles").append(this.formateur.getSmilesHTML()).children().each(
function(i)
{
var opacityBase = jQuery(this).css("opacity")
)
}
)
+ jQuery("form button.smiles").hover(
+ function(e)
+ {
+ var offset = jQuery(e.target).offset()
+ jQuery("#smiles").css("top", offset.top).css("left", offset.left).show()
+ },
+ function(e){}
+ )
+ jQuery("#smiles").hover(
+ function(){},
+ function(e)
+ {
+ jQuery("#smiles").hide()
+ }
+ )
+ // </smiles>
- /// événements
- jQuery("form button.return").click(
+ // événements
+ var nouveauMessage =
function()
- { \r
- // captcha anti bot\r
+ {
+ // captcha anti bot
if (jQuery("form input.captcha").val() != "") return
thisPage.envoyerMessage(
jQuery("form input.message")[0].focus()
}
+
+ jQuery("form").keypress(
+ function(e)
+ {
+ if (e.which == 13) // return
+ nouveauMessage()
+ }
)
+
+ jQuery("form button.return").click(nouveauMessage)
+
// interdiction de submiter le formulaire
- jQuery("form").submit(function(){return false})
+ jQuery("form").submit(function(){ return false})
jQuery("input.pseudo").click(
function()
{
//alert(this.attenteCourante)
this.messages.stopAttenteCourante()
+
+ jQuery("body #smiles").remove()
}
PageMinichat.prototype.getJSONMessage = function(pseudo, message, repondA)