Home
Accueil
Downloads
Téléchargements
Forums
Forums
Your Account
Votre compte
Chez stefvar :: Voir le sujet - Insertion de smiley : perte du focus sur la zone d'édition
FAQ
FAQ
Rechercher
Rechercher
Liste des Membres
Liste des Membres
Groupes d'utilisateurs
Groupes d'utilisateurs
Profil
Profil
Connexion
Connexion
Se connecter pour vérifier ses messages privés
Se connecter pour vérifier ses messages privés
Chez stefvar Index du Forum -> Archives PHP-Nuke » Modules

Poster un nouveau sujet   Répondre au sujet
Insertion de smiley : perte du focus sur la zone d'édition
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
Dolovan
Assidu
Assidu


Inscrit le: Feb 21, 2007
Messages: 450

MessagePosté le: 03 Apr 2007, 9:23    Sujet du message: Insertion de smiley : perte du focus sur la zone d'édition Répondre en citant

Un petit souci sur mon forum : lorsqu'on insère un smiley dans un message (par click de son icône dans la liste de gauche), la zone d'édition ne récupère pas le "focus" donc les évènements clavier qui s'ensuivent (obligé de recliquer sur le champ de saisie).

J'utilise BBCode Box, peut-être cela vient-il de ce mod ?
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Lorand
Expert
Expert


Inscrit le: Apr 08, 2006
Messages: 1036
Localisation: La Rochelle

MessagePosté le: 03 Apr 2007, 15:37    Sujet du message: Re : Insertion de smiley : perte du focus sur la zone d'édit Répondre en citant

Bonjour,

J'utilise BBcode Box et pas de problème chez moi. Tu as installé la version dispo dans les téléchargements de ce site ?
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Dolovan
Assidu
Assidu


Inscrit le: Feb 21, 2007
Messages: 450

MessagePosté le: 03 Apr 2007, 16:28    Sujet du message: Re : Insertion de smiley : perte du focus sur la zone d'édit Répondre en citant

oui oui, je l'ai pris tout dernièrement ici Razz

tu utilises Firefox ? parce que le problème n'apparaît que sur ce navigateur ! (sur IE7 pas de problème)
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Lorand
Expert
Expert


Inscrit le: Apr 08, 2006
Messages: 1036
Localisation: La Rochelle

MessagePosté le: 03 Apr 2007, 18:29    Sujet du message: Répondre en citant

Confused Arf non je suis sous Maxthon
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Dolovan
Assidu
Assidu


Inscrit le: Feb 21, 2007
Messages: 450

MessagePosté le: 04 Apr 2007, 13:10    Sujet du message: Re : Insertion de smiley : perte du focus sur la zone d'édit Répondre en citant

oui et Maxton utilise l'API d'IE...

remarque, il y a d'autres fonctions de BBCode Box qui ne sont pas compatibles avec Firefox, comme l'application des dégradés de couleurs... donc ce problème de perte de focus vient sûrement de ce mod Confused
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
eddy
Bénévole SV
Bénévole SV


Inscrit le: Nov 14, 2006
Messages: 334
Localisation: Braives - Belgique

MessagePosté le: 04 Apr 2007, 16:23    Sujet du message: Re : Insertion de smiley : perte du focus sur la zone d'édit Répondre en citant

Bonjour

Shocked

Eddy
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Dolovan
Assidu
Assidu


Inscrit le: Feb 21, 2007
Messages: 450

MessagePosté le: 04 Apr 2007, 17:50    Sujet du message: Re: Re : Insertion de smiley : perte du focus sur la zone d' Répondre en citant

eddy a écrit:
Bonjour

Shocked

Eddy


Bonjour ! mais encore ? Laughing
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
eddy
Bénévole SV
Bénévole SV


Inscrit le: Nov 14, 2006
Messages: 334
Localisation: Braives - Belgique

MessagePosté le: 04 Apr 2007, 21:44    Sujet du message: Re : Insertion de smiley : perte du focus sur la zone d'édit Répondre en citant

Bonjour, c'est tout

c'est juste un petit rappel

Merci

Shocked

Eddy
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Lorand
Expert
Expert


Inscrit le: Apr 08, 2006
Messages: 1036
Localisation: La Rochelle

MessagePosté le: 05 Apr 2007, 10:39    Sujet du message: Re : Insertion de smiley : perte du focus sur la zone d'édit Répondre en citant

Si je me souviens bien, le fichier add_bbcode.js rendait la BBcode Box compatible Firefox à l'époque, peut-être voir de ce côté Rolling Eyes
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Dolovan
Assidu
Assidu


Inscrit le: Feb 21, 2007
Messages: 450

MessagePosté le: 05 Apr 2007, 14:19    Sujet du message: Re : Répondre en citant

ok merci pour le "tuyau" Lorand ! j'ai donc remplacé l'appel de "bbcode_box.js" par "add_bbcode.js" dans "posting_body.tpl"... malheureusement le bug perdure avec Firefox (d'ailleurs la fonction "fade" ne marche pas mieux non plus sous celui-ci)

Je suis pourtant certain que mon template prend bien en compte à présent "add_bbcode.js" puisque dans celui-ci j'ai converti le texte d'aide en français et il apparaît bien comme tel Razz

petite remarque : si j'insère un premier smiley dans une zone de saisie vierge, le focus est bien laissé à cette dernière. Dans tous les autres cas (zone de saisie non vide au moment de l'insertion du smiley), le focus n'est pas conservé Sad
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Dolovan
Assidu
Assidu


Inscrit le: Feb 21, 2007
Messages: 450

MessagePosté le: 05 Apr 2007, 15:02    Sujet du message: Re : Insertion de smiley : perte du focus sur la zone d'édit Répondre en citant

c'est bon, j'ai trouvé comment supprimer ce bug :

il suffit de remettre l'ancienne fonction d'insertion d'un smiley (qui avait été supprimée de "posting_body.tpl" lors de l'ajout du mod BBCode Box) dans "add_bbcode.js" (ou "bbcode_box.js") :

FIND :

Code:
function emoticon(text) {
   var txtarea = document.post.message;
   text = ' ' + text + ' ';
   if (txtarea.createTextRange && txtarea.caretPos) {
      if (baseHeight != txtarea.caretPos.boundingHeight) {
         txtarea.focus();
         storeCaret(txtarea);
      }
      var caretPos = txtarea.caretPos;
      caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? caretPos.text + text + ' ' : caretPos.text + text;
      txtarea.focus();
   } else
   if (txtarea.selectionEnd && (txtarea.selectionStart | txtarea.selectionStart == 0))
   {
      mozWrap(txtarea, text, "");
      return;
   } else {
      txtarea.value  += text;
      txtarea.focus();
   }
}


REPLACE WITH :

Code:

function emoticon(text) {
   var txtarea = document.post.message;
   text = ' ' + text + ' ';
   if (txtarea.createTextRange && txtarea.caretPos) {
      var caretPos = txtarea.caretPos;
      caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? caretPos.text + text + ' ' : caretPos.text + text;
      txtarea.focus();
   } else {
      txtarea.value  += text;
      txtarea.focus();
   }
}


Trop top

PS : flûte, je ne peux pas rajouter "RESOLU" dans le titre de mon topic, avec le bouton "EDITER" qui disparaît au bout d'un certain temps sur les messages précédents Razz
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Lorand
Expert
Expert


Inscrit le: Apr 08, 2006
Messages: 1036
Localisation: La Rochelle

MessagePosté le: 06 Apr 2007, 0:35    Sujet du message: Re : Insertion de smiley : perte du focus sur la zone d'édit Répondre en citant

Smile Merci pour l'info
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Bobulum
Régulier
Régulier


Inscrit le: Aug 16, 2005
Messages: 216
Localisation: Liège

MessagePosté le: 06 Apr 2007, 9:06    Sujet du message: Re: Re : Insertion de smiley : perte du focus sur la zone d' Répondre en citant

Lorand a écrit:
Smile Merci pour l'info


Merci aussi, ce problème permettra d'en régler d'autres sous Firefox (mise en page...)

Wink
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Chez stefvar Index du Forum -> Archives PHP-Nuke » Modules Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum

Animé par phpBB © 2007 -:- Thème iCGstation PHP-Nuke par nukemods.com
Traduction par : phpBB-fr.com -:- Adapté par stefvar

Anti Bot Question MOD - phpBB MOD against Spam Bots
Inscriptions bloqués / messages: 0 / 0
Syndiquez notre contenu RSS, Atom, etc..
PHP-Nuke © 2007Reproduction interdite sans autorisation de ma part www.stefvar.com Copyright © 2008Thème iCGstation
Site français de la communauté PragmaMx