Есть ли альтернатива плагину TDDP_MouseSystemEx

Больше
7 года 4 нед. назад - 7 года 4 нед. назад #110332 от Leprikon01
По факту мне от этого плагина нужна была только одна функция. Запуск определенных ивентов не героем а кликом мыши или тачскрином. Так вот, при портировании на андроид обнаружился баг process is not defined.
Последнее редактирование: 7 года 4 нед. назад пользователем Leprikon01.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Ветеран Поддержка Фонда Разработчик Проект месяца 3 место Учитель Оратор Даритель Стимкея 2 место За 2 место на конкурсе маппинга Программист Ruby Паладин
Больше
7 года 4 нед. назад #110334 от Dmy

Leprikon01 пишет: Так вот, при портировании на андроид обнаружился баг process is not defined.

Это странно, так как в коде плагина вообще нет переменной process. :unsure: Или у нас разный код плагина? У вас последняя версия?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
7 года 4 нед. назад - 7 года 4 нед. назад #110337 от Leprikon01

Dmy пишет:

Leprikon01 пишет: Так вот, при портировании на андроид обнаружился баг process is not defined.

Это странно, так как в коде плагина вообще нет переменной process. :unsure: Или у нас разный код плагина? У вас последняя версия?

у меня TDDP_MouseSystemEx 1.8.2(fix v.1.2) Оригинал не работает на новых версиях мейкера.
код:
ВНИМАНИЕ: Спойлер!
Последнее редактирование: 7 года 4 нед. назад пользователем Leprikon01.
Спасибо сказали: Dmy

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Ветеран Поддержка Фонда Разработчик Проект месяца 3 место Учитель Оратор Даритель Стимкея 2 место За 2 место на конкурсе маппинга Программист Ruby Паладин
Больше
7 года 4 нед. назад #110345 от Dmy
У меня сейчас нет возможности разбираться с кодом подробно, но попробуйте заменить вот эту строчку (у меня это №343):
Code:
if (StorageManager.isLocalMode() && Utils.isOptionValid('test')) {

На вот такую:
Code:
if (StorageManager.isLocalMode() && Utils.isOptionValid('test') && typeof process !== 'undefined') {

(Ну, то есть добавьте && typeof process !== 'undefined' в конце условия).


И в конце замените строчку (у меня это строка 931). Сейчас она выглядит вот так:
Code:
if (Graphics._cssFontLoading && process.versions.chromium !== '41.0.2272.76') {
А сделайте её вот такой:
Code:
if (Graphics._cssFontLoading && typeof process !== 'undefined' && process.versions.chromium !== '41.0.2272.76') {

(То есть добавьте ту же проверку && typeof process !== 'undefined' в середине условия.)

По идее должно помочь.

Если не поможет — напишите новую ошибку, исправим и её :laugh:

_____________________

P.S. Лучше использовать тег [code=javascript]...[/code] вокруг своего кода, потому что иначе Светлая его неправильно показывает. Чтобы разместить этот код, можно использовать кнопку на панели:

Спасибо сказали: Leprikon01

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
7 года 4 нед. назад #110346 от Leprikon01
Сработало. Теперь бы победить черный экран после показа заставки, но это уже для другой темы.
Спасибо сказали: Dmy

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.101 секунд
Работает на Kunena форум