Pull to refresh
  • by relevance
  • by date
  • by rating

Hover под прозрачным изображением

Lumber room
В очередной раз сталкиваюсь со следующей проблемой при вёрскте html. Поверх контента находится изображение с прозрачными или полупрозрачными (как .gif, так и .png) областями. Через эти области виден контент, но использовать его (выделять текст, нажимать ссылки и т.д.) пользователь не может.

Знает ли кто-нибудь из знатоков французского, как эту проблему решить? Вариант с разрезанием исходного изображения на кучу маленьких не предлагать — не будем проявлять слабость :)
Читать дальше →
Total votes 10: ↑2 and ↓8 -6
Views 470
Comments 9

focus в Opera Mobile 9.5 для Pocket PC

Website development *
Задача очень специфичная, возникает только если вы разрабатываете web приложение для КПК.

Мне её предложил мой друг. Он реализовывал сбор информации о остатках на складе с помощью сканеров. Т.е. специальные аппараты под управлением Windows Mobile со считыванием штих кода, связанные по WiFi с сервером где храниться номенклатура товара. Реализовано было как web приложение, тонкий, да не очень клиент — Opera. Одна из задач — экономить время рабочих на работу с интерфейсом и минимизировать или совсем убрать повторяющиеся рутинные операции. Под задача — автоматический перевод фокуса на input'ы.

Выяснилось, что Opera метод focus для input работает не так как ожидалось — при вызове этого метода для input KEY_DOWN этим элементом не ловиться.

Далее решение...
Total votes 4: ↑4 and ↓0 +4
Views 541
Comments 3

Windows Mobile: проблемы с фокусом в ImageButton

Development of mobile applications *
Всем доброго дня!

Проблема следующая: требуется элемент управления ImageButton для Windows Mobile Application, который совмещал бы поведение элементов управления Button и PictureBox.

Варианты ImageButton:
1. Использовать элемент управления Button. Проблема: отсутствие свойства Image как в WinForms аналога.
2. Использовать элемент управления PictureBox, который поддерживает событие OnClick. Проблема: PictureBox не поддерживает метод Focus (а также его наследники), Справедливости ради надо сказать, что программно можно вызвать этот метод, но визуально это никак не будет заметно. Кроме того, мы не можем переключаться с помощью таба между несколькими элементами управления типа PictureBox.
3. Унаследоваться от Button и попробовать реализовать свойство Image самостоятельно. Этим способом у меня не получилось добиться желаемого результата.
4. Унаследоваться от Control и реализовать свою логику отрисовки элемента управления, как это рекомендует делать Mictrosoft. Проблема: не прорисовывается рамка фокуса. Именно эту проблему мы и попробуем решить.

Читать дальше →
Total votes 2: ↑0 and ↓2 -2
Views 393
Comments 0

FF — интересный момент, которого раньше не знал

Lumber room
Сразу к делу.

В форме сделал такую конструкцию для автокомплита (два инпута внутри одного label):

label
-> input type=hidden
-> input type=text


И обнаружил, что при таком раскладе текстовое поле не может получить фокус после клика мышью (курсор появляется и тут же исчезает, если начать ввод с клавиатуры — ничего не происходит). После выяснил: если оба инпута сделать текстовыми, то отчетливо видно, что делается: при клике на второй инпут (mouseDown) курсор там появляется, но при mouseUp он тут же перескакивает на первый инпут. Раньше такого не знал, да и поиск не шибко помог (может, конечно, плохо искал), вот и решил опубликовать.

Да, кстати, если перемещаться по форме с помощью Tab — все нормально, фокус не теряется. И еще — в хроме такого эффекта нет, больше нигде не смотрел.
Total votes 14: ↑6 and ↓8 -2
Views 153
Comments 13

Пунктирная рамка вокруг ссылок и навигация с клавиатуры

Website development *
Думаю, все знают, что это такое. Некоторые браузеры, в частности, Фаерфокс и Интернет Эксплорер 8 рисуют однопиксельную пунктирную рамку вокруг ссылок и внутри кнопок, когда пользователь нажимает на них. Если сайт состоит из голого html, скорее всего, дискомфорта они не доставят. Но если все ссылки как-то стилизованны, вам (или вашему дизайнеру), скорее всего захочется избавиться от этого. Тем более, что эта рамка может отобразиться в неподходящем месте:

image
Читать дальше →
Total votes 83: ↑70 and ↓13 +57
Views 14K
Comments 60

Давайте разрабатывать UI-элементы правильно

Website development *
Не так давно у меня кончилось терпение. По началу всякие плагины, а затем различные framework'и начинают «насиловать» HTMLDocument. Что бы понять потерял элемент фокус или нет — они отслеживают событие onclick на HTMLBodyElement или на HTMLDocument. И если некоторые из них обращают внимание на нажатие Taba при потере фокуса, то большая часть вообще игнорирует данный факт.
Читать дальше →
Total votes 64: ↑46 and ↓18 +28
Views 10K
Comments 27

StayFocusd или связывание себя по рукам и глазам

Google Chrome
Hello, Хабр.

Ответьте, уважаемые читатели, мне на один вопрос — не должны ли вы сейчас заниматься каким нибудь полезным делом вместо чтения Хабра? Возможно над вами нависает проект, который необходимо отослать уже вчера? Или лабораторная в университете, которую нужно сдавать уже сегодня утром? Или экзамен, собеседование, а может семья, или просто хорошая книга?

Но вы здесь. Или еще где-то, но только не там, где должны.

image

Если вы понимаете о чем я - добро пожаловать под кат.
Total votes 50: ↑38 and ↓12 +26
Views 32K
Comments 39

Аудиофокус — управление доступом к звуковой подсистеме

Development for Android *
Sandbox
Это перевод статьи Respecting Audio Focus Kristan Uccello, Google Developer Relations

Считается грубым перебивать во время доклада, это показывает неуважение к докладчику и раздражает аудиторию. Если ваше приложение не учитывает правила работы с аудиофокусом, значит, оно не уважает остальные приложения и раздражает пользователя.
Читать дальше →
Total votes 9: ↑9 and ↓0 +9
Views 14K
Comments 0