Вести с торсионных полей

January 21st, 2011

12:15 pm

Читаю я всякие новости про Ющенко (например, вот такую) и мне нас всех жалко.

Конечно, к Ющенко у меня есть свои «предъявы». Главным образом не за то, что он делал, а за то, чего не сделал. Но если посмотреть на ситуацию в целом, то Виктор Андреевич — самый лучший из наших президентов за всю нашу двадцатилетнюю историю. При нём ничего не взрывали, не арестовывали писателей и историков, журналисты пиздели что хотели, а сам президент как-то обходился без ежедневного перекрытия дорог. Однажды Тимошенко снизила максимальный оборот на едином налоге с 500 до 300 тысяч — и, чудо, её заставили всё починить. У нашей страны было много проблем, но тогда мне не было стыдно быть гражданином этой страны. Мы все имели шанс постепенно выбраться из совкового болота.

А жалко нас потому, что слишком многим на всё это наплевать. Наверное, и вправду людям надо лишь доброго царя, который вмиг всё разрулит и каждому даст еды. Год назад за Ющенко проголосовало около пяти процентов. Пришёл Хам со своей братвой, наступило «покращення», все взвыли, и что — хоть кто-то из 95% поумнел, кто-то стал вспоминать Ющенко добрым словом? Наоборот, его ругают. (И ещё ругают «противсіхів»). Пичалька. Диктатура долбоёбов. Лохократия.

02:04 pm

Коллеги, кто умеет правильно оформлять <input type=file>? Я пользуюсь стандартным трюком: сделать input прозрачным (полупрозрачным для отладки) и расположенным поверх фейковой кнопки, вот как-то так. По идее, input будет невидим, но вполне кликабелен. Firefox/Chromium/Opera показывают всё как надо.

Проблема в юзабельности получающегося костыля, а именно — в самой возможности пользоваться таким input'ом: моя Opera «правильно» реагирует (открывает диалог выбора файла) только при клике по кнопочке «Browse…», а если кликнуть чуть левее и попасть на строку ввода, то нужной реакции не будет. Где-то будет мигать невидимый курсор в невидимой строке ввода, юзер будет страдать, а я получу баг-репорт. Вызов из JavaScript'а метода click() в адекватном браузере работать не должен, как мне подсказывает моя параноя. Подскажите, как обойти эту особенность Оперы.

Нестандартные элементы управления — вообще-то зло и я их не люблю, но уж если надо с ними работать, то можно ли как-то уменьшить их вред?
Tags:
Powered by LiveJournal.com