Mesaj # 1 | 1:44 AM
Descriere script:

Cu acest script puteți să ușurați selectarea întregului cod printr-un singur click.

Informații script:

Dificultate: Începător

Modificat și tradus de DarkLight.

Testat: Funcționează fară probleme.

DEMO: aici



Metodă de instalare:

Tutorial pentru cei cu Control Panel in limba engleză.

Pentru a adăuga opțiunea Selectează tot trebuie să adăugați în CSS următorul cod:

Code
/*------------ Selectează tot script -------------*/              
              div.bbCodeName {margin-bottom:3px;}              
              div.codeMessage code {font-size:14px;}              
              /*-------------------------------------------------- */


Iar în General appearance of forum page după $BODY$:

Code
<script type="text/javascript">              
              function selectCode(a){              
              var e=a.parentNode.parentNode.getElementsByTagName('code')[0];              
              if(window.getSelection){              
              var s=window.getSelection();              
              if(s.setBaseAndExtent){              
              s.setBaseAndExtent(e,0,e,e.innerText.length-1);              
              }else{              
              var r=document.createRange();              
              r.selectNodeContents(e);              
              s.removeAllRanges();              
              s.addRange(r);}              
              }else if(document.getSelection){              
              var s=document.getSelection();              
              var r=document.createRange();              
              r.selectNodeContents(e);              
              s.removeAllRanges();              
              s.addRange(r);              
              }else if(document.selection){              
              var r=document.body.createTextRange();              
              r.moveToElementText(e);              
              r.select();}}              
                         
              codediv=document.getElementsByTagName('div');              
              for(i=0;i<codediv.length;i++){              
              if(codediv[i].className=="bbCodeBlock"){              
              s=codediv[i].innerHTML;              
              s=s.replace(/>Code</g,'>Code: <a href="#" onclick="selectCode(this);return false;">Selectează tot<\/a><').replace('<!--uzc-->','<!--uzc--><code>').replace('<!--\/uzc-->','<\/code><!--\/uzc-->');              
              codediv[i].innerHTML=s;}}              
              </script>


Dacă întâmpinați probleme nu ezitați să lăsați un comentariu.

Ultimul update Luni, 04/06/2012, 2:56 PM

Sursa 7ucoz

Material modificat de TotEu - Luni, 04/06/2012, 3:06 AM