2013-04-06 3 views
1

Я использую jqery redactor, и все это хорошо, но я хочу, чтобы некоторые разделы ведут себя как редактор редактирования на месте.Redactor без панели инструментов

Я понимаю, как работают кнопки например .:

var buttons = ['formatting', '|', 'bold', 'italic']; 

$('#redactor').redactor({buttons: buttons}); 

И поставили кнопки:

var buttons = []; 

Так нет кнопок, но, панель инструментов все еще показывает.

ВОПРОС Есть ли способ удалить панель инструментов, а также кнопки?

ответ

4

Если установить buttons с пустым массивом используется значение по умолчанию:

['html', '|', 'formatting', '|', 'bold', 'italic', 'deleted', '|', 
'unorderedlist', 'orderedlist', 'outdent', 'indent', '|', 
'image', 'video', 'file', 'table', 'link', '|', 
'fontcolor', 'backcolor', '|', 'alignment', '|', 'horizontalrule'] 

Итак, вы можете установить toolbar так:

$('#redactor').redactor({ 
    toolbar: false 
}); 

И если вы хотите, чтобы панель инструментов загружается в отдельном слое от редактора:

$('#redactor').redactor({ 
    toolbarExternal: '#your-toolbar-id' 
}); 

Документация: http://imperavi.com/redactor/docs/settings/

0

После перетаскивания DIV из документа я хочу сосредоточиться на редактируемый редактор. Как вызвать функцию фокусировки на редактируемой области редактирования?

Я пробовал:

$('#'+maskId).draggable({ 
    containment: '#content', 
    drag: function(){ 
    // ... 
    }, 
    stop: function() { 
    $('#'+redactorTextareaId).redactor({ 
     focus: true 
    }); 
    } 
}); 

и:

$('#'+maskId).draggable({ 
    containment: '#content', 
    drag: function(){ 
    // ... 
    }, 
    stop: function() { 
    $('#'+redactorTextareaId).focus(); 
    } 
}); 
Смежные вопросы