Sélectionner le contenu pour les codes

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

Résolu Sélectionner le contenu pour les codes

Message par Gaara du désert le Ven 13 Déc 2013 - 13:02

Bonjour !

Depuis la récente mise à jour de l'éditeur, mon script qui sert à sélectionner le contenu d'un code ne fonctionne plus. Je vous donner un lien où ça se manifeste pour que vous puissiez le voir : http://www.star-city-heroes.com/t1834-crazy-people-rpg-city

Comme vous le voyez « sélectionner le contenu » s'affiche en double et lorsqu'on clique sur celui tout en bas (par exemple) il sélectionne le contenu du haut =/

J'utilise ce code :

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>');
});

Est-ce que quelqu'un saurait comment corriger ce bug ?
Merci d'avance et bonne journée !


Dernière édition par Gaara du désert le Ven 13 Déc 2013 - 19:53, édité 1 fois

Gaara du désert
*****

Féminin
Messages : 724
Inscrit(e) le : 22/03/2005

http://www.star-city-heroes.com/
Gaara du désert a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Sélectionner le contenu pour les codes

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

Il doit y avoir eu un changement dans la structure html de l'affichage de balise de code de phpbb2.

J'ai mis à jour le tutoriel avec une correction :
http://forum.forumactif.com/t309759-bouton-selectionner-le-contenu-aux-balises-de-code#2705324

Cordialement.

Ea
Aidactif
Aidactif

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

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

Résolu Re: Sélectionner le contenu pour les codes

Message par Gaara du désert le Ven 13 Déc 2013 - 13:57

Bonjour,

Effectivement je n'avais pas vu ça, navrée ! J'ai mis en place et ça fonctionne très bien. Merci !
Par contre j'ai repéré un autre problème, les spoilers sont tous ouverts de base : http://www.star-city-heroes.com/t63-explications-et-formulaires =/

Ca ne me le faisait pas il y a quelques jours donc je présume que ça vient du nouvel éditeur, pourtant j'ai installé la mise à jour pour la correction du bug de l'éditeur (j'ai essayé en la supprimant et ça ne change rien).

Gaara du désert
*****

Féminin
Messages : 724
Inscrit(e) le : 22/03/2005

http://www.star-city-heroes.com/
Gaara du désert a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Sélectionner le contenu pour les codes

Message par Chacha le Ven 13 Déc 2013 - 14:09

@Gaara du désert a écrit:Bonjour,

Effectivement je n'avais pas vu ça, navrée ! J'ai mis en place et ça fonctionne très bien. Merci !
Par contre j'ai repéré un autre problème, les spoilers sont tous ouverts de base : http://www.star-city-heroes.com/t63-explications-et-formulaires =/

Ca ne me le faisait pas il y a quelques jours donc je présume que ça vient du nouvel éditeur, pourtant j'ai installé la mise à jour pour la correction du bug de l'éditeur (j'ai essayé en la supprimant et ça ne change rien).
Bonjour,

Pour le problème de spoilers, il y a un sujet ouvert chez les Devactifs : http://forum.forumactif.com/t361518-581-spoiler-qui-ne-se-ferme-plus Wink


Cordialement.


Règles Générales du Forum - Le Staff de ForumActif
Questions & Réponses Fréquentes - Trucs & Astuces
Outils Fondateurs - Perte de Mot de Passe

Chacha
Modéractif
Modéractif

Masculin
Messages : 49811
Inscrit(e) le : 21/08/2010

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

Résolu Re: Sélectionner le contenu pour les codes

Message par Caline-08 le Ven 13 Déc 2013 - 14:53

Coucou

J'ai un soucis avec le nouveau scirpt "selectionner le contenu"..

Avant il apparaissé que sur les codes pour qu'on selectionne les codes.. Maintenant il apparait sur les codes ET les citations..

Sa me gène pas pour les citations que sa apparaisse, sauf qu'il fonctionne pas sur les citations..

Comment on fait pour qu'il apparaisse que sur les codes comme avant? Ou alors le faire marcher sur les citations..

Merci

Caline-08
+ Hyperactif +

Féminin
Messages : 7983
Inscrit(e) le : 27/09/2008

http://www.dessins-animes.net/
Caline-08 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Sélectionner le contenu pour les codes

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

@Gaara du désert a écrit:Effectivement je n'avais pas vu ça, navrée ! J'ai mis en place et ça fonctionne très bien. Merci !
Vous n'auriez pas pu le voir car j'ai fait la modification suite à votre sujet.

@Caline-08 a écrit:Comment on fait pour qu'il apparaisse que sur les codes comme avant? Ou alors le faire marcher sur les citations..
Ok, je n'avais pas regardé à cela ^^

Le code a été mis à nouveau à jour pour résoudre ce problème :
http://forum.forumactif.com/t309759-bouton-selectionner-le-contenu-aux-balises-de-code#2705324

J'ai testé avec des spoiler, hide, code et quote cette fois-ci, donc j'espère que ce sera bon pour de bon.

Ea
Aidactif
Aidactif

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

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

Résolu Re: Sélectionner le contenu pour les codes

Message par Gaara du désert le Ven 13 Déc 2013 - 19:53

Bonsoir,

Effectivement le problème est réglé, je pensais que ça venait de mon forum, heureuse de remarquer que ce n'était pas ça ^^

Merci des réponses, problème réglé du coup !

Gaara du désert
*****

Féminin
Messages : 724
Inscrit(e) le : 22/03/2005

http://www.star-city-heroes.com/
Gaara du désert 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