2015-02-24 27 views
5

Editör içeriğini Ajax ile kaydetmek için bir eklentim var. Şu anda araç çubuğundaki düğmenin bir resmi var. 'SAVE' yazısının kalın yazımını değiştirmek istedim. Mümkün mü?CKEDITOR - Metin içeren araç çubuğu düğmesi

Bu, şu anda eklentimdeki düğmedir.

editor.ui.addButton('ajax-save', { 
     label: I18n.t('js.save'), 
     command: ajax-save, 
     className : 'cke_ajax_save' 
    }); 

cevap

5

sizin biçembente ekleyin:

.cke_button__source_label { 
    display: inline 
} 

(Not:

Örneğin
.cke_button__[[lowercased button name]]_label { 
    display: inline !important 
} 

, varsayılan olarak CKEditor Source düğmeye metni göstermek için aşağıdaki kuralı içerir var Bu stil varsayılan display: none kuralından sonra ayarlandığından editör stilleri için important bayrağı. Durumunuza göreSadelik için 210 bayrak.)

+0

Bu kadar basit. Teşekkürler :) – Abhi

+0

Bu dikkatli önbellek temizleme sonra bile benim için çalışmıyor. Plugin.js dosyasındaki "icon" özelliğini sildiğimde boş bir düğme görüyorum. Düğmem, eylem, klasör ve simgem "sdp" olarak adlandırılır. Plugins/sdp/styles/sdp.css dosyasında ".cke_button__sdp_label {display: inline! Important;}" var ve plugin.js, stil sayfasına referans veriyor: "editor.addContentsCss (pluginDirectory + 'styles/sdp.css') ;". Başka neyi özlüyorum? – MSC

+0

Editor.addContentsCss, kullanıcı arabirimi değil, editörün içeriği için bir stil sayfası ekler. Bu stil sayfasını ckeditor.js'yi eklediğiniz sayfaya manuel olarak yüklemeniz gerekir. – Reinmar