На третьем скриншоте снизу («Federation Utility») в поле «Application URI» должен быть адрес веб приложения, а не адрес метаданных. Не вводите новичков в заблуждение.
К тому же подписываться обычно придется на документ (по причине того, что большинство элементов HTML не могут иметь фокуса) и тогда отписаться от конкретных обработчиков не получится.
Все эти наблюдения я описываю после использования вашего плагина на реальном проекте, так что не думайте, что я просто придираюсь :)
Исходя из сказанного, получается, что на одно сочетание можно подписаться только один раз, правильно я понял? В то же время это противоречит механизму событий. Мне может понадобиться в разных местах программы подписаться на определенное сочетание и в какой-то момент отписаться от конкретных, не затрагивая при этом другие подписки и функционал.
Это хорошо реализовано jQuery для всех событий, с которыми работает библиотека. Отписаться можно передав как параметр обработчик, на который вы до этого подписывались:
unbind( [type], [fn] )
Доработаете ли вы функционал для более качественной работы на событийном уровне?
Я тоже думал сначала о нокии, очень загорелся. Но экран! Зачем было делать такой малой экран как у айфона? И еще несколько отталкивающих деталей по сравнению с HTC:
— нет мультитача (резистивный экран)
— Maemo сравнительно новая ОС, надо ждать пока раскачается
— нет компаса (приложения дополненной реальности на этом тел. не появятся)
И только tv-out и браузер с флешом — это плюсы. Первое на HTC не исправить, а второе со временем появится.
www.engadget.com/2010/11/15/wsj-apple-bringing-beatles-to-itunes-after-a-seven-year-wait/
www.futurecolors.ru/jquery/
Я хотел бы иметь возможность отписываться от _конкретного_ обработчика. При этом все остальные обработчики должны продолжать корректно работать.
Резюмируя:
— иметь возможность подписывать любое кол-во обработчиков на одно и то же клавиатурное сокращение для одного и того же елемента;
— иметь возможность отписать любой и подписанных обработчиков, не затрагивая остальные;
Это то, как работают событийные механизмы в jQuery. Если вам нужно больше деталей мы можем обсудить это в скайпе (мой: Mezzario).
Все эти наблюдения я описываю после использования вашего плагина на реальном проекте, так что не думайте, что я просто придираюсь :)
$('textarea').keyboard('ctrl enter', sendMsg);
$('textarea').keyboard('ctrl shift enter', clearInputBox);
Как отписаться от обработчика «sendMsg»? :)
Это хорошо реализовано jQuery для всех событий, с которыми работает библиотека. Отписаться можно передав как параметр обработчик, на который вы до этого подписывались:
unbind( [type], [fn] )
Доработаете ли вы функционал для более качественной работы на событийном уровне?
— нет мультитача (резистивный экран)
— Maemo сравнительно новая ОС, надо ждать пока раскачается
— нет компаса (приложения дополненной реальности на этом тел. не появятся)
И только tv-out и браузер с флешом — это плюсы. Первое на HTC не исправить, а второе со временем появится.
en.wikipedia.org/wiki/Nokia_N800