Page 1 of 3

А давайте вот такой редактор приделаем

Posted: Tue Dec 11, 2018 5:43 am
by hrulik
А давайте вот такой редактор приделаем для редактирования темплейтов, демка
https://ace.c9.io/build/kitchen-sink.html,
вот так вот выглядит http://prntscr.com/ltdk18
тут git https://github.com/ajaxorg/ace

Re: А давайте вот такой редактор приделаем

Posted: Tue Dec 11, 2018 7:44 am
by admin
Красиво выглядит
будет сделано, пока можно поюзать тот который там уже есть toggle editor

Re: А давайте вот такой редактор приделаем

Posted: Tue Dec 11, 2018 9:25 am
by hrulik
у меня с toggle editor проблема на рабочем компе, видимо изза того что было 2 моника с разным dpi
вот такой разсинхрон про редактировании http://prntscr.com/ltfumy
на ноуте нормально, пользуюсь

Re: А давайте вот такой редактор приделаем

Posted: Wed Dec 12, 2018 6:01 am
by admin
Там конечно куча опций и плагинов, добавил пока базово
дайте знать плз что из опций там полезно было бы

Re: А давайте вот такой редактор приделаем

Posted: Wed Dec 12, 2018 6:27 am
by hrulik
Ух ты как куто!!! Спасибо огромное! Размер шрифта еще бы если можно было поменять....
а вообще настройки бы в отдельный файлик вынести, чтоб интерфейс не загружать, кому надо тот доберется

Re: А давайте вот такой редактор приделаем

Posted: Wed Dec 12, 2018 7:17 am
by admin
Отлично)

добавил в ап includes/conf/ace.editor.cfg

дайте знать плз какие там полезные опции которые стоит добавить по дефолту )

Re: А давайте вот такой редактор приделаем

Posted: Wed Dec 12, 2018 7:18 am
by admin
https://github.com/ajaxorg/ace/wiki/Configuring-Ace

отсюда пример конфига например

selectionStyle: "line"|"text"

и тп

Re: А давайте вот такой редактор приделаем

Posted: Wed Dec 12, 2018 8:24 am
by hrulik
я вот подумал что размер шрифта и тему лучше настройки локально хранить, на случай если больше одного человека в админке работает. Eще там есть автокомплит, только вроде словарик тэгов для него нужен, с наскоку не нашел как. вечерком еще покопаюсь

Re: А давайте вот такой редактор приделаем

Posted: Fri Dec 14, 2018 4:46 am
by hrulik
дефоловые настройки для себя выбрал такие, думаю подойдут для всех:

Code: Select all

fontSize: 14px
printMarginColumn: 160
enableBasicAutocompletion: true
enableLiveAutocompletion: true
behavioursEnabled: true
cursorStyle: "ace"
размер шрифта от туда лучше перенести в панель рядом выбором темы.
зы. ace.editor.cfg перезатирается во время апдейта

Re: А давайте вот такой редактор приделаем

Posted: Fri Dec 14, 2018 6:47 am
by richmantrade
Круть!
Спасибо admin за реализацию и hrulik за предложение!