SORU
2 NİSAN 2011, CUMARTESİ


CodeMirror 2 - sadece (editör)Vurgulayın

CodeMirror 2 DIV PRE bir etiket kodu (editör olmadan) vurgulamak için kullanılabilir mi?

CodeMirror 1 hightlightText ile yapmak mümkün olduğu gibi() fonksiyonu? Örneğin burada: çalışma vurgulayın (vurgulanmış metin aşağıda) tuşuna bastıktan sonra http://codemirror.net/1/highlight.html,

Ayrıca satır öğesi, <code>, gibi kod vurgulayın ve sonuçları ınline tutmak, Google'ın güzelleştirmek başka yok gibi?

CEVAP
9 NİSAN 2011, CUMARTESİ


Daha iyi ve daha kolay bir çözüm sadece bu gibi doğru CodeMirror örnek salt okunur özelliğini ayarlamak için:

$('.code').each(function() {

    var $this = $(this),
        $code = $this.html();

    $this.empty();

    var myCodeMirror = CodeMirror(this, {
        value: $code,
        mode: 'javascript',
        lineNumbers: !$this.is('.inline'),
        readOnly: true
    });

});

Sadece etiketi kod içeren sınıf .code ekleyin ve sözdizimi vurgulanır. Ayrıca satır kod desteği, sınıf .inline kullanarak ekledim.

Example on jsfiddle

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CareyHolzman

    CareyHolzman

    24 Ocak 2008
  • Soulkiller13 ツ

    Soulkiller13

    30 Mayıs 2013
  • UniqueApps

    UniqueApps

    4 Ocak 2009