Вот в админке создается MODx.form.Handler через Ext.reg('modx-form-handler',MODx.form.Handler); Он функция. т.е. если мы там заменим строку на
Ext.reg('modx-form-handler',MODx.form.Handler); console.log('typeof MODx.form.Handler: ', typeof MODx.form.Handler); // вернет ес-но typeof MODx.form.Handler: function
Но если мы тут воткнем
,submit: function(close) { console.log('typeof MODx.form.Handler: ', typeof MODx.form.Handler); // вернет объект! // бла-бла-бла
То увидим, что у нас есть объект MODx.form.Handler с методом — функцией MODx.form.Handler.errorExt и другими полезными штуками. Вот когда функция стала объектом?