Изменить текстовый редактор GLPI
Хочу поделиться информацией о том, как изменить панель инструментов визуального текстового редактора в GLPI v9.5.9 и ниже.
Открываем файл inc/html.class.php строка 3961
Мне потребовалось добавить в тулбар следующие кнопки:
- Действие отмены
- Действие возврата
- Очистить формат
Заменяем код:
toolbar: 'styleselect | bold italic | forecolor backcolor | bullist numlist outdent indent | table link image | code fullscreen',
На этот код:
toolbar: 'undo redo | styleselect | removeformat | bold italic | forecolor backcolor | bullist numlist outdent indent | table link image | code fullscreen',
! Примечание
Код кнопки действие отмены «redo», а возврата «undo». Далее поставлен разделитель (сепоратор) «|» и кнопка очистки формата «removeformat».
ИМХО: Очень уж “топорный” визуальный вид системы, интуитивной навигацией не наделена, глазу не за что зацепиться, чувствую себя начинающим программистом верстающем сайт на чистом html в нотпаде.
Исходя из вышеупомянутой мысли, руки очень уж чесались сделать некоторые визуальные фичи для более приятного заполнения заявок и редактирования текста коллегами по цеху.
Добавление стилей в файл css/styles.scss :
/** tinymce editor **/
.mce-tinymce{
.mce-container{
iframe{
min-width: 760px;
}
}
.mce-container-body.mce-stack-layout {
box-shadow: 0 0 15px -5px #c3c3c3;
}
.mce-toolbar-grp{
padding: 0;
}
.mce-btn button {
padding: 4px 6px;
margin: 2px;
border-radius: 3px;
}
.mce-btn button:hover {
background: #8cabdb69;
}
.mce-toolbar .mce-btn:hover i {
color: #333;
}
div.mce-edit-area{
border: none;
}
.mce-edit-area.required {
border: 1px rgba(255, 0, 0, 0.6) solid !important;
border-left-width: 3px !important;
padding-right: 0 !important;
box-shadow: none;
}
}
В следующей статье или позже поделюсь, как организовать добавление стилей в отдельный файл scss, чтобы не потерять новые данные после обновления и не вспоминать что добавлялось в общий файл.
Было:
Стало:
В целом, большинство данных статей пишу для себя в виде заметок, дабы не потерять инфу и не искать в куче вордовских, экселевских файлах, липких стикеров, прочей ерунды… Будет полезной другим, значит вдвойне не зря заморочился!
P.S. Тысячи извинений за ошибки по тексту, аэрографию орфографию и прочие недочеты – пишу, как правило поздней ночью, уставший и возможно после крепленого чаю 🙂
0 Комментариев