Igor Ivanov

Igor Ivanov

С нами с 19 марта 2013; Место в рейтинге пользователей: #344
Денис Богдановский
25 августа 2014, 12:57
1
0
Файл лежит тут manager/assets/modext/widgets/resource/modx.panel.resource.js

,getMainRightFields: function(config) {
        config = config || {};
        return [{
            xtype: 'modx-combo-template'
            ,fieldLabel: _('resource_template')
            ,description: '<b>[[*template]]</b><br />'+_('resource_template_help')
            ,name: 'template'
            ,id: 'modx-resource-template'
            ,anchor: '100%'
            ,editable: false
            ,baseParams: {
                action: 'element/template/getList'
                ,combo: '1'
                ,limit: 0
            }
            ,listeners: {
                'select': {fn: this.templateWarning,scope: this}
            }
        }
В версии 2.3.1 все пути указанны правильно и эта ошибка пропадает после обновление кэша браузера.
Алексей Карташов
30 апреля 2014, 07:01
2
+4
Выводить Last-Modified в MODX'е исходя из даты редактирования документа — абсолютно бесполезное и бессмысленное занятие.

Поэтому, держи — github.com/antixrist/lmims

Этому плагину абсолютно фиолетово какие сниппеты/чанки/etc. есть на странице — всё корректно отработается и корректно выведется.
Точных цифр по замеру не помню, но разница в скорости совершенно не существенная.
Только пакет надо собрать самостоятельно (хз, куда я собранный дел) — там всё прописанно, осталось только в корень сайта закинуть все папки из репозитория и из браузера запустить файл _build/lmims/build.transport.php

P.S. давно уж хотел выложить — да забыл про него совсем. Если SD выложит в репозиторий — будет супер =)
Александр Котлов
29 декабря 2013, 16:50
1
0
Итак, маленький праздник на моей улице) Уважаемый товарищ danik, разработчик ACE, сделал мне хорошо)))
Привет. Ну для себя можно так сделать: в файле modx.texteditor.js где-то на 240 строчке, внутри функции onRender (их две, нужна вторая), сразу после вызова superclass.onRender добавь такой код:
var expander = document.createElement('div');
        expander.style.width = expander.style.height = '10px';
        expander.style.border = '1px solid #777';
        expander.style.position = 'absolute';
        expander.style.zIndex = 10;
        expander.style.top = '5px';
        expander.style.right = '20px';
        expander.onclick = function(event) {
            this.fullScreen();
            event.preventDefault();
        }.bind(this);
        this.el.appendChild(expander);
В результате получаем кнопку для разворота Ace на полный экран.