1) это да
2) Если будет рука или стрелочки, я думаю будет понятно.
Просто я не совсем понял как фон повлияет, хотя в недели и в хаосе станет понятно на какое задание вы указываете если они не очень удачно расположены. Над эти мы подумаем.
3) Это да
4) Возможен перебор, наверное стоит… немного структуру поменять… объединив архив и корзину,
Над этим тоже надо подумать.
5) Это интересно. видеть бы.
6) Если это название то должно быть достаточно.
Для описания маловато. С появлением описаний пробелем не будет.
7) Понятно почему не 1=). Придётся всё-таки добавить скролл, не люблю я его=).
Без js мы потеряем простоту интерфейса, без простого интерфейса вся работа превратится в тягомотину, а раз есть js то лучше c ajax, чем без него.
Конечно, версия без js будет, но это не будет просто дубликация того что сейчас есть без js, это будет другая версия так чтобы сделать работу достаточно удобной. Но всё равно удобнее с включённым js.
Насчёт переноса на завтра: этот вопрос обсуждался но мы решили пока не реализовывать, невыполненные задания
и так перенесутся на неделю, а оттуда уже можно перетащить на завтра, вечерком составляя план.
К тому же это стимулирует сделать сегодня как можно больше=) и не откладывать на завтра.
Насчёт длинного слова… мы просто решили что вы наверное захотите всё-таки увидеть что вы написали,
а скролл тоже не назовёшь идеальным вариантом. В общем спорный момент.
Архив это да, просмотрели.
Спасибо Вам за ценные замечания и пожелания=) будем развиваться.
Можно как вариант, не говорить пользователю что мол нельзя кириллицу использовать,
а просто все пароли при создании учётной записи переводить из кириллицы в латиницу,
и позже при проверке пароль всегда переводить в латиницу перед хешем.
Вот и особо не распространяться об этом, чтобы брутфорсеры не прибежали=)
Как-то попробовал не смотреть на клаву, оказалось, что практически всё помню, поэтому заклеил все клавиши бумажками, чтобы не было соблазна на неё смотреть.
В общем, я думаю каждый кто не первый год печатает может печать в слепую, главное себя пересилить и на клаву не смотреть.
Валидатор всё объяснит после того как пользователь потыкается.
А до этого ему никто ничего не скажет, а кнопку дезактивируют.
Можно, конечно, над формой написать сопроводительный текст мол «Заполните все поля»,
но это лишний текст, в том плане что не должно быть служебного текста слишком много.
Кажется, мол а зачем кнопка нужна если форма всё равно не отправится, а затем что
так интерфейс пользователю более понятен, ибо не надо пользователя заставлять лишний раз думать
создавая косвенные связи (сначала заполни правильно, а потом мы тебе кнопку активируем).
«В идеале, кнопка должна становиться активной только после того, как форма будет полностью валидна.»
Это не дружелюбно, так как вы не пишете объяснений почему форма не может быть отправлена («Поле не заполнено»), а кнопку дезактивируете.
И эти объяснение вылезет только когда пользователь потыкает в поля.
Собственно надо определить размеры дива с контентом и сделать нужный window.resize().
А вот насчёт
$("#popupContainer").css(«margin-left», "-" + ($("#popupContainer").outerWidth() / 2) + «px»);
$("#popupContainer").css(«margin-top», "-" + ($("#popupContainer").outerHeight() / 2) + «px»);
Это я так понял вы реализуете отступы нужные. Так?
Я так понял здесь проблема как раз с задержкой этого действия.
Я бы мог предложить вам различные варианты этой реализации на css.
Просто не совсем понятно, что у вас в окошке а что нет:
так, например, rootDiv в старом окне, или вместе с popupContainer в новом?
«Требуется, чтобы после открытия окно приняло бы размеры в соответствии с контентом, оставив небольшой, заранее определённый отступ.»
Я так понял ещё надо центрировать его… так?
+
Что значит ширина контента? Там будут какие-то блочный элементы имеющие поределённую ширину?
Просто если это текст, то у него нет как таковой ширины.
2) Если будет рука или стрелочки, я думаю будет понятно.
Просто я не совсем понял как фон повлияет, хотя в недели и в хаосе станет понятно на какое задание вы указываете если они не очень удачно расположены. Над эти мы подумаем.
3) Это да
4) Возможен перебор, наверное стоит… немного структуру поменять… объединив архив и корзину,
Над этим тоже надо подумать.
5) Это интересно. видеть бы.
6) Если это название то должно быть достаточно.
Для описания маловато. С появлением описаний пробелем не будет.
7) Понятно почему не 1=). Придётся всё-таки добавить скролл, не люблю я его=).
Спс за развёрнутую критику=).
Конечно, версия без js будет, но это не будет просто дубликация того что сейчас есть без js, это будет другая версия так чтобы сделать работу достаточно удобной. Но всё равно удобнее с включённым js.
А вот идея 1, спс.
Можно было бы конечно спросить про пароль, но это ещё два поля ввода (пароль и подтверждение).
Письмо так и не пришло?
и так перенесутся на неделю, а оттуда уже можно перетащить на завтра, вечерком составляя план.
К тому же это стимулирует сделать сегодня как можно больше=) и не откладывать на завтра.
Насчёт длинного слова… мы просто решили что вы наверное захотите всё-таки увидеть что вы написали,
а скролл тоже не назовёшь идеальным вариантом. В общем спорный момент.
Архив это да, просмотрели.
Спасибо Вам за ценные замечания и пожелания=) будем развиваться.
Можно как вариант, не говорить пользователю что мол нельзя кириллицу использовать,
а просто все пароли при создании учётной записи переводить из кириллицы в латиницу,
и позже при проверке пароль всегда переводить в латиницу перед хешем.
Вот и особо не распространяться об этом, чтобы брутфорсеры не прибежали=)
так что я с Вами=)
В общем, я думаю каждый кто не первый год печатает может печать в слепую, главное себя пересилить и на клаву не смотреть.
Исправьте, пожалуйста.
А до этого ему никто ничего не скажет, а кнопку дезактивируют.
Можно, конечно, над формой написать сопроводительный текст мол «Заполните все поля»,
но это лишний текст, в том плане что не должно быть служебного текста слишком много.
Кажется, мол а зачем кнопка нужна если форма всё равно не отправится, а затем что
так интерфейс пользователю более понятен, ибо не надо пользователя заставлять лишний раз думать
создавая косвенные связи (сначала заполни правильно, а потом мы тебе кнопку активируем).
Это не дружелюбно, так как вы не пишете объяснений почему форма не может быть отправлена («Поле не заполнено»), а кнопку дезактивируете.
И эти объяснение вылезет только когда пользователь потыкает в поля.
я думаю стоит протестить)
window.innerHeight и window.outerHeight
P.S.
window.innerHeight- возвращает высоту клиентской области окна (без рамок, меню, панелей инструментов) в пикселах.
window.outerHeight- возвращает полную высоту окна (с рамками, меню, панелями инструментов) в пикселах.
Собственно надо определить размеры дива с контентом и сделать нужный window.resize().
А вот насчёт
$("#popupContainer").css(«margin-left», "-" + ($("#popupContainer").outerWidth() / 2) + «px»);
$("#popupContainer").css(«margin-top», "-" + ($("#popupContainer").outerHeight() / 2) + «px»);
Это я так понял вы реализуете отступы нужные. Так?
Я так понял здесь проблема как раз с задержкой этого действия.
Я бы мог предложить вам различные варианты этой реализации на css.
Просто не совсем понятно, что у вас в окошке а что нет:
так, например, rootDiv в старом окне, или вместе с popupContainer в новом?
div id=«rootDiv»
div id=«popupContainer»
Я так понял ещё надо центрировать его… так?
+
Что значит ширина контента? Там будут какие-то блочный элементы имеющие поределённую ширину?
Просто если это текст, то у него нет как таковой ширины.