2014-11-19 43 views
5

Varsayılan metin düzenleyicim olarak summernote kullanıyorum, ancak ilklendirdiğimde belirli bir font boyutunu varsayılan olarak ayarlayamadım.Summernote'da yazı tipi boyutu nasıl ayarlanır?

şimdiye kadar ben

$('.active-textcontainer').summernote({ 
     toolbar: [ 
      ['style', ['bold', 'italic', 'underline']], 
      ['fontsize', ['fontsize']], 
      ['color', ['color']], 
      ['para', ['ul', 'ol', 'paragraph']] 
     ], 
     height:150, 
     fontsize:'18' 
    }); 

Ant yardım

$('.active-textcontainer').summernote({ 
     toolbar: [ 
      ['style', ['bold', 'italic', 'underline']], 
      ['fontsize', ['fontsize']], 
      ['color', ['color']], 
      ['para', ['ul', 'ol', 'paragraph']] 
     ], 
     height:150, 
     fontsize:'18px' 
    }); 

ve

çalıştılar takdir edilecektir.

+0

Try 'fontSize' aracılığıyla varsayılan kurdu? İlk başta –

+0

@torzaburo da 'fontSize: '18px' ',' fontSize: 18', 'font-size'… ile şanssız bir şekilde denemeye başladım, sonra summernote'a ve kolay bir şekilde bakıyorum. '$ ('. Note-editable ')' i kullanabileceğini gördüm css ('font-size', '18px'); 'cevapta açıkladığım gibi. – albciff

cevap

7

'u hiçbir zaman kullanmamıştım, ancak API'a bakarak varsayılan yazı tipi boyutunu belirtmek için hiçbir şey (en azından şimdi) yok, bazı testler yapmak gibi bir test yapıyorum ve hiç kimse çalışmıyor gibi görünüyor. <div class="note-editable" ...>...</div>:

Bu olası bir çözüm, bir nesnede summernote başlatmak her zaman div izleyin oluşturmak çünkü jQuery kullanarak editör div doğrudan font-size stilini uygulamaktır. kodunuzda başlatma $('.note-editable').css('font-size','18px'); sonra takip yapabilirsiniz Yani bu olabilir:

$('.active-textcontainer').summernote({ 
    toolbar: [ 
     ['style', ['bold', 'italic', 'underline']], 
     ['fontsize', ['fontsize']], 
     ['color', ['color']], 
     ['para', ['ul', 'ol', 'paragraph']] 
    ], 
    height:150 
}); 

$('.note-editable').css('font-size','18px'); 

Bu çözüm sonraki sürümü div editör değişikliğinin class adı bu ancak belki işe yaramaz eğer bir o biraz zor oluyor Çantan için yeterli. Bu yardımcı olur

Umut,

+0

Bunu düşündüm, başka seçenek yoksa, bunu kullanacağım. Teşekkürler, sadece bunu yapmak için bir seçenek olup olmadığından emin olmak istedim. – Bazinga777

+0

"summernote" ile daha önce hiç çalışmıyorum, bu yüzden bunu yapmanın başka bir yolu olduğundan% 100 emin değilim, ancak cevabımda söylediğim gibi API'ya bir göz atıyorum ve başka bir seçenek görmedim . Başka bir yol bulamadıkça, bu seçeneği kullanabilirsiniz: '). – albciff

0

Şu anda seçili metnin yazı tipi boyutunu ayarlayabilir,

$('.summernote').summernote('fontSize', 40); 

ancak metni seçmek için hiçbir API var gibi görünüyor.

Varsayılan yazı tipi boyutunu ayarlayamamak oldukça garip, yani filed an issue in their repo.

1

veya bir üst-case 'S'ye ile css

.note-editor .note-editable { 
    line-height: 1.2; 
    font-size: 18px; 
} 
İlgili konular