2016-05-30 8 views
0

Поле формулы математики мало.Как расширить поле математики в CKEditor

Это поведение по умолчанию плагина Latex. Можно ли расширить поле? Если да, то как я могу это сделать?

У меня есть исправить это решение, но ни один из них не соответствует тому, что я хочу. Кто-нибудь знает, как его расширить?

Это снимок экрана:

enter image description here

ОБНОВЛЕНО

return{title:b.title,minWidth:1000,minHeight:650,contents:[{id:"info",elements:[{id:"equation",type:"textarea",rows:10,label:b.dialogInput, .. 

enter image description here

Примечание: Я могу развернуть диалоговый дисплей, но я не могу расширить TextField формулы формы , Кажется, что переменная rows не работает.

Должен ли я объявить переменную rows в другом файле?

ответ

2

Вы можете редактировать код, отображающий это диалоговое окно.

В папке ckeditor, под папкой /plugins/mathjax/dialogs/, откройте файл mathjax.js.

Чтобы изменить диалог, измените атрибуты minWidth. Например, чтобы установить ширину до 750 пикселей:

return { 
    title: lang.title, 
    minWidth: 750, 
    minHeight: 100, 
    contents: [ 

Чтобы добавить несколько строк в формуле текстовое поле, добавьте атрибут rows с количеством строк, которые вы хотите (атрибут rows не существует по умолчанию, так что добавьте его). Например, чтобы сделать текстовое поле 10 строк длиной:

elements: [ 
    { 
     id: 'equation', 
     type: 'textarea', 
     rows: 10, 
     label: lang.dialogInput, 

Вот скриншот с вышеуказанными изменениями:

Example

Сохраните файл и очистить кэш перед тестированием.

+0

Hi @Atzmon. Извините за поздний ответ. Я попытался поместить этот код 'rows: 10' между типом атрибута и меткой. Как только я обновляю страницу и пытаюсь щелкнуть значок math, всплывающее текстовое поле формулы не отображается. Нужно ли устанавливать переменные строки в другом файле? –

+0

Привет, моя ошибка. Из-за привычки копировать и вставлять коды имеют двойную «,» кому. Я прошу прощения. После удаления одного из «,» появляется текстовое поле формулы, но текстовое поле остается таким же. Текстовое поле по-прежнему использует размер по умолчанию –

+0

Я тестировал это с ванильным varsion ckeditor и плагином mathjax. Я предлагаю вам [загрузить новую копию] (http://ckeditor.com/addon/mathjax) плагина mathjax и тщательно применить изменения еще раз. – Atzmon