2017-01-17 8 views
-1

Я сделал индивидуальную версию wagtail-markdown, поэтому я могу определить панель инструментов редактора.Как предотвратить рендеринг заголовков в редакторе меток SimpleMDE?

Используемый редактор: SimpleMDE.

MarkdownFiled использует виджет MarkdownTextarea. Виджет может присоединяться.

def render_js_init(self, id_, name, value): 
     return 'simplemdeAttach("{0}", {1});'.format(id_, self.toolbar) 

simplemdeAttach

/* 
* Used to initialize Simple MDE when Markdown blocks are used in StreamFields. 
*/  

function simplemdeAttach(id, toolbar) { 
     console.log('For id: '+ id + ' toolbar: ' + toolbar); 
     var mde = new SimpleMDE({ 
      toolbar : toolbar, 
      element: document.getElementById(id), 
      autofocus: false, 
      spellChecker: false, 
     }); 
     mde.render(); 
     mde.codemirror.on("change", function(){ 
      $('#' + id).val(mde.value()); 
     }); 
    } 

редактор Wagtailadmin

widget at work

Мануалы вставлены хешей не должны быть оказаны.

Я исследовал javascript-код SimpleMDE, но не могу понять, как предотвратить рендеринг.

У кого-то есть ключ?

С уважением,

Роберт

ответ

0

я был полностью в неправильном направлении. Живой рендеринг не вставляет тег заголовка, но добавляет класс с соответствующим стилем, который делает его похожим на заголовок.