Как отключить тихий сбой YUI2? - PullRequest
1 голос
/ 22 ноября 2011

YUI 2 часто молчит, например, когда вы ожидаете, что this будет другим объектом, и вызовите несуществующий метод для него. Есть ли способ сделать ошибки "видимыми"?

Ответы [ 2 ]

4 голосов
/ 22 ноября 2011

Если ваш код выполняется в обработчике событий YUI, YUI перехватывает исключение, и вы не увидите его в отладчике.

Чтобы увидеть эти исключения, вам нужно либо отловить исключение самостоятельно и вывести что-то на консоль отладки, либо включить правый вход в YUI, чтобы он выводил исключения.Я искал правильные настройки ведения журнала, чтобы увидеть эти исключения, но пока не нашел их, но кажется логичным, что они будут поддерживать, поскольку существует множество других параметров ведения журнала.

Одна вещь, которую вы можете попробовать, эточтобы вызвать это: YAHOO.widget.Logger.enableBrowserConsole() при использовании с отладочной версией библиотеки YUI.Затем найдите выходные данные отладки в консоли Firebug, Safari или Chrome.

3 голосов
/ 24 ноября 2011

Чтобы ответить на мой собственный вопрос.Все просто:

YAHOO.widget.Logger.enableBrowserConsole();
YAHOO.util.Event.throwErrors = true;

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...