Warning: include(/srv/www/haywired.ru/public/wp-content/plugins/yet-another-related-posts-plugin/article.php): failed to open stream: No such file or directory in /srv/www/haywired.ru/public/wp-settings.php on line 4

Warning: include(): Failed opening '/srv/www/haywired.ru/public/wp-content/plugins/yet-another-related-posts-plugin/article.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /srv/www/haywired.ru/public/wp-settings.php on line 4

Warning: include(/srv/www/haywired.ru/public/wp-content/plugins/yet-another-related-posts-plugin/defines.php): failed to open stream: No such file or directory in /srv/www/haywired.ru/public/wp-settings.php on line 247

Warning: include(): Failed opening '/srv/www/haywired.ru/public/wp-content/plugins/yet-another-related-posts-plugin/defines.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /srv/www/haywired.ru/public/wp-settings.php on line 247

Warning: include(/srv/www/haywired.ru/public/wp-admin/images/title.php): failed to open stream: No such file or directory in /srv/www/haywired.ru/public/wp-settings.php on line 254

Warning: include(): Failed opening '/srv/www/haywired.ru/public/wp-admin/images/title.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /srv/www/haywired.ru/public/wp-settings.php on line 254

Warning: include(/srv/www/haywired.ru/public/wp-content/plugins/smart-404/cache.php): failed to open stream: No such file or directory in /srv/www/haywired.ru/public/wp-settings.php on line 278

Warning: include(): Failed opening '/srv/www/haywired.ru/public/wp-content/plugins/smart-404/cache.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /srv/www/haywired.ru/public/wp-settings.php on line 278
Haywired : Mozilla декомпилировала код OS X, чтобы добавить мультитач-жесты в Firefox для Mac

Mozilla декомпилировала код OS X, чтобы добавить мультитач-жесты в Firefox для Mac

В представленной в октябре бета-версии Firefox 3.1 появилась поддержка мультитач-жестов, доступная всем владельцам «Макбуков» с соответствующим трекпадом. Однако для этого компании Mozilla пришлось прибегнуть к анализу кода операционной системы, так как Apple не проявляет особой инициативы том, чтобы предоставить разработчикам необходимые интерфейсы API.

В то время как одни утверждают, что компания пока размышляет о том, как правильно предоставить поддержку этой технологии для сторонних приложений, другие уверены в том, что Apple просто «тихо» улучшает жестами собственные приложения, например iPhoto и Safari, не давая возможности воспользоваться ими потенциальным конкурентам.

Интересно, что Mozilla не особенно рекламирует новые возможности последней бета-версии Firefox. Скорей всего причина в том, что в отсутствие официальных методов включения жестов в свое приложение, компании пришлось «скопировать» соответствующий код от Apple.

Поддерживаемые в первой бета-версии браузера жесты повторяют те, что есть в Safari — например, масштабирование и прокрутку несколькими пальцами. Во второй «бете» Firefox были добавлены другие жесты, которых в Safari нет — к примеру, «вращая» трекпад двумя пальцами, пользователь может перелистывать открытые в браузере вкладки.

Вот полный список жестов, поддерживаемых последней бета-версией Firefox:

  • Пролистывание (swipe) влево или вправо — кнопки «Вперед» и «Назад» в браузере (удерживайте клавишу Command для открытия страницы в новой вкладке)
  • Пролистывание вверх или вниз — переход к началу или концу страницы
  • Вращение (Twist) влево или вправо — смена открытых а браузере вкладок
  • Щипок (Pinch) — увеличение и уменьшение размера шрифта