Sélectionner le contenu pour les codes

4 participants

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 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

Gaara du désert
*****

Féminin
Messages : 870
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 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 :
https://forum.forumactif.com/t309759-bouton-selectionner-le-contenu-aux-balises-de-code#2705324

Cordialement.
Ea

Ea
Aidactif
Aidactif

Messages : 23583
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 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

Gaara du désert
*****

Féminin
Messages : 870
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 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 : https://forum.forumactif.com/t361518-581-spoiler-qui-ne-se-ferme-plus Wink


Cordialement.
Chacha

Chacha
Modéractif
Modéractif

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

https://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 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

Caline-08
Membre actif

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 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 :
https://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

Ea
Aidactif
Aidactif

Messages : 23583
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 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

Gaara du désert
*****

Féminin
Messages : 870
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

- Sujets similaires

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