Problème avec la fonction "Sélectionner le contenu"

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Problème avec la fonction "Sélectionner le contenu"

Message par DdoE_Nikita le Ven 13 Déc 2013 - 18:32

Bonsoir à toutes et à tous,

Depuis la mise à jour, le sélectionner le contenu apparaît tant pour les citations que pour les spoilers, alors que normalement c'est censé fonctionner uniquement pour les codes.
Code:
ceux-là

Nous venons de vérifier le code que nous avions récupéré sur votre forum à la page suivante : http://forum.forumactif.com/t309759-bouton-selectionner-le-contenu-aux-balises-de-code

Le nôtre était légèrement différent (donc est-ce que c'était un ancien que vous avez changé récemment ou pas, ou est-ce que des lignes ont été ajoutées... je ne sais pas) :
Spoiler:

Code:
function selectCode(a){a=a.parentNode.tagName==="B"?$(a).closest("table").find(".cont_code")[0]:$(a).closest("dl").find("code")[0];if(window.getSelection){var c=window.getSelection();if(c.setBaseAndExtent)c.setBaseAndExtent(a,0,a,a.innerText.length-1);else{window.opera&&a.innerHTML.substring(a.innerHTML.length-4)=="<BR>"&&(a.innerHTML+=" ");var b=document.createRange();b.selectNodeContents(a);c.removeAllRanges();c.addRange(b)}}else document.getSelection?(c=document.getSelection(),b=document.createRange(),b.selectNodeContents(a),
        c.removeAllRanges(),c.addRange(b)):document.selection&&(b=document.body.createTextRange(),b.moveToElementText(a),b.select())}
      
      $(function(){
            $("dl.codebox:not(.spoiler,.hidecode) dt").add($("div.cont_code").closest("table").find("span.genmed b")).append('<span onClick="selectCode(this)" class="selectCode">Sélectionner le contenu</span>');
        });

Du coup, nous venons de le changer par votre code officiel, ç'a réglé un petit problème qu'on avait (le sélectionner le contenu se répétait par deux fois et celui de gauche ne fonctionnait pas). Par contre, le sélectionner le contenu est toujours là sur les citations et spoilers sans être cliquables, donc ils ne servent à rien. Par ailleurs, ç'a aussi accentué le problème des [list] qui, même sans être citées ou copiées, sont complètement buguées (je n'avais pas ce problème avant de changer le code). Je vais donc me débrouiller pour éditer mes messages "officiels" les utilisant.

Cela vient bien de la mise à jour ou est-ce un problème annexe qui survient par hasard au même moment ?

À l'avance, merci à vous !

Bien cordialement,


Dernière édition par DdoE_Nikita le Ven 13 Déc 2013 - 19:42, édité 1 fois

DdoE_Nikita
Nouveau membre

Messages : 13
Inscrit(e) le : 11/11/2011

http://havenfield.forumactif.com
DdoE_Nikita a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème avec la fonction "Sélectionner le contenu"

Message par Tech le Ven 13 Déc 2013 - 18:34

Bonsoir,

Sujet changé de section et signaler au créateur du script (Ea) Wink

Cordialement.



{ Règles Générales } { Question & Réponses Fréquentes } { Le Staff de ForumActif }

Tech
Modéractif
Modéractif

Masculin
Messages : 21129
Inscrit(e) le : 01/12/2007

http://forum.forumactif.com
Tech a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème avec la fonction "Sélectionner le contenu"

Message par Ea le Ven 13 Déc 2013 - 19:34

Bonjour,


Le fait que le code ne fonctionne plus vient d'un changement de forumactif, mais ça n'a pas de lien avec le changement d'éditeur.

Suite à ce sujet : http://forum.forumactif.com/t361527-selectionner-le-contenu-pour-les-codes#3067559 l'astuce a été modifiée.

Cordialement.

Ea
Aidactif
Aidactif

Messages : 23447
Inscrit(e) le : 04/04/2008

Ea a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème avec la fonction "Sélectionner le contenu"

Message par DdoE_Nikita le Ven 13 Déc 2013 - 19:41

Bonjour Ea,

Merci pour ta rapidité et ton efficacité. J'ai donc de nouveau modifier le code et cela fonctionne bien. Smile

Bonne soirée et bon courage pour le reste !

Bien cordialement.

DdoE_Nikita
Nouveau membre

Messages : 13
Inscrit(e) le : 11/11/2011

http://havenfield.forumactif.com
DdoE_Nikita a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum