Balise [code] [/code] : Avoir le texte « code » et « sélectionner le contenu » en bleu, plus gros ainsi qu’avoir la même couleur

5 participants

Page 2 sur 2 Précédent  1, 2

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

Résolu Balise [code] [/code] : Avoir le texte « code » et « sélectionner le contenu » en bleu, plus gros ainsi qu’avoir la même couleur

Message par serge4789 Mer 7 Déc 2011 - 20:37

Rappel du premier message :

Bonsoir à tous,

Je trouve que la balise « code » utilisé sur ce forum ainsi que son contenu, est beaucoup plus visible qu’avant. Je souhaiterais-donc savoir comment faire pour avoir la même chose. Quel code doit-je utiliser ou modifier pour avoir la même chose (police plus grande dans la balise de code, même couleur de texte et même police ainsi que la même couleur).

Idem pour les chiffres hexadécimaux, comment puis-je avoir :
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.

Au lieu de :

5.

10.

15.

Comme j’ai actuellement sur notre forum ?

Je souhaiterais avoir :
Code:
<!--webbot bot="HTMLMarkup" startspan --><script language=Javascript1.1>
    function InterditDroit(e)
      {
        if (navigator.appName == 'Netscape' &&    (e.which == 3 || e.which == 2))
          {
            alert("le clique droit est désactivé ")
            return false;
          }
        else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 || event.button == 3))
          {
            alert("le clique droit est désactivé")
            return false;
          }
        return true;
      }
  document.onmousedown=InterditDroit;
  document.onmouseup=InterditDroit;
  if (document.layers) window.captureEvents(Event.MOUSEDOWN);
  if (document.layers) window.captureEvents(Event.MOUSEUP);
  window.onmousedown=InterditDroit;
  window.onmouseup=InterditDroit;
  </script><!--webbot bot="HTMLMarkup" endspan --> <script LANGUAGE="Javascript">
<!-- Disable
function disableselect(e){
return false
}
 
function reEnable(){
return true
}
 
//if IE4+
document.onselectstart=new Function ("return false")
document.oncontextmenu=new Function ("return false")
//if NS6
if (window.sidebar){
document.onmousedown=disableselect
document.onclick=reEnable
}
//-->
</script>
Au lieu de ceci :
http://lapince.forumotion.com/t67-desactivation-du-clic-droit#227

Je souhaiterais également savoir comment faire pour que je puisse avoir le retour automatique à la ligne dans le contenu inséré dans la balise de code car j’ai certains codes insérés faisant plus d’une ligne qui ne reviennent pas à la ligne ainsi que de retirer le fond gris apparaissant dans le code que vous voyez dans le sujet d’exemple de notre forum.

Bref je souhaiterais savoir comment faire pour pouvoir réaliser la même chose que sur ce forum d’entre-aide.

D’avance merci pour vos réponses et votre aide.

Veuillez agréer mes sentiments respectueux.

Au revoir et bonne soirée.


Dernière édition par serge4789 le Dim 22 Jan 2012 - 14:12, édité 1 fois (Raison : EDIT)
avatar

serge4789
Membre habitué

Masculin
Messages : 1150
Inscrit(e) le : 08/06/2009

http://lapince.forumotion.com
serge4789 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Balise [code] [/code] : Avoir le texte « code » et « sélectionner le contenu » en bleu, plus gros ainsi qu’avoir la même couleur

Message par serge4789 Ven 6 Jan 2012 - 11:33

UP
avatar

serge4789
Membre habitué

Masculin
Messages : 1150
Inscrit(e) le : 08/06/2009

http://lapince.forumotion.com
serge4789 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Balise [code] [/code] : Avoir le texte « code » et « sélectionner le contenu » en bleu, plus gros ainsi qu’avoir la même couleur

Message par AenigmA Ven 6 Jan 2012 - 13:25

Bonjour à toi et meilleurs voeux

Pas sûr mais essaie ceci dans ton css

Code:
li.L0, li.L1, li.L2, li.L3, li.L5, li.L6, li.L7, li.L8 {
list-style-type: decimal;
}
AenigmA

AenigmA
Membre actif

Masculin
Messages : 2228
Inscrit(e) le : 10/03/2005

http://aenigma.forumactif.fr/
AenigmA a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Balise [code] [/code] : Avoir le texte « code » et « sélectionner le contenu » en bleu, plus gros ainsi qu’avoir la même couleur

Message par serge4789 Ven 6 Jan 2012 - 14:12

Bonjour et merci de m’avoir répondu,
AenigmA a écrit:Bonjour à toi et meilleurs voeux

Pas sûr mais essaie ceci dans ton css

Code:
li.L0, li.L1, li.L2, li.L3, li.L5, li.L6, li.L7, li.L8 {
list-style-type: decimal;
}
Merci déjà mais cela ne me fais pas ce que je demande c’est-à-dire avoir la même chose qu’ici.

Avec ce script j’ai certes tous les chiffres, mais certains ne se masquent pas automatiquement au passage de la souris.

Certes il y bien le retour automatique à la ligne mais j’ai toujours la couleur de fond grise sur certaines lignes de codes et n’ai pas :
- Les mêmes couleurs utilisées que sur ce forum.
- Le texte plus gros pour la fonction « Sélectionner le contenu »
- Et le léger bleu sur le coté gauche avant les chiffres.

J’aimerais vraiment avoir la même chose qu’utilisé sur ce forum officiel d’entre-aide.

Quel est le code CSS utilisé sur ce forum pour obtenir ce résultat :
Code:
<!--webbot bot="HTMLMarkup" startspan --><script language=Javascript1.1>
    function InterditDroit(e)
      {
        if (navigator.appName == 'Netscape' &&    (e.which == 3 || e.which == 2))
          {
            alert("le clique droit est désactivé ")
            return false;
          }
        else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 || event.button == 3))
          {
            alert("le clique droit est désactivé")
            return false;
          }
        return true;
      }
  document.onmousedown=InterditDroit;
  document.onmouseup=InterditDroit;
  if (document.layers) window.captureEvents(Event.MOUSEDOWN);
  if (document.layers) window.captureEvents(Event.MOUSEUP);
  window.onmousedown=InterditDroit;
  window.onmouseup=InterditDroit;
  </script><!--webbot bot="HTMLMarkup" endspan --> <script LANGUAGE="Javascript">
<!-- Disable
function disableselect(e){
return false
}
 
function reEnable(){
return true
}
 
//if IE4+
document.onselectstart=new Function ("return false")
document.oncontextmenu=new Function ("return false")
//if NS6
if (window.sidebar){
document.onmousedown=disableselect
document.onclick=reEnable
}
//-->
</script>
D’avance merci pour vos réponses et votre aide.

Veuillez agréer mes sentiments respectueux.

Au revoir et bon après-midi.
avatar

serge4789
Membre habitué

Masculin
Messages : 1150
Inscrit(e) le : 08/06/2009

http://lapince.forumotion.com
serge4789 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Balise [code] [/code] : Avoir le texte « code » et « sélectionner le contenu » en bleu, plus gros ainsi qu’avoir la même couleur

Message par serge4789 Sam 7 Jan 2012 - 15:12

UP
avatar

serge4789
Membre habitué

Masculin
Messages : 1150
Inscrit(e) le : 08/06/2009

http://lapince.forumotion.com
serge4789 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Balise [code] [/code] : Avoir le texte « code » et « sélectionner le contenu » en bleu, plus gros ainsi qu’avoir la même couleur

Message par serge4789 Dim 8 Jan 2012 - 15:24

UP
avatar

serge4789
Membre habitué

Masculin
Messages : 1150
Inscrit(e) le : 08/06/2009

http://lapince.forumotion.com
serge4789 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Balise [code] [/code] : Avoir le texte « code » et « sélectionner le contenu » en bleu, plus gros ainsi qu’avoir la même couleur

Message par serge4789 Lun 9 Jan 2012 - 15:52

UP
avatar

serge4789
Membre habitué

Masculin
Messages : 1150
Inscrit(e) le : 08/06/2009

http://lapince.forumotion.com
serge4789 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Balise [code] [/code] : Avoir le texte « code » et « sélectionner le contenu » en bleu, plus gros ainsi qu’avoir la même couleur

Message par serge4789 Mar 10 Jan 2012 - 20:43

UP
avatar

serge4789
Membre habitué

Masculin
Messages : 1150
Inscrit(e) le : 08/06/2009

http://lapince.forumotion.com
serge4789 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Balise [code] [/code] : Avoir le texte « code » et « sélectionner le contenu » en bleu, plus gros ainsi qu’avoir la même couleur

Message par serge4789 Jeu 12 Jan 2012 - 10:45

UP
avatar

serge4789
Membre habitué

Masculin
Messages : 1150
Inscrit(e) le : 08/06/2009

http://lapince.forumotion.com
serge4789 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Balise [code] [/code] : Avoir le texte « code » et « sélectionner le contenu » en bleu, plus gros ainsi qu’avoir la même couleur

Message par serge4789 Ven 13 Jan 2012 - 12:04

UP
avatar

serge4789
Membre habitué

Masculin
Messages : 1150
Inscrit(e) le : 08/06/2009

http://lapince.forumotion.com
serge4789 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Balise [code] [/code] : Avoir le texte « code » et « sélectionner le contenu » en bleu, plus gros ainsi qu’avoir la même couleur

Message par serge4789 Sam 14 Jan 2012 - 14:46

UP
avatar

serge4789
Membre habitué

Masculin
Messages : 1150
Inscrit(e) le : 08/06/2009

http://lapince.forumotion.com
serge4789 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Balise [code] [/code] : Avoir le texte « code » et « sélectionner le contenu » en bleu, plus gros ainsi qu’avoir la même couleur

Message par serge4789 Dim 15 Jan 2012 - 16:26

UP
avatar

serge4789
Membre habitué

Masculin
Messages : 1150
Inscrit(e) le : 08/06/2009

http://lapince.forumotion.com
serge4789 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Balise [code] [/code] : Avoir le texte « code » et « sélectionner le contenu » en bleu, plus gros ainsi qu’avoir la même couleur

Message par serge4789 Lun 16 Jan 2012 - 17:01

UP
avatar

serge4789
Membre habitué

Masculin
Messages : 1150
Inscrit(e) le : 08/06/2009

http://lapince.forumotion.com
serge4789 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Balise [code] [/code] : Avoir le texte « code » et « sélectionner le contenu » en bleu, plus gros ainsi qu’avoir la même couleur

Message par serge4789 Mar 17 Jan 2012 - 17:16

UP
avatar

serge4789
Membre habitué

Masculin
Messages : 1150
Inscrit(e) le : 08/06/2009

http://lapince.forumotion.com
serge4789 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Balise [code] [/code] : Avoir le texte « code » et « sélectionner le contenu » en bleu, plus gros ainsi qu’avoir la même couleur

Message par serge4789 Mer 18 Jan 2012 - 18:54

UP
avatar

serge4789
Membre habitué

Masculin
Messages : 1150
Inscrit(e) le : 08/06/2009

http://lapince.forumotion.com
serge4789 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Balise [code] [/code] : Avoir le texte « code » et « sélectionner le contenu » en bleu, plus gros ainsi qu’avoir la même couleur

Message par serge4789 Jeu 19 Jan 2012 - 19:03

UP
avatar

serge4789
Membre habitué

Masculin
Messages : 1150
Inscrit(e) le : 08/06/2009

http://lapince.forumotion.com
serge4789 a été remercié(e) par l'auteur de ce sujet.

Résolu Absence du 5 février

Message par serge4789 Ven 20 Jan 2012 - 10:42

Bonjour à tous,

Ce message s’adresse au staff de ce forum.

Cela fait maintenant depuis le 6 janvier que j’attends une réponse d’un membre du staff à ce topic.

A partir du 5 février en principe, je serais absent pour 2 mois à l’étranger. A partir de là, je n’aurais pas d’accès à Internet quotidien mais rarement.

J’aimerais donc qu’une de ces 2 solutions soit envisagée :
1. Soit vous m’accorder 5 minutes de votre temps pour m’aider en m’apportant votre réponse à ce topic.
2. Soit vous conserver le topic jusqu’à mai prochain dans la section afin qu’il ne soit pas délesté par un membre du staff au bout de 7 jours sans réponses ou UP de ma part.

Il me faut vraiment de l’aide et une réponse s’il vous plait. aidez moi

D’avance merci pour votre réponse.

Veuillez agréer mes sentiments respectueux.

Au revoir et bonne journée.


Dernière édition par serge4789 le Ven 20 Jan 2012 - 11:34, édité 2 fois (Raison : EDIT)
avatar

serge4789
Membre habitué

Masculin
Messages : 1150
Inscrit(e) le : 08/06/2009

http://lapince.forumotion.com
serge4789 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Balise [code] [/code] : Avoir le texte « code » et « sélectionner le contenu » en bleu, plus gros ainsi qu’avoir la même couleur

Message par Chacha Ven 20 Jan 2012 - 10:55

Bonjour,

Votre message a été déplacé dans le sujet concerné, il est inutile d'ouvrir plusieurs sujets pour le même problème. Wink


Cordialement.
Chacha

Chacha
Modéractif
Modéractif

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

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

Résolu Re: Balise [code] [/code] : Avoir le texte « code » et « sélectionner le contenu » en bleu, plus gros ainsi qu’avoir la même couleur

Message par serge4789 Ven 20 Jan 2012 - 15:16

Bonjour et merci de m’avoir répondu,
Chacha a écrit:Bonjour,

Votre message a été déplacé dans le sujet concerné, il est inutile d'ouvrir plusieurs sujets pour le même problème. Wink


Cordialement.
Je suis d’accord mais ça fait au moins un moment que j’attends une réponse. Alors à la fin je commence à désespérer.

J’attends une réponse du staff Forumactif concernant mon problème.

Merci d’avance.

Veuillez agréer mes sentiments respectueux.

Au revoir et bonne après-midi.
avatar

serge4789
Membre habitué

Masculin
Messages : 1150
Inscrit(e) le : 08/06/2009

http://lapince.forumotion.com
serge4789 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Balise [code] [/code] : Avoir le texte « code » et « sélectionner le contenu » en bleu, plus gros ainsi qu’avoir la même couleur

Message par Chacha Ven 20 Jan 2012 - 15:24

Je suis d’accord mais ça fait au moins un moment que j’attends une réponse.
Re,

Ce n'est pas en venant poster dans une catégorie n'ayant rien à voir avec le problème concerné et de surcroît multiplier un sujet que cela aidera à la résolution de la demande.


Cordialement.
Chacha

Chacha
Modéractif
Modéractif

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

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

Résolu Re: Balise [code] [/code] : Avoir le texte « code » et « sélectionner le contenu » en bleu, plus gros ainsi qu’avoir la même couleur

Message par serge4789 Ven 20 Jan 2012 - 15:30

Bonjour et merci de m’avoir répondu rapidement, Wink
Chacha a écrit:
Je suis d’accord mais ça fait au moins un moment que j’attends une réponse.
Re,

Ce n'est pas en venant poster dans une catégorie n'ayant rien à voir avec le problème concerné et de surcroît multiplier un sujet que cela aidera à la résolution de la demande.


Cordialement.
D’accord.

Bon maintenant si tu pouvais m’aider pour mon problème, je t’en serais vraiment reconnaissant. Wink

D’avance merci pour ton aide et ta réponse.

Reçois par ailleurs mes sentiments respectueux.

Au revoir et bonne après-midi à toi.
avatar

serge4789
Membre habitué

Masculin
Messages : 1150
Inscrit(e) le : 08/06/2009

http://lapince.forumotion.com
serge4789 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Balise [code] [/code] : Avoir le texte « code » et « sélectionner le contenu » en bleu, plus gros ainsi qu’avoir la même couleur

Message par Chacha Ven 20 Jan 2012 - 15:43

Bon maintenant si tu pouvais m’aider pour mon problème, je t’en serais vraiment reconnaissant.
Re,

Je vous ai répondu pour le message posté dans la rubrique "divers".


Cordialement.

Chacha

Chacha
Modéractif
Modéractif

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

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

Résolu Re: Balise [code] [/code] : Avoir le texte « code » et « sélectionner le contenu » en bleu, plus gros ainsi qu’avoir la même couleur

Message par serge4789 Ven 20 Jan 2012 - 15:51

Bonjour et merci de m’avoir répondu rapidement,
Chacha a écrit:
Bon maintenant si tu pouvais m’aider pour mon problème, je t’en serais vraiment reconnaissant.
Re,

Je vous ai répondu pour le message posté dans la rubrique "divers".


Cordialement.

Ok. Il va donc me falloir attendre, attendre, attendre et encore attendre afin d’avoir de l’aide.

Pffff.

Et bien ok. J’attendrais… mais pas éternellement !

Reçois par ailleurs mes sentiments respectueux.

Au revoir et bonne après-midi à toi.
avatar

serge4789
Membre habitué

Masculin
Messages : 1150
Inscrit(e) le : 08/06/2009

http://lapince.forumotion.com
serge4789 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Balise [code] [/code] : Avoir le texte « code » et « sélectionner le contenu » en bleu, plus gros ainsi qu’avoir la même couleur

Message par Invité Ven 20 Jan 2012 - 16:05

Bonjour,

Vous avez eu des réponses très pertinentes de la part des membres, je ne vois pas ce que le staff peut apporter de plus. Vous êtes inscrit depuis suffisamment de temps pour savoir que nous ne donnons pas les codes prêts à installer.
Je veux bien essayer de trouver une solution, mais pour cela, il me faut le code javascript que vous utilisez pour vos balises "code" et le contenu complet de votre feuille CSS.

Cordialement.
Anonymous

Invité
Invité


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

Résolu Re: Balise [code] [/code] : Avoir le texte « code » et « sélectionner le contenu » en bleu, plus gros ainsi qu’avoir la même couleur

Message par serge4789 Ven 20 Jan 2012 - 16:43

Bonjour et merci de m’avoir répondu rapidement,
Isolde a écrit:Bonjour,

Vous avez eu des réponses très pertinentes de la part des membres, je ne vois pas ce que le staff peut apporter de plus. Vous êtes inscrit depuis suffisamment de temps pour savoir que nous ne donnons pas les codes prêts à installer.
Je veux bien essayer de trouver une solution, mais pour cela, il me faut le code javascript que vous utilisez pour vos balises "code" et le contenu complet de votre feuille CSS.

Cordialement.
Voici les informations demandées :

Concernant les codes JavaScripts :

Code JavaScript « sélectionner le contenu » des balises de codes :
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>');
});
Code JavaScript de colorisation du contenu des balises de codes :
Code:
$(function(){
  window.PR_SHOULD_USE_CONTINUATION=!0;window.PR_TAB_WIDTH=8;window.PR_normalizedHtml=window.PR=window.prettyPrintOne=window.prettyPrint=void 0;window._pr_isIE6=function(){var w=navigator&&navigator.userAgent&&navigator.userAgent.match(/\bMSIE ([678])\./),w=w?+w[1]:!1;window._pr_isIE6=function(){return w};return w};(function(){function w(a){return a.replace(H,"&amp;").replace(I,"&lt;").replace(J,"&gt;")}function D(a,b,d){switch(a.nodeType){case 1:var l=a.tagName.toLowerCase();b.push("<",
l);var e=a.attributes,h=e.length;if(h){if(d){for(var u=[],j=h;--j>=0;)u[j]=e[j];u.sort(function(a,b){return a.name<b.name?-1:a.name===b.name?0:1});e=u}for(j=0;j<h;++j)u=e[j],u.specified&&b.push(" ",u.name.toLowerCase(),'="',u.value.replace(H,"&amp;").replace(I,"&lt;").replace(J,"&gt;").replace(S,"&quot;"),'"')}b.push(">");for(e=a.firstChild;e;e=e.nextSibling)D(e,b,d);(a.firstChild||!/^(?:br|link|img)$/.test(l))&&b.push("</",l,">");break;case 3:case 4:b.push(w(a.nodeValue))}}function K(a){function b(a){if(a.charAt(0)!==
"\\")return a.charCodeAt(0);switch(a.charAt(1)){case "b":return 8;case "t":return 9;case "n":return 10;case "v":return 11;case "f":return 12;case "r":return 13;case "u":case "x":return parseInt(a.substring(2),16)||a.charCodeAt(1);case "0":case "1":case "2":case "3":case "4":case "5":case "6":case "7":return parseInt(a.substring(1),8);default:return a.charCodeAt(1)}}function d(a){if(a<32)return(a<16?"\\x0":"\\x")+a.toString(16);a=String.fromCharCode(a);if(a==="\\"||a==="-"||a==="["||a==="]")a="\\"+
a;return a}function l(a){for(var k=a.substring(1,a.length-1).match(RegExp("\\\\u[0-9A-Fa-f]{4}|\\\\x[0-9A-Fa-f]{2}|\\\\[0-3][0-7]{0,2}|\\\\[0-7]{1,2}|\\\\[\\s\\S]|-|[^-\\\\]","g")),a=[],c=[],j=k[0]==="^",f=j?1:0,i=k.length;f<i;++f){var g=k[f];switch(g){case "\\B":case "\\b":case "\\D":case "\\d":case "\\S":case "\\s":case "\\W":case "\\w":a.push(g);continue}var g=b(g),e;f+2<i&&"-"===k[f+1]?(e=b(k[f+2]),f+=2):e=g;c.push([g,e]);e<65||g>122||(e<65||g>90||c.push([Math.max(65,g)|32,Math.min(e,90)|32]),
e<97||g>122||c.push([Math.max(97,g)&-33,Math.min(e,122)&-33]))}c.sort(function(a,c){return a[0]-c[0]||c[1]-a[1]});k=[];g=[NaN,NaN];for(f=0;f<c.length;++f)i=c[f],i[0]<=g[1]+1?g[1]=Math.max(g[1],i[1]):k.push(g=i);c=["["];j&&c.push("^");c.push.apply(c,a);for(f=0;f<k.length;++f)i=k[f],c.push(d(i[0])),i[1]>i[0]&&(i[1]+1>i[0]&&c.push("-"),c.push(d(i[1])));c.push("]");return c.join("")}function e(a){for(var b=a.source.match(RegExp("(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)",
"g")),c=b.length,e=[],f=0,i=0;f<c;++f){var g=b[f];if(g==="(")++i;else if("\\"===g.charAt(0)&&(g=+g.substring(1))&&g<=i)e[g]=-1}for(f=1;f<e.length;++f)-1===e[f]&&(e[f]=++h);for(i=f=0;f<c;++f)if(g=b[f],g==="(")++i,e[i]===void 0&&(b[f]="(?:");else if("\\"===g.charAt(0)&&(g=+g.substring(1))&&g<=i)b[f]="\\"+e[i];for(i=f=0;f<c;++f)"^"===b[f]&&"^"!==b[f+1]&&(b[f]="");if(a.ignoreCase&&u)for(f=0;f<c;++f)g=b[f],a=g.charAt(0),g.length>=2&&a==="["?b[f]=l(g):a!=="\\"&&(b[f]=g.replace(/[a-zA-Z]/g,function(a){a=
a.charCodeAt(0);return"["+String.fromCharCode(a&-33,a|32)+"]"}));return b.join("")}for(var h=0,u=!1,j=!1,p=0,m=a.length;p<m;++p){var s=a[p];if(s.ignoreCase)j=!0;else if(/[a-z]/i.test(s.source.replace(/\\u[0-9a-f]{4}|\\x[0-9a-f]{2}|\\[^ux]/gi,""))){u=!0;j=!1;break}}for(var q=[],p=0,m=a.length;p<m;++p){s=a[p];if(s.global||s.multiline)throw Error(""+s);q.push("(?:"+e(s)+")")}return RegExp(q.join("|"),j?"gi":"g")}function T(a){var b=0;return function(d){for(var l=null,e=0,h=0,u=d.length;h<u;++h)switch(d.charAt(h)){case "\t":l||
(l=[]);l.push(d.substring(e,h));e=a-b%a;for(b+=e;e>=0;e-=16)l.push("                ".substring(0,e));e=h+1;break;case "\n":b=0;break;default:++b}if(!l)return d;l.push(d.substring(e));return l.join("")}}function E(a,b,d,l){b&&(a={source:b,c:a},d(a),l.push.apply(l,a.d))}function y(a,b){function d(a){for(var j=a.c,p=[j,v],m=0,s=a.source.match(e)||[],q={},t=0,k=s.length;t<k;++t){var c=s[t],n=q[c],f=void 0,i;if(typeof n==="string")i=!1;else{var g=l[c.charAt(0)];if(g)f=c.match(g[1]),n=g[0];else{for(i=
0;i<h;++i)if(g=b[i],f=c.match(g[1])){n=g[0];break}f||(n=v)}if((i=n.length>=5&&"lang-"===n.substring(0,5))&&!(f&&typeof f[1]==="string"))i=!1,n=L;i||(q[c]=n)}g=m;m+=c.length;if(i){i=f[1];var o=c.indexOf(i),r=o+i.length;f[2]&&(r=c.length-f[2].length,o=r-i.length);n=n.substring(5);E(j+g,c.substring(0,o),d,p);E(j+g+o,i,M(n,i),p);E(j+g+r,c.substring(r),d,p)}else p.push(j+g,n)}a.d=p}var l={},e;(function(){for(var d=a.concat(b),j=[],h={},m=0,s=d.length;m<s;++m){var q=d[m],t=q[3];if(t)for(var k=t.length;--k>=
0;)l[t.charAt(k)]=q;q=q[1];t=""+q;h.hasOwnProperty(t)||(j.push(q),h[t]=null)}j.push(/[\0-\uffff]/);e=K(j)})();var h=b.length;return d}function r(a){var b=[],d=[];a.tripleQuotedStrings?b.push([x,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,"'\""]):a.multiLineStrings?b.push([x,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,
null,"'\"`"]):b.push([x,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,"\"'"]);a.verbatimStrings&&d.push([x,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);a.hashComments&&(a.cStyleComments?(b.push([z,/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"]),d.push([x,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h|[a-z]\w*)>/,null])):b.push([z,/^#[^\r\n]*/,null,"#"]));a.cStyleComments&&(d.push([z,/^\/\/[^\r\n]*/,null]),
d.push([z,/^\/\*[\s\S]*?(?:\*\/|$)/,null]));a.regexLiterals&&d.push(["lang-regex",RegExp("^"+U+"(/(?=[^/*])(?:[^/\\x5B\\x5C]|\\x5C[\\s\\S]|\\x5B(?:[^\\x5C\\x5D]|\\x5C[\\s\\S])*(?:\\x5D|$))+/)")]);a=a.keywords.replace(/^\s+|\s+$/g,"");a.length&&d.push([N,RegExp("^(?:"+a.replace(/\s+/g,"|")+")\\b"),null]);b.push([v,/^\s+/,null," \r\n\t\u00a0"]);d.push([F,/^@[a-z_$][a-z_$@0-9]*/i,null],[O,/^@?[A-Z]+[a-z][A-Za-z_$@0-9]*/,null],[v,/^[a-z_$][a-z_$@0-9]*/i,null],[F,/^(?:0x[a-f0-9]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+\-]?\d+)?)[a-z]*/i,
null,"0123456789"],[B,/^.[^\s\w\.$@\'\"\`\/\#]*/,null]);return y(b,d)}function V(a){function b(a){if(a>u){j&&j!==p&&(h.push("</span>"),j=null);!j&&p&&(j=p,h.push('<span class="',j,'">'));var b=w(q(d.substring(u,a))).replace(f?k:t,"$1 ");f=n.test(b);h.push(b.replace(c,o));u=a}}var d=a.source,l=a.g,e=a.d,h=[],u=0,j=null,p=null,m=0,s=0,q=T(window.PR_TAB_WIDTH),t=/([\r\n ]) /g,k=/(^| ) /gm,c=/\r\n?|\n/g,n=/[ \r\n]$/,f=!0,i=window._pr_isIE6(),i=i?a.b.tagName==="PRE"?i===6?" \r\n":i===7?" <br>\r":
" \r":" <br />":"<br />",g=a.b.className.match(/\blinenums\b(?::(\d+))?/),o;if(g){for(var r=[],A=0;A<10;++A)r[A]=i+'</li><li class="L'+A+'">';var v=g[1]&&g[1].length?g[1]-1:0;h.push('<ol class="linenums"><li class="L',v%10,'"');v&&h.push(' value="',v+1,'"');h.push(">");o=function(){var a=r[++v%10];return j?"</span>"+a+'<span class="'+j+'">':a}}else o=i;for(;;)if(m<l.length&&(s<e.length?l[m]<=e[s]:1))b(l[m]),j&&(h.push("</span>"),j=null),h.push(l[m+1]),m+=2;else if(s<e.length)b(e[s]),p=e[s+
1],s+=2;else break;b(d.length);j&&h.push("</span>");g&&h.push("</li></ol>");a.a=h.join("")}function o(a,b){for(var d=b.length;--d>=0;){var l=b[d];C.hasOwnProperty(l)?"console"in window&&console.warn("cannot override language handler %s",l):C[l]=a}}function M(a,b){a&&C.hasOwnProperty(a)||(a=/^\s*</.test(b)?"default-markup":"default-code");return C[a]}function P(a){var b=a.f,d=a.e;a.a=b;try{var l,e=b.match(W),b=[],h=0,o=[];if(e)for(var j=0,p=e.length;j<p;++j){var m=e[j];if(m.length>1&&m.charAt(0)===
"<"){if(!X.test(m))if(Y.test(m))b.push(m.substring(9,m.length-3)),h+=m.length-12;else if(Z.test(m))b.push("\n"),++h;else if(m.indexOf(Q)>=0&&m.replace(/\s(\w+)\s*=\s*(?:\"([^\"]*)\"|'([^\']*)'|(\S+))/g,' $1="$2$3$4"').match(/[cC][lL][aA][sS][sS]=\"[^\"]*\bnocode\b/)){var s=m.match(R)[2],q=1,t;t=j+1;a:for(;t<p;++t){var k=e[t].match(R);if(k&&k[2]===s)if(k[1]==="/"){if(--q===0)break a}else++q}t<p?(o.push(h,e.slice(j,t+1).join("")),j=t):o.push(h,m)}else o.push(h,m)}else{var c,q=m,n=q.indexOf("&");if(n<
0)c=q;else{for(--n;(n=q.indexOf("&#",n+1))>=0;){var f=q.indexOf(";",n);if(f>=0){var i=q.substring(n+3,f),g=10;i&&i.charAt(0)==="x"&&(i=i.substring(1),g=16);var r=parseInt(i,g);isNaN(r)||(q=q.substring(0,n)+String.fromCharCode(r)+q.substring(f+1))}}c=q.replace(aa,"<").replace(ba,">").replace(ca,"'").replace(da,'"').replace(ea," ").replace(fa,"&")}b.push(c);h+=c.length}}l={source:b.join(""),h:o};var v=l.source;a.source=v;a.c=0;a.g=l.h;M(d,v)(a);V(a)}catch(w){"console"in window&&console.log(w&&w.stack?
w.stack:w)}}var x="str",N="kwd",z="com",O="typ",F="lit",B="pun",v="pln",L="src",Q="nocode",U=function(){for(var a=["!","!=","!==","#","%","%=","&","&&","&&=","&=","(","*","*=","+=",",","-=","->","/","/=",":","::",";","<","<<","<<=","<=","=","==","===",">",">=",">>",">>=",">>>",">>>=","?","@","[","^","^=","^^","^^=","{","|","|=","||","||=","~","break","case","continue","delete","do","else","finally","instanceof","return","throw","try","typeof"],b="(?:^^|[+-]",d=0;d<a.length;++d)b+="|"+a[d].replace(/([^=<>:&a-z])/g,
"\\$1");b+=")\\s*";return b}(),H=/&/g,I=/</g,J=/>/g,S=/\"/g,aa=/&lt;/g,ba=/&gt;/g,ca=/&apos;/g,da=/&quot;/g,fa=/&amp;/g,ea=/ /g,ga=/[\r\n]/g,G=null,W=RegExp("[^<]+|<\!--[\\s\\S]*?--\>|<!\\[CDATA\\[[\\s\\S]*?\\]\\]>|</?[a-zA-Z](?:[^>\"']|'[^']*'|\"[^\"]*\")*>|<","g"),X=/^<\!--/,Y=/^<!\[CDATA\[/,Z=/^<br\b/i,R=/^<(\/?)([a-zA-Z][a-zA-Z0-9]*)/,ha=r({keywords:"break continue do else for if return while auto case char const default double enum extern float goto int long register short signed sizeof static struct switch typedef union unsigned void volatile catch class delete false import new operator private protected public this throw true try typeof alignof align_union asm axiom bool concept concept_map const_cast constexpr decltype dynamic_cast explicit export friend inline late_check mutable namespace nullptr reinterpret_cast static_assert static_cast template typeid typename using virtual wchar_t where break continue do else for if return while auto case char const default double enum extern float goto int long register short signed sizeof static struct switch typedef union unsigned void volatile catch class delete false import new operator private protected public this throw true try typeof abstract boolean byte extends final finally implements import instanceof null native package strictfp super synchronized throws transient as base by checked decimal delegate descending event fixed foreach from group implicit in interface internal into is lock object out override orderby params partial readonly ref sbyte sealed stackalloc string select uint ulong unchecked unsafe ushort var break continue do else for if return while auto case char const default double enum extern float goto int long register short signed sizeof static struct switch typedef union unsigned void volatile catch class delete false import new operator private protected public this throw true try typeof debugger eval export function get null set undefined var with Infinity NaN caller delete die do dump elsif eval exit foreach for goto if import last local my next no our print package redo require sub undef unless until use wantarray while BEGIN END break continue do else for if return while and as assert class def del elif except exec finally from global import in is lambda nonlocal not or pass print raise try with yield False True None break continue do else for if return while alias and begin case class def defined elsif end ensure false in module next nil not or redo rescue retry self super then true undef unless until when yield BEGIN END break continue do else for if return while case done elif esac eval fi function in local set then until ",
hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0}),C={};o(ha,["default-code"]);o(y([],[[v,/^[^<?]+/],["dec",/^<!\w[^>]*(?:>|$)/],[z,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[B,/^(?:<[%?]|[%?]>)/],["lang-",/^<xmp\b[^>]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^<script\b[^>]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^<style\b[^>]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-sql",/^<sql>([\s\S]*?)(<\/sql>)/i],["lang-in.tag",
/^(<\/?[a-z][^<>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);o(y([[v,/^[\s]+/,null," \t\r\n"],["atv",/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,"\"'"]],[["tag",/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],["atn",/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[B,/^[=<>\/]+/],["lang-js",/^on\w+\s*=\s*\"([^\"]+)\"/i],["lang-js",/^on\w+\s*=\s*\'([^\']+)\'/i],["lang-js",/^on\w+\s*=\s*([^\"\'>\s]+)/i],["lang-css",/^style\s*=\s*\"([^\"]+)\"/i],
["lang-css",/^style\s*=\s*\'([^\']+)\'/i],["lang-css",/^style\s*=\s*([^\"\'>\s]+)/i]]),["in.tag"]);o(y([],[["atv",/^[\s\S]+/]]),["uq.val"]);o(r({keywords:"break continue do else for if return while auto case char const default double enum extern float goto int long register short signed sizeof static struct switch typedef union unsigned void volatile catch class delete false import new operator private protected public this throw true try typeof alignof align_union asm axiom bool concept concept_map const_cast constexpr decltype dynamic_cast explicit export friend inline late_check mutable namespace nullptr reinterpret_cast static_assert static_cast template typeid typename using virtual wchar_t where ",
hashComments:!0,cStyleComments:!0}),["c","cc","cpp","cxx","cyc","m"]);o(r({keywords:"null true false"}),["json"]);o(r({keywords:"break continue do else for if return while auto case char const default double enum extern float goto int long register short signed sizeof static struct switch typedef union unsigned void volatile catch class delete false import new operator private protected public this throw true try typeof abstract boolean byte extends final finally implements import instanceof null native package strictfp super synchronized throws transient as base by checked decimal delegate descending event fixed foreach from group implicit in interface internal into is lock object out override orderby params partial readonly ref sbyte sealed stackalloc string select uint ulong unchecked unsafe ushort var ",
hashComments:!0,cStyleComments:!0,verbatimStrings:!0}),["cs"]);o(r({keywords:"break continue do else for if return while auto case char const default double enum extern float goto int long register short signed sizeof static struct switch typedef union unsigned void volatile catch class delete false import new operator private protected public this throw true try typeof abstract boolean byte extends final finally implements import instanceof null native package strictfp super synchronized throws transient ",
cStyleComments:!0}),["java"]);o(r({keywords:"break continue do else for if return while case done elif esac eval fi function in local set then until ",hashComments:!0,multiLineStrings:!0}),["bsh","csh","sh"]);o(r({keywords:"break continue do else for if return while and as assert class def del elif except exec finally from global import in is lambda nonlocal not or pass print raise try with yield False True None ",hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py"]);o(r({keywords:"caller delete die do dump elsif eval exit foreach for goto if import last local my next no our print package redo require sub undef unless until use wantarray while BEGIN END ",
hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["perl","pl","pm"]);o(r({keywords:"break continue do else for if return while alias and begin case class def defined elsif end ensure false in module next nil not or redo rescue retry self super then true undef unless until when yield BEGIN END ",hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb"]);o(r({keywords:"break continue do else for if return while auto case char const default double enum extern float goto int long register short signed sizeof static struct switch typedef union unsigned void volatile catch class delete false import new operator private protected public this throw true try typeof debugger eval export function get null set undefined var with Infinity NaN ",
cStyleComments:!0,regexLiterals:!0}),["js"]);o(y([],[[x,/^[\s\S]+/]]),["regex"]);window.PR_normalizedHtml=D;window.prettyPrintOne=function(a,b){var d={f:a,e:b};P(d);return d.a};window.prettyPrint=function(a){function b(){for(var e=window.PR_SHOULD_USE_CONTINUATION?j.now()+250:Infinity;p<l.length&&j.now()<e;p++){var d=l[p];if(d.className&&d.className.indexOf("prettyprint")>=0){var h=d.className.match(/\blang-(\w+)\b/);h&&(h=h[1]);for(var k=!1,c=d.parentNode;c;c=c.parentNode)if((c.tagName==="pre"||
c.tagName==="code"||c.tagName==="xmp")&&c.className&&c.className.indexOf("prettyprint")>=0){k=!0;break}if(!k){c=d;null===G&&(k=document.createElement("PRE"),k.appendChild(document.createTextNode('<!DOCTYPE foo PUBLIC "foo bar">\n<foo />')),G=!/</.test(k.innerHTML));if(G)if(k=c.innerHTML,"XMP"===c.tagName)k=w(k);else{if("PRE"===c.tagName)c=!0;else if(ga.test(k)){var n="";if(c.currentStyle)n=c.currentStyle.whiteSpace;else if(window.getComputedStyle)n=window.getComputedStyle(c,null).whiteSpace;c=!n||
n==="pre"}else c=!0;c||(k=k.replace(/(<br\s*\/?>)[\r\n]+/g,"$1").replace(/(?:[\r\n]+[ \t]*)+/g," "))}else{k=[];for(c=c.firstChild;c;c=c.nextSibling)D(c,k);k=k.join("")}k=k.replace(/(?:\r\n?|\n)$/,"");m={f:k,e:h,b:d};P(m);if(d=m.a)if(h=m.b,"XMP"===h.tagName){k=document.createElement("PRE");for(c=0;c<h.attributes.length;++c)if(n=h.attributes[c],n.specified)n.name.toLowerCase()==="class"?k.className=n.value:k.setAttribute(n.name,n.value);k.innerHTML=d;h.parentNode.replaceChild(k,h)}else h.innerHTML=
d}}}p<l.length?setTimeout(b,250):a&&a()}for(var d=[document.getElementsByTagName("pre"),document.getElementsByTagName("code"),document.getElementsByTagName("xmp")],l=[],e=0;e<d.length;++e)for(var h=0,o=d[e].length;h<o;++h)l.push(d[e][h]);var d=null,j=Date;j.now||(j={now:function(){return(new Date).getTime()}});var p=0,m;b()};window.PR={combinePrefixPatterns:K,createSimpleLexer:y,registerLangHandler:o,sourceDecorator:r,PR_ATTRIB_NAME:"atn",PR_ATTRIB_VALUE:"atv",PR_COMMENT:z,PR_DECLARATION:"dec",PR_KEYWORD:N,
PR_LITERAL:F,PR_NOCODE:Q,PR_PLAIN:v,PR_PUNCTUATION:B,PR_SOURCE:L,PR_STRING:x,PR_TAG:"tag",PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[ \t\r\n\f]+/,null," \t\r\n\u000c"]],[["str",/^\"(?:[^\n\r\f\\\"]|\\(?:\r\n?|\n|\f)|\\[\s\S])*\"/,null],["str",/^\'(?:[^\n\r\f\\\']|\\(?:\r\n?|\n|\f)|\\[\s\S])*\'/,null],["lang-css-str",/^url\(([^\)\"\']*)\)/i],["kwd",/^(?:url|rgb|\!important|@import|@page|@media|@charset|inherit)(?=[^\-\w]|$)/i,null],["lang-css-kw",/^(-?(?:[_a-z]|(?:\\[0-9a-f]+ ?))(?:[_a-z0-9\-]|\\(?:\\[0-9a-f]+ ?))*)\s*:/i],
["com",/^\/\*[^*]*\*+(?:[^\/*][^*]*\*+)*\//],["com",/^(?:<\!--|--\>)/],["lit",/^(?:\d+|\d*\.\d+)(?:%|[a-z]+)?/i],["lit",/^#(?:[0-9a-f]{3}){1,2}/i],["pln",/^-?(?:[_a-z]|(?:\\[\da-f]+ ?))(?:[_a-z\d\-]|\\(?:\\[\da-f]+ ?))*/i],["pun",/^[^\s\w\'\"]+/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[["kwd",/^-?(?:[_a-z]|(?:\\[\da-f]+ ?))(?:[_a-z\d\-]|\\(?:\\[\da-f]+ ?))*/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[["str",/^[^\)\"\']+/]]),["css-str"]);PR.registerLangHandler(PR.createSimpleLexer([["pln",
/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^(?:"(?:[^\"\\]|\\.)*"|'(?:[^\'\\]|\\.)*')/,null,"\"'"]],[["com",/^(?:--[^\r\n]*|\/\*[\s\S]*?(?:\*\/|$))/],["kwd",/^(?:ADD|ALL|ALTER|AND|ANY|AS|ASC|AUTHORIZATION|BACKUP|BEGIN|BETWEEN|BREAK|BROWSE|BULK|BY|CASCADE|CASE|CHECK|CHECKPOINT|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMN|COMMIT|COMPUTE|CONSTRAINT|CONTAINS|CONTAINSTABLE|CONTINUE|CONVERT|CREATE|CROSS|CURRENT|CURRENT_DATE|CURRENT_TIME|CURRENT_TIMESTAMP|CURRENT_USER|CURSOR|DATABASE|DBCC|DEALLOCATE|DECLARE|DEFAULT|DELETE|DENY|DESC|DISK|DISTINCT|DISTRIBUTED|DOUBLE|DROP|DUMMY|DUMP|ELSE|END|ERRLVL|ESCAPE|EXCEPT|EXEC|EXECUTE|EXISTS|EXIT|FETCH|FILE|FILLFACTOR|FOR|FOREIGN|FREETEXT|FREETEXTTABLE|FROM|FULL|FUNCTION|GOTO|GRANT|GROUP|HAVING|HOLDLOCK|IDENTITY|IDENTITYCOL|IDENTITY_INSERT|IF|IN|INDEX|INNER|INSERT|INTERSECT|INTO|IS|JOIN|KEY|KILL|LEFT|LIKE|LINENO|LOAD|NATIONAL|NOCHECK|NONCLUSTERED|NOT|NULL|NULLIF|OF|OFF|OFFSETS|ON|OPEN|OPENDATASOURCE|OPENQUERY|OPENROWSET|OPENXML|OPTION|OR|ORDER|OUTER|OVER|PERCENT|PLAN|PRECISION|PRIMARY|PRINT|PROC|PROCEDURE|PUBLIC|RAISERROR|READ|READTEXT|RECONFIGURE|REFERENCES|REPLICATION|RESTORE|RESTRICT|RETURN|REVOKE|RIGHT|ROLLBACK|ROWCOUNT|ROWGUIDCOL|RULE|SAVE|SCHEMA|SELECT|SESSION_USER|SET|SETUSER|SHUTDOWN|SOME|STATISTICS|SYSTEM_USER|TABLE|TEXTSIZE|THEN|TO|TOP|TRAN|TRANSACTION|TRIGGER|TRUNCATE|TSEQUAL|UNION|UNIQUE|UPDATE|UPDATETEXT|USE|USER|VALUES|VARYING|VIEW|WAITFOR|WHEN|WHERE|WHILE|WITH|WRITETEXT)(?=[^\w-]|$)/i,
null],["lit",/^[+-]?(?:0x[\da-f]+|(?:(?:\.\d+|\d+(?:\.\d*)?)(?:e[+\-]?\d+)?))/i],["pln",/^[a-z_][\w-]*/i],["pun",/^[^\w\t\n\r \xA0\"\'][^\w\t\n\r \xA0+\-\"\']*/]]),["sql"]);$("code,td.code div.cont_code").wrapInner('<pre class="prettyprint linenums" />.');prettyPrint();
});

Contenu de la feuille de style CSS :
Code:
#wrap #page-header .navbar {background:#fff;}
ul.navlinks{border-bottom-color: #0372BE;}
ul.navlinks span.new-message {
color: #D01141;
padding-right: 2em;
background: transparent url('http://2img.net/i/fa/email.gif') no-repeat top right;
}
a.forumtitle {
font-family: Trebuchet MS,"Lucida Grande",Verdana,Helvetica,Arial,sans-serif;
}

.redim{table-layout:fixed;}.redim img {width:100%;}


.tr- {
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
  background: url(http://bit.ly/acLmW9);
    font-weight: bold;
    margin: 10px auto auto;
    padding: 5px;
    width: 90%;
  border-width: 1px;
  border-style: solid;
}

.tr-.modos {
    -moz-box-shadow: 1px 1px 10px #7BB92B;
    -webkit-box-shadow:  1px 1px 10px #7BB92B;
    box-shadow:  1px 1px 10px #7BB92B;
    border-color: #7BB92B;
    color: #7BB92B;
}


.tr-.admin {
    -moz-box-shadow: 1px 1px 10px #CA0A0A;
    -webkit-box-shadow:  1px 1px 10px #CA0A0A;
    box-shadow:  1px 1px 10px #CA0A0A;
    border-color: #CA0A0A;
    color: #CA0A0A;
}


.selectCode { float:right; text-transform: uppercase; cursor:pointer; }


/* Début - Styles pour la colorisation des codes */ .str { color: #080; }.kwd { color: #008; }.com { color: #800; }.typ { color: #606; }.lit { color: #066; }.pun { color: #660; }.pln { color: #000; }.tag { color: #008; }.atn { color: #606; }.atv { color: #080; }.dec { color: #606; }pre.prettyprint { padding: 2px; }ol.linenums { margin-top: 0; margin-bottom: 0 }li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8 { list-style-type: none }li.L1,li.L3,li.L5,li.L7,li.L9 { background: #eee }@media print {  .str { color: #060; }  .kwd { color: #006; font-weight: bold; }  .com { color: #600; font-style: italic; }  .typ { color: #404; font-weight: bold; }  .lit { color: #044; }  .pun { color: #440; }  .pln { color: #000; }  .tag { color: #006; font-weight: bold; }  .atn { color: #404; }  .atv { color: #060; }} /* Fin - Styles pour la colorisation des codes */

ol.linenums:hover{list-style-type:none}

.row2 .postprofile {    background-color: #ECF3F7;} .row1 .postprofile {    background-color: #E1EBF2;} .postprofile {    border-radius: 10px 10px 10px 10px;    border: medium none ! important;    padding: 5px;} .online .postprofile {    background-image: url("http://2img.net/i/fa/prosilver/icon_user_online.png");    background-repeat: no-repeat;    background-position: right top;} .post.online {    background-image: none !important;} .postbody ul.profile-icons {    margin-right: 15px;}

 .sharing-cl{overflow:hidden;margin:-20px 0 0 0;padding:0;list-style:none;width:530px;}.sharing-cl a{overflow:hidden;width:75px;height:20px;float:left;margin-right:5px;text-indent:-200px;background:url(http://sd-2.archive-host.com/membres/up/24071559914142709/tuto_partager/partager.png) no-repeat;}a.sh-su{background-position:-210px -40px;}a.sh-feed{background-position:-70px -40px;}a.sh-tweet{background-position:-140px -40px;}a.sh-mail{background-position:0 -40px;}a.sh-digg{background-position:-280px -40px;}a.sh-face{margin-right:0;background-position:-350px -40px;}a.sh-mail:hover{background-position:0 1px;}a.sh-feed:hover{background-position:-70px 1px;}a.sh-tweet:hover{background-position:-140px 1px;}a.sh-su:hover{background-position:-210px 1px;}.sh-digg:hover{background-position:-280px 1px;}a.sh-face:hover{background-position:-350px 1px;}#text{margin-top:5px;font-weight:bold;font-family:helvetica,arial,sans-serif;}#text a{text-indent:0;height:auto;text-align:center;font-size:11px;padding-top:35px;color:#999;text-decoration:none;}

    /*-- Modérateur à l'essai --*/        a[href='/u7'] {          color: #7BB92B;          font-weight: normal !important;        }
D’avance merci pour votre aide.

Veuillez agréer mes sentiments respectueux.

Au revoir et bonne après-midi à vous.
avatar

serge4789
Membre habitué

Masculin
Messages : 1150
Inscrit(e) le : 08/06/2009

http://lapince.forumotion.com
serge4789 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Balise [code] [/code] : Avoir le texte « code » et « sélectionner le contenu » en bleu, plus gros ainsi qu’avoir la même couleur

Message par Invité Ven 20 Jan 2012 - 17:42

En utilisant le code donné par Scoubifitz, en le complétant légèrement et en supprimant une partie de votre CSS, j'ai obtenu un résultat qui me semble convenir.
J'ai retiré ceci:
Code:
li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8 { list-style-type: none }li.L1,li.L3,li.L5,li.L7,li.L9 { background: #eee;}
et ajouté ceci:
Code:
dl.codebox{
  border-left: 5px solid #cecece;
  word-wrap: break-word;}

dl.codebox dt{
  font-size:12px;
  color:#06f;}

.linenums li{
  background-color:#fff;
  border-left: 3px solid #a9eafe;
  padding: 5px;}

Votre CSS complet est donc:
Code:
#wrap #page-header .navbar {background:#fff;}

ul.navlinks {border-bottom-color:#0372BE;}

ul.navlinks span.new-message {
   color:#D01141;
   padding-right:2em;
   background:transparent url('http://2img.net/i/fa/email.gif') no-repeat top right;}

a.forumtitle {
   font-family:Trebuchet MS,"Lucida Grande",Verdana,Helvetica,Arial,sans-serif;}

.redim {table-layout:fixed;}

.redim img {width:100%;}

.tr- {
   -moz-border-radius:15px;
   -webkit-border-radius:15px;
   border-radius:15px;
   background:url(http://bit.ly/acLmW9);
   font-weight:bold;
   margin:10px auto auto;
   padding:5px;
   width:90%;
   border-width:1px;
   border-style:solid;}

.tr-.modos {
   -moz-box-shadow:1px 1px 10px #7BB92B;
   -webkit-box-shadow:1px 1px 10px #7BB92B;
   box-shadow:1px 1px 10px #7BB92B;
   border-color:#7BB92B;
   color:#7BB92B;
}
.tr-.admin {
   -moz-box-shadow:1px 1px 10px #CA0A0A;
   -webkit-box-shadow:1px 1px 10px #CA0A0A;
   box-shadow:1px 1px 10px #CA0A0A;
   border-color:#CA0A0A;
   color:#CA0A0A;}

.selectCode {
   float:right;
   text-transform:uppercase;
   cursor:pointer;
        margin-right: 50%;}

/* Début - Styles pour la colorisation des codes */
.str {color:#080;}

.kwd {color:#008;}

.com {color:#800;}

.typ {color:#606;}

.lit {color:#066;}

.pun {color:#660;}

.pln {color:#000;}

.tag {color:#008;}

.atn { color:#606;}

.atv {color:#080;}

.dec {color:#606;}

pre.prettyprint {padding:2px;}

ol.linenums {margin-top:0;margin-bottom:0;}

@media print {
   .str {color:#060;}
 
   .kwd {
        color:#006;
        font-weight:bold;}
   .com {
        color:#600;
    font-style:italic;
   }
   .typ {
    color:#404;
    font-weight:bold;
   }
   .lit {color:#044;}
 
   .pun {color:#440;}
   
        .pln {color:#000;}
 
   .tag {
     color:#006;
     font-weight:bold;
   }
   .atn {color:#404;}
        .atv {color: #060;}
}

ol.linenums:hover {list-style-type:none}

dl.codebox{
  border-left: 5px solid #cecece;
  word-wrap: break-word;}

dl.codebox dt{
  font-size:12px;
  color:#06f;}

.linenums li{
  background-color:#fff;
  border-left: 3px solid #a9eafe;
  padding: 5px;}


/* Fin - Styles pour la colorisation des codes */

.row2 .postprofile {
   background-color:#ECF3F7;
}
.row1 .postprofile {
   background-color:#E1EBF2;
}
.postprofile {
   border-radius:10px 10px 10px 10px;
   border:medium none ! important;
   padding:5px;
}
.online .postprofile {
   background-image:url("http://2img.net/i/fa/prosilver/icon_user_online.png");
   background-repeat:no-repeat;
   background-position:right top;
}
.post.online {
   background-image:none !important;
}
.postbody ul.profile-icons {
   margin-right:15px;
}
.sharing-cl {
   overflow:hidden;
   margin:-20px 0 0 0;
   padding:0;
   list-style:none;
   width:530px;
}
.sharing-cl a {
   overflow:hidden;
   width:75px;
   height:20px;
   float:left;
   margin-right:5px;
   text-indent:-200px;
   background:url(http://sd-2.archive-host.com/membres/up/24071559914142709/tuto_partager/partager.png) no-repeat;
}
a.sh-su {
   background-position:-210px -40px;
}
a.sh-feed {
   background-position:-70px -40px;
}
a.sh-tweet {
   background-position:-140px -40px;
}
a.sh-mail {
   background-position:0 -40px;
}
a.sh-digg {
   background-position:-280px -40px;
}
a.sh-face {
   margin-right:0;
   background-position:-350px -40px;
}
a.sh-mail:hover {
   background-position:0 1px;
}
a.sh-feed:hover {
   background-position:-70px 1px;
}
a.sh-tweet:hover {
   background-position:-140px 1px;
}
a.sh-su:hover {
   background-position:-210px 1px;
}
.sh-digg:hover {
   background-position:-280px 1px;
}
a.sh-face:hover {
   background-position:-350px 1px;
}
#text {
   margin-top:5px;
   font-weight:bold;
   font-family:helvetica,arial,sans-serif;
}
#text a {
   text-indent:0;
   height:auto;
   text-align:center;
   font-size:11px;
   padding-top:35px;
   color:#999;
   text-decoration:none;
}
/*-- Modérateur à l'essai --*/
a[href='/u7']{color:#7BB92B;font-weight: normal !important;}

Cordialement.
Anonymous

Invité
Invité


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

Résolu Re: Balise [code] [/code] : Avoir le texte « code » et « sélectionner le contenu » en bleu, plus gros ainsi qu’avoir la même couleur

Message par serge4789 Dim 22 Jan 2012 - 11:18

Bonjour Isolde et merci de m’avoir répondu,

Désolé de vous répondre maintenant.
Isolde a écrit:En utilisant le code donné par Scoubifitz, en le complétant légèrement et en supprimant une partie de votre CSS, j'ai obtenu un résultat qui me semble convenir.
J'ai retiré ceci:
Code:
li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8 { list-style-type: none }li.L1,li.L3,li.L5,li.L7,li.L9 { background: #eee;}
et ajouté ceci:
Code:
dl.codebox{
  border-left: 5px solid #cecece;
  word-wrap: break-word;}

dl.codebox dt{
  font-size:12px;
  color:#06f;}

.linenums li{
  background-color:#fff;
  border-left: 3px solid #a9eafe;
  padding: 5px;}

Votre CSS complet est donc:
Code:
#wrap #page-header .navbar {background:#fff;}

ul.navlinks {border-bottom-color:#0372BE;}

ul.navlinks span.new-message {
   color:#D01141;
   padding-right:2em;
   background:transparent url('http://2img.net/i/fa/email.gif') no-repeat top right;}

a.forumtitle {
   font-family:Trebuchet MS,"Lucida Grande",Verdana,Helvetica,Arial,sans-serif;}

.redim {table-layout:fixed;}

.redim img {width:100%;}

.tr- {
   -moz-border-radius:15px;
   -webkit-border-radius:15px;
   border-radius:15px;
   background:url(http://bit.ly/acLmW9);
   font-weight:bold;
   margin:10px auto auto;
   padding:5px;
   width:90%;
   border-width:1px;
   border-style:solid;}

.tr-.modos {
   -moz-box-shadow:1px 1px 10px #7BB92B;
   -webkit-box-shadow:1px 1px 10px #7BB92B;
   box-shadow:1px 1px 10px #7BB92B;
   border-color:#7BB92B;
   color:#7BB92B;
}
.tr-.admin {
   -moz-box-shadow:1px 1px 10px #CA0A0A;
   -webkit-box-shadow:1px 1px 10px #CA0A0A;
   box-shadow:1px 1px 10px #CA0A0A;
   border-color:#CA0A0A;
   color:#CA0A0A;}

.selectCode {
   float:right;
   text-transform:uppercase;
   cursor:pointer;
        margin-right: 50%;}

/* Début - Styles pour la colorisation des codes */
.str {color:#080;}

.kwd {color:#008;}

.com {color:#800;}

.typ {color:#606;}

.lit {color:#066;}

.pun {color:#660;}

.pln {color:#000;}

.tag {color:#008;}

.atn { color:#606;}

.atv {color:#080;}

.dec {color:#606;}

pre.prettyprint {padding:2px;}

ol.linenums {margin-top:0;margin-bottom:0;}

@media print {
   .str {color:#060;}
 
   .kwd {
        color:#006;
        font-weight:bold;}
   .com {
        color:#600;
    font-style:italic;
   }
   .typ {
    color:#404;
    font-weight:bold;
   }
   .lit {color:#044;}
 
   .pun {color:#440;}
   
        .pln {color:#000;}
 
   .tag {
     color:#006;
     font-weight:bold;
   }
   .atn {color:#404;}
        .atv {color: #060;}
}

ol.linenums:hover {list-style-type:none}

dl.codebox{
  border-left: 5px solid #cecece;
  word-wrap: break-word;}

dl.codebox dt{
  font-size:12px;
  color:#06f;}

.linenums li{
  background-color:#fff;
  border-left: 3px solid #a9eafe;
  padding: 5px;}


/* Fin - Styles pour la colorisation des codes */

.row2 .postprofile {
   background-color:#ECF3F7;
}
.row1 .postprofile {
   background-color:#E1EBF2;
}
.postprofile {
   border-radius:10px 10px 10px 10px;
   border:medium none ! important;
   padding:5px;
}
.online .postprofile {
   background-image:url("http://2img.net/i/fa/prosilver/icon_user_online.png");
   background-repeat:no-repeat;
   background-position:right top;
}
.post.online {
   background-image:none !important;
}
.postbody ul.profile-icons {
   margin-right:15px;
}
.sharing-cl {
   overflow:hidden;
   margin:-20px 0 0 0;
   padding:0;
   list-style:none;
   width:530px;
}
.sharing-cl a {
   overflow:hidden;
   width:75px;
   height:20px;
   float:left;
   margin-right:5px;
   text-indent:-200px;
   background:url(http://sd-2.archive-host.com/membres/up/24071559914142709/tuto_partager/partager.png) no-repeat;
}
a.sh-su {
   background-position:-210px -40px;
}
a.sh-feed {
   background-position:-70px -40px;
}
a.sh-tweet {
   background-position:-140px -40px;
}
a.sh-mail {
   background-position:0 -40px;
}
a.sh-digg {
   background-position:-280px -40px;
}
a.sh-face {
   margin-right:0;
   background-position:-350px -40px;
}
a.sh-mail:hover {
   background-position:0 1px;
}
a.sh-feed:hover {
   background-position:-70px 1px;
}
a.sh-tweet:hover {
   background-position:-140px 1px;
}
a.sh-su:hover {
   background-position:-210px 1px;
}
.sh-digg:hover {
   background-position:-280px 1px;
}
a.sh-face:hover {
   background-position:-350px 1px;
}
#text {
   margin-top:5px;
   font-weight:bold;
   font-family:helvetica,arial,sans-serif;
}
#text a {
   text-indent:0;
   height:auto;
   text-align:center;
   font-size:11px;
   padding-top:35px;
   color:#999;
   text-decoration:none;
}
/*-- Modérateur à l'essai --*/
a[href='/u7']{color:#7BB92B;font-weight: normal !important;}

Cordialement.
Pourriez-vous me donner directement le code complet de colorisation de la balise de code que vous avez modifié s’il vous plait afin de l’ajouter directement dans mon CSS ?

D’avance merci pour votre réponse.

Veuillez agréer mes sentiments respectueux.

Au revoir et bonne journée à vous.
avatar

serge4789
Membre habitué

Masculin
Messages : 1150
Inscrit(e) le : 08/06/2009

http://lapince.forumotion.com
serge4789 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Balise [code] [/code] : Avoir le texte « code » et « sélectionner le contenu » en bleu, plus gros ainsi qu’avoir la même couleur

Message par Invité Dim 22 Jan 2012 - 11:23

Bonjour,

Uniquement cette partie?
Code:
/* Début - Styles pour la colorisation des codes */
.str {color:#080;}
 
.kwd {color:#008;}
 
.com {color:#800;}
 
.typ {color:#606;}
 
.lit {color:#066;}
 
.pun {color:#660;}
 
.pln {color:#000;}
 
.tag {color:#008;}
 
.atn { color:#606;}
 
.atv {color:#080;}
 
.dec {color:#606;}
 
pre.prettyprint {padding:2px;}
 
ol.linenums {margin-top:0;margin-bottom:0;}
 
@media print {
  .str {color:#060;}
 
  .kwd {
        color:#006;
        font-weight:bold;}
  .com {
        color:#600;
    font-style:italic;
  }
  .typ {
    color:#404;
    font-weight:bold;
  }
  .lit {color:#044;}
 
  .pun {color:#440;}
 
        .pln {color:#000;}
 
  .tag {
    color:#006;
    font-weight:bold;
  }
  .atn {color:#404;}
        .atv {color: #060;}
}
 
ol.linenums:hover {list-style-type:none}
 
dl.codebox{
  border-left: 5px solid #cecece;
  word-wrap: break-word;}
 
dl.codebox dt{
  font-size:12px;
  color:#06f;}
 
.linenums li{
  background-color:#fff;
  border-left: 3px solid #a9eafe;
  padding: 5px;}
 
 
/* Fin - Styles pour la colorisation des codes */
Elle doit remplacer celle que vous avez actuellement dans votre CSS. Et attention, vous avez une ligne qui concerne la colorisation qui ets à l'extérieur:
Code:
ol.linenums:hover{list-style-type:none}
N'oubliez pas de la supprimer Wink.

Cordialement.
Anonymous

Invité
Invité


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

Résolu Re: Balise [code] [/code] : Avoir le texte « code » et « sélectionner le contenu » en bleu, plus gros ainsi qu’avoir la même couleur

Message par serge4789 Dim 22 Jan 2012 - 14:08

Bonjour et merci de m’avoir répondu,
Isolde a écrit:Bonjour,

Uniquement cette partie?
Code:
/* Début - Styles pour la colorisation des codes */
.str {color:#080;}
 
.kwd {color:#008;}
 
.com {color:#800;}
 
.typ {color:#606;}
 
.lit {color:#066;}
 
.pun {color:#660;}
 
.pln {color:#000;}
 
.tag {color:#008;}
 
.atn { color:#606;}
 
.atv {color:#080;}
 
.dec {color:#606;}
 
pre.prettyprint {padding:2px;}
 
ol.linenums {margin-top:0;margin-bottom:0;}
 
@media print {
  .str {color:#060;}
 
  .kwd {
        color:#006;
        font-weight:bold;}
  .com {
        color:#600;
    font-style:italic;
  }
  .typ {
    color:#404;
    font-weight:bold;
  }
  .lit {color:#044;}
 
  .pun {color:#440;}
 
        .pln {color:#000;}
 
  .tag {
    color:#006;
    font-weight:bold;
  }
  .atn {color:#404;}
        .atv {color: #060;}
}
 
ol.linenums:hover {list-style-type:none}
 
dl.codebox{
  border-left: 5px solid #cecece;
  word-wrap: break-word;}
 
dl.codebox dt{
  font-size:12px;
  color:#06f;}
 
.linenums li{
  background-color:#fff;
  border-left: 3px solid #a9eafe;
  padding: 5px;}
 
 
/* Fin - Styles pour la colorisation des codes */
Elle doit remplacer celle que vous avez actuellement dans votre CSS. Et attention, vous avez une ligne qui concerne la colorisation qui ets à l'extérieur:
Code:
ol.linenums:hover{list-style-type:none}
N'oubliez pas de la supprimer Wink.

Cordialement.
Merci ça fonctionne. Very Happy Wink
Merci infiniment Isolde pour votre aide. Wink Merci mille fois !!! cheers thumright Wink

Sujet résolu. A archiver s’il vous plait.

Veuillez agréer mes sentiments respectueux.

Au revoir et bonne après-midi.


Dernière édition par serge4789 le Dim 22 Jan 2012 - 14:10, édité 1 fois (Raison : EDIT)
avatar

serge4789
Membre habitué

Masculin
Messages : 1150
Inscrit(e) le : 08/06/2009

http://lapince.forumotion.com
serge4789 a été remercié(e) par l'auteur de ce sujet.

Page 2 sur 2 Précédent  1, 2

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