[Console] Сохраняем код в сниппет
В продолжение моей предыдущей заметки. Очень интересную идею предложил Максим, чтобы можно было сохранять код в сниппет и загружать из сниппета. Реально удобно — погонял код и сохранил в сниппет. Я решил добавить этот функционал в Console.

Теперь код можно сохранять и в файл и в сниппет. Указываем имя и сохраняем. Если сниппет с таким именем уже существует, то нужно отметить галочку — «Перезаписать сниппет».

Если вы сначала загрузили код из сниппета, то при сохранении в диалоге автоматом подставится имя загруженного сниппета. Такое же правило действует и на файлы.
Сниппеты сохраняются через процессоры, поэтому все нужные события и права работают как надо.
Код лежит на гитхабе. Николаю PR я отправил. Код нужно поглядеть, подшлифовать. Будем ждать обновления.
П.С. Теперь при сохранении файла действуют следующие условия:
— если есть код, то файл сохраняется с указанным именем;
— если кода нет, то файл удаляется.

Теперь код можно сохранять и в файл и в сниппет. Указываем имя и сохраняем. Если сниппет с таким именем уже существует, то нужно отметить галочку — «Перезаписать сниппет».

Если вы сначала загрузили код из сниппета, то при сохранении в диалоге автоматом подставится имя загруженного сниппета. Такое же правило действует и на файлы.
Сниппеты сохраняются через процессоры, поэтому все нужные события и права работают как надо.
Код лежит на гитхабе. Николаю PR я отправил. Код нужно поглядеть, подшлифовать. Будем ждать обновления.
П.С. Теперь при сохранении файла действуют следующие условия:
— если есть код, то файл сохраняется с указанным именем;
— если кода нет, то файл удаляется.
Комментарии: 9
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Fi1osofПо поводу кнопок: странно, что у тебя они нормально выглядят. Какой браузер? Или может в новой версии MODX-а чуть по-другому все отображается. В любом случае, с точки зрения ExtJS было не фэншуйно так кнопочки реализовывать (стили в код писать). У меня вот так отображалось: joxi.ru/Vm6ye0RuagkNrZ
Кнопки я переделал. В ExtJS для того, чтобы кнопки вправо отправить, достаточно в тулбар элемент -> прописать.
А я уже PR принял.
Fi1osofFi1osof