Javascript-форум (https://javascript.ru/forum/)
-   Ваши сайты и скрипты (https://javascript.ru/forum/project/)
-   -   http://gigalit.info - Мои контакты (https://javascript.ru/forum/project/23648-http-gigalit-info-moi-kontakty.html)

Маэстро 01.12.2011 21:58

Цитата:

Сообщение от Mightyraven (Сообщение 140192)
Классная вещь полезная и дизайн легкий и удобный.

Спасибо, такие слова придают энергии в работе :)

Цитата:

Сообщение от Mightyraven (Сообщение 140192)
Сколько времени на такой проеке ушло???

-трудно сказать. я ведь не занимаюсь только одним проектом. у меня их около 30. но могу сказать что думал об этом я лет 5 ;)

а можно узнать Ваше мнение ещё по одному вопросу? (а то тут как-то его то ли не заметили, то ли не поняли...) Я написал об объединении функциональности файлового менеджера и электронных таблиц. в таком виде этого нет в Windows. что скажете? хотя... это конечно надо пробовать на практике.

Маэстро 01.12.2011 22:09

Цитата:

Сообщение от trikadin (Сообщение 140193)
У вашего примера есть одна сокрушительная проблема - он абсолютно не поддерживает кнопки. Стрелки, табуляция, home/end... Не работает. :(

давайте уточним. согласен насчёт клавиши Tab. с ней больше всего проблем. я её даже хотел вообще отключить на какое-то время (до окончания полного разбора полётов). но все остальные кнопки работают! если речь о навигации в таблице! (Up/Down/Left/Right/Page Up/Page Down/Home/End/Ctrl+Home/Ctrl+End)

Цитата:

Сообщение от trikadin (Сообщение 140193)
И это... Я хочу увидеть таблицу на тысячу строк - вашу версию... Вы меня заинтриговали.

ну сейчас в неавторизованном режиме Вы видите где-то 370 строк. все остальные записи скрыты внутри этой таблицы в локальных базах данных или проще говоря в папках, подпапках и т.д. (они не видны для неавторизованных). короче, я думаю... а Вы можете зарегистрироваться и ввести свою 1000 контактов? только не всякой бурды, а по честному? -тогда и увидите. но я попозже подумаю, какую бы сделать демку. кстати она запланировна, но не на "Контактах", а на базе альбома музыки и альбома фотографий (нажмите кнопку Меню). вот только я пока эту музыку не включил, потому как сейчас началась жесть с авторскими правами...

trikadin 01.12.2011 22:16

И правда, работают. ХЗ, что это было) Но они не работали. А с табуляцией чего? Можно попробовать выставлять табиндексы полям и по событию фокуса их показывать... Ну, что-нибудь такое.

Цитата:

Сообщение от Маэстро
а Вы можете зарегистрироваться и ввести свою 1000 контактов? только не всякой бурды, а по честному?

Подловил, да... Ну да я подожду))

Маэстро 01.12.2011 22:24

Цитата:

Сообщение от trikadin (Сообщение 140212)
А с табуляцией чего? Можно попробовать выставлять табиндексы полям и по событию фокуса их показывать... Ну, что-нибудь такое.

-так и делается. но проблемки всякие мелкие и дикие и даже не от меня зависящие. это технические подробности, но если интересно, то приведу один примерчик.
в IE (именно в нём) при размере экрана 1024px станьте курсорчиком в поле "Найти..." и нажмите Tab. всё хорошо. ещё нажмите Tab... и ещё. А теперь поставьте курсор опять туда же и нажмите Tab, а затем Shift-Tab. ну типа сошли, а потом опять вернулись. и тут... IE выворачивает всю панель на изнанку! вот такой у него эффект. кто виноват? Я? или javascript? или дядя? ;)

trikadin 01.12.2011 22:41

Лень мне разрешение менять...

Но, по-моему, целиком отказываться от поддержки табуляции низзя) А она у вас сейчас полностью не работает.

Ок. Тогда ловите нажатие таба на самой таблице и отменяйте всплытие и действие по умолчанию. Тоже есть какие-то подводные камни?

da_ff 01.12.2011 22:52

trikadin,
Нежнее... еще нежнее!
Тут в соседней теме как раз поднимался вопрос вылидации формы и уведомления об ошибках. http://javascript.ru/forum/project/2...tml#post139985

trikadin 01.12.2011 22:58

Цитата:

Сообщение от da_ff
Нежнее... еще нежнее!

Держите себя в руках, уважаемый))

Цитата:

Сообщение от da_ff
Тут в соседней теме как раз поднимался вопрос вылидации формы и уведомления об ошибках. Валидация формы

Да-да, я как раз там только что ответил... Но к чему вы это сообщили?)

Маэстро 01.12.2011 23:02

Цитата:

Сообщение от trikadin (Сообщение 140228)
Лень мне разрешение менять...

-профессор, Вы меня смущаете... просто сожмите браузер по ширине в 2 раза и нажмите F5 ;)

Цитата:

Сообщение от trikadin (Сообщение 140228)
Но, по-моему, целиком отказываться от поддержки табуляции низзя) А она у вас сейчас полностью не работает.

-ну не спорю же я! я же честно признался! и это в планах разборок! сейчас просто значительно важнее другие функции. я даже удивляюсь, почему никто не спросил, например, почему столбцы таблицы нельзя перетаскивать (менять) местами, почему нельзя менять их ширину, почему нельзя их скрывать?... ;)

Цитата:

Сообщение от trikadin (Сообщение 140228)
Ок. Тогда ловите нажатие таба на самой таблице и отменяйте всплытие и действие по умолчанию. Тоже есть какие-то подводные камни?

-нет. на самой таблице уже поздно. да и фокус может быть не на ней, а на другом элементе. поэтому надо вешаться на document.

da_ff 01.12.2011 23:02

Маэстро,
Разумеется я не защищаю вариант использования таблицы в таком случае, когда количество строк исчисляется сотнями/тысячами. Меня напрягла категоричность поста.
По поводу представления данных, разумеется ваш вариант будет удобен людям привыкшим использовать для этих целей экселевские таблицы. Люди в них что только не хранят. Но выигрыш они дают только на этапе наполнения, далее вам все равно придется прибегнуть к модальным окнам для реализации каких-то типовых схем поведения пользователя, как-то распечатать в удобочитаемом виде карточку клиента или сгруппировать контакты по какому-то признаку.

da_ff 01.12.2011 23:04

trikadin,
у меня так и не вставилась ссылка на пост
Цитата:

Сообщение от Gozar
Эх, интересно когда уже программисты перестанут издеваться над пользователями?

При валидации формы, в случае непрохода проверки поставить курсор(фокус) в первое поле которое необходимо исправить и сделать фон этого поля красным или бросающимся в глаза.

Снизу поля написать что с этим полем не так(у вас сделано)

Заучить это правило или повесить на скотч посреди монитора, до полного осознания.

Писать что пользователем допущены ошибки категорически не рекомендуется!

Пользователь не может ошибится, т.к. видит вашу форму впервые, а также он всегда прав и с удовольствием пошлет вас куда подальше с вашей "тупой" проверкой.


И на последок, уберите нафиг alert, вместо него поставить всплывающую подсказку с задержкой 3 сек, и затем её скрыть.



Часовой пояс GMT +3, время: 03:02.