radicalmultifield icon indicating copy to clipboard operation
radicalmultifield copied to clipboard

[Карточки] Uncaught TypeError: val.test is not a function

Open b2z opened this issue 5 years ago • 3 comments

Использую "Способ вывода поля" - Карточки. Выбираю файл, жму "Вставить файлы". Получаю пустую карточку и ошибку в консоли Uncaught TypeError: val.test is not a function.

subform-repetable-cards.js?1582561460:43 Uncaught TypeError: val.test is not a function at generateTile (subform-repetable-cards.js?1582561460:43) at subform-repetable-cards.js?1582561460:15

Проблема только на фронте. В админке всё красиво. Выяснил, что проблема только если я это не как Super User делаю.

b2z avatar Feb 25 '20 11:02 b2z

Отладка JS показала, что под Super User вызывается функция test() от mootools:

{test:function(b,a){return("regexp"==typeOf(b)?b:RegExp(""+b,a)).test(this)

Под простым юзером mootools не грузится :(

b2z avatar Feb 26 '20 11:02 b2z

понял

dmitriitux avatar Feb 26 '20 13:02 dmitriitux

По хорошему там всё надо под чистый JS переписать :) Я вот только не пойму, почему этот mootools так избирательно грузится :(

b2z avatar Feb 26 '20 14:02 b2z