Показать сообщение отдельно
  #8 (permalink)  
Старый 12.08.2016, 05:19
Профессор
Отправить личное сообщение для warren buffet Посмотреть профиль Найти все сообщения от warren buffet
 
Регистрация: 08.07.2016
Сообщений: 1,332

Poznakomlus, хороший прикол, типа "мама роди меня взад". Да и профессор Яростный Меч мог не угадать. Если в функции есть this, то без конструирования this снаружи - undefined, а конструирование к тому моменту, когда user.js полезет заменять что-то, может быть уже завершено. Да и вообще это сугубо частный случай. Решение более общего порядка - найти эти самые вызовы и запускать их самому со своими параметрами и под своим контекстом.

То есть найти куда втыкается vB_Inline_Mod и где воткнутое вызывается, подготовить для вызова все переменные и вызывать самому ПОСЛЕ.

PS Быстрый поиск показал, что оно на самом деле конструируется, inlineMod = new vB_Inline_Mod('inlineMod', 'post',... то есть надо найти готовый объект и в нем уже можно будет заменить метод.

Последний раз редактировалось warren buffet, 12.08.2016 в 05:29.
Ответить с цитированием