Можно ли отключить панель предварительного просмотра в редакторе MarkdownDeep Markdown?

Я работаю над проектом ASP.NET MVC, который использует редактор MarkdownDeep для добавления расширенного редактора. над основным текстовым полем ввода уценки (очень похоже на окно редактора Stackoverflow).

Вообще отлично работает. Однако в некоторых случаях я хотел бы отключить окно предварительного просмотра. Это автоматически создается MDD под текстовой областью. Это можно отключить?

Просто для ясности: я знаю, что могу использовать CSS, чтобы скрыть предварительный просмотр. Но на некоторых устройствах это происходит медленно и затрудняет набор текста. Я хочу полностью отключить эту функцию. Я не вижу ничего в документах, кроме как настроить предварительный просмотр.

Любые идеи?


person Michael Kennedy    schedule 22.06.2012    source источник


Ответы (3)


В документах особо упоминается, что рекомендуется иметь предварительный просмотр div уже в вашем документе, потому что он будет создан, если он не будет найден, и, следовательно, может быть видимое обновление страницы, если произойдет какое-либо изменение макета.

Примечание. Все связанные элементы div являются необязательными, и если они отсутствуют, плагин создаст их. Однако... вы можете столкнуться с тем, что страница прыгает во время загрузки, если вы сделаете это. то есть: рекомендуется явно включать их.

Таким образом, судя по звукам этого и тому, что нет возможности отключить его в API page Я бы сказал, что нет, это невозможно.

person Joshua Hayes    schedule 23.06.2012
comment
Спасибо, я этого и боялся. Он определенно создаст его (но потенциально нестилизованный), если его там нет. По сути, он выполняет поиск jQuery, и если он не находит объект mdd_preivew, он выполняет append. - person Michael Kennedy; 26.06.2012
comment
Является ли это ответом на ваш вопрос? Если это так, пожалуйста, отметьте это как ответ, чтобы помочь другим людям найти его. Спасибо. - person Joshua Hayes; 05.12.2012
comment
Спасибо. Я думаю, это ответ в той мере, в какой это невозможно, это ответ. Но спасибо за время. :) - person Michael Kennedy; 07.12.2012

Я немного запутался здесь: если вам не нужен предварительный просмотр, используйте обычную текстовую область вместо mdd_editor... Итак, в сценариях, где вам не нужны предварительные просмотры, создайте экземпляр простого ванильного редактора. Что мне здесь не хватает?

person Optimax    schedule 25.01.2015
comment
Мне все еще нужна панель инструментов, но не предварительный просмотр. Без mdd_textarea будут ли работать горячие клавиши? Будет ли панель инструментов? Я предполагаю, что нет. - person Michael Kennedy; 26.01.2015

Я знаю, что это старо, но я искал что-то еще на mdd. У меня недавно было такое же требование. Просто закомментируйте код

// Update the DOM
if (this.m_divHtml)
    this.m_divHtml.innerHTML=output;

в MarkdownDeepEditor.js

person Head for the hills    schedule 21.01.2016