при чем тут свои комменты? Это касается всех комментариев в дереве.
К тому же, не понял "лучше выдели их фон отличным от белого" - каким образом можно выделить на Хабре свои или чьи-либо еще комменты?
Немного подправил ;)
А вообще минус поставили скорее всего из-за несодержательности комментария. Стоило бы написать +1 в комментарии выше, тогда тебя бы и не заминусовали...
Просто сначала исправлял код, про оценки забыл; затем поставил плюсы за идеи. Понятно, что на Хабре есть лояльность к оценкам (кому хочешь, тому ставь), но их нужно обоснованно ставить.
Спасибо. В будущем постараюсь так не делать.
Идея правда полезная, но когда проводишь мышью над комментарием, у которого нет ответов, то по привычке ожидаешь, что и он подсветится и как следствие возникает некоторый дискомфорт.
Может остальные тоже подсвечивать, но более скромно.
Полностью поддерживаю эту идею. Если грамотно всё сделать, то читать комменты будет очень неплохо.
Вот только может стоит сделать чтобы он при наведении на комментарий рекурсивно подсвечивал ответы на ответы(сор за каламбур) только с каждым уровнем менее ярким цветом
Мне кажется, что эта фича главным образом предназначена для разросшихся веток, которые не умещаются на один экран. И чтобы визуально определить, на что был дан комментарий, то при клике логичней было бы подсвечивать все комментарии, находящиеся выше, вплоть до корневого (с нулевым отступом).
вы совершенно правы. На самом деле этот топик - продолжение предыдущих обсуждений о длинных ветках.
На коротких деревьях и впрямь не нужно лишней функциональности.
спасибо.
Потемнее - в смысле цвет серого фона? Я думаю вообще все параметры (если, конечно, когда-то родиться нечто подобное) должны быть опциональны - сворачивание, цвета, линии и проч. мелочи.
Ну вот опять я стал размыто выражать свои мысли :(
Я хотел предложить затемнить точки из которых состоят пунктирные линии-ветки, а то они больно уж светлые.
насчет клика по заголовку для раскрытия/скрытия - думал над этой идеей, но если создатели Хабра не будут менять внешний вид заголовка, то будет неочевидным щелчок по нему. Поэтому пока поставил линком.
Насчет новых комментариев - теоретически, согласен. Но, опять же, опционально имхо.
Глючит: если сначала свернуть вторую по вложенности ветку, потом первую, а потом первую развернуть на второй будет написать "развернуть", хотя она уже развёрнута.
вы вот только задумайтесь на секунду "зачем проверять валидатором ЭТУ страницу"?
Понимаю, вы хотите поддержать мнение коллеги, но здравый смысл должен быть. Конечно, можно было прописать DOCTYPE, поставить атрибут alt у всех изображений, сделать полностью безтабличную верстку, проверить документ на валидность. Но зачем, ради дополнительных плюсов?
У меня такое же мнение одновременно и с поддержкой коллеги в этом вопросе.
Техническая валидность, в данном случае не семантика даже, просто говорит о Вашей высокой организации кода и профессионализме. Может быть Вы дальше доделайте эти недочёты, но сейчас, как видите, это оказался повод для упрёка. По-моему такие вещи нужно сразу соблюдать, тем более ничего сложного в этом нет.
Под бонусами и эмоциями я как раз и имелл виду то что проверив код валидатором сразу бы стало понятно что человек действительно гуру и приятно что есть такие люди.
Сергей, понимаете, дело в следующем.
Делая какой-либо проект, я всегда стараюсь сделать его на максимально профессиональном уровне в виду как своей квалификации, так и жизненных принципов. Если вы являетесь тем человеком, для кого валидность страниц является первой необходимостью в работе - оно понятно, вы можете высказать свое мнение как профессионал, который блюдет стандарты. И в этом аспекте я вас поддерживаю. Но! Когда речь идет не о профессиональной реализации какой-либо идеи, то укорять человека за html-код, не прошедший проверку валидатором... не знаю даже, какое определение подобрать. Да, в моей странице, написанной в 4 часа ночи в "блокноте" (не пользуюсь Дримвиверами/ГоЛивами/ФронтПаджами), не хватает DOCTYPE'а и с десяток атрибутов "alt" для изображений, которые вставлены по принципу "чтобы было". Доктайпом я не пользуюсь в большинстве случаев - спрашивать "почему?" и винить меня за это - ваше право, но _не пользуюсь_, ибо все страницы/скрипты, сделанные мной, прекрасно работают как без него, так и с ним, и никто еще не жаловался, включая сотни клиентов за рубежом.
Повторюсь, во всем (практически) должен быть здравый смысл. Если бы я разрабатывал интерфейс Хабра (а как же он мне нравится - почти то, что сделал бы я сам, будь я его отцом :) ), то, безусловно, было бы стыдно давать такой код на оценку профессионалам, чтобы впоследствии его использовать. Но код был почти "детской забавой", сделанной на скорую руку, и на такую поддержку хабраюзеров я и рассчитывать не мог - чертовски приятно!
Так или иначе, исправил непроверенные валидатором вещи... почти все ;)
вы смеетесь, да? Я же не готовый код для Хабра пишу, чисто показательную страницу. Без обид, но тут вы чисто придрались, валидаторы-шмалидаторы.
Скажу по секрету, разрабатываю кросс-браузерные/платформенные скрипты/страницы более 6 лет, и ни разу ни один валидатор не помог мне, ибо, как известно по словам одного небезызвестного человека, "лучший валидатор - это браузер" ;)
Тоже нечего делать, надеюсь вы не против, что я воспользовался вашим кодом. :) Лучше, конечно, отображать родителя по клику на стрелочку, но сейчас не могу этого реализовать.
Нужно навести мышку на «уехавшего» предка, слева появится стрелочка, если навести на неё, прямо над этим комментарием появится предок. Браузер не должен быть IE6.
В Опере тоже ничего не работает. А по разработке: такие сильные отступы, по-моему, ухудшат читабельность. И так порой справа уже комменты в узкую колонку сбиваются, а в твоём варианте это будет происходить ещё быстрее.
Какая у вас версия Оперы? В девятой должно всё работать.
Вопросы к автору топика, я только вставил пару блоков. Думаю, это просто набросок для оценки идеи в жизни.
достаточно спорная фича, если честно.
Я стрелку заметил далеко не с 1 раза. Да и стрелка обычно в таких случаях означает "вверх" или "поднять". Может быть, если это как-то более тщательно продумать, будет много лучше.
Полоски слабо помогут определить предка, если он несколькими экранами выше. Они хороши в коротких глубоких тредах.
Согласен, символ предка пока не очень понятен.
если человек читает ответы на 1 комментарий, ему достаточно памяти, чтобы запомнить текст ;)
Для совершенно глубоких веток как раз и придумана подсветка, но, как заметил NaFigator, возможно это уже перебор в функциональности.
Ваша идея мне понятна и симпатична, но на данный момент ее решение неудобно.
Да, в Сафари, Фоксе и, скорее всего, IE7 не работает. К сожалению, сейчас у меня нет возможности переписать код страницы из топика, чтобы он хорошо отображался при указании доктайпа.
Но вы же можете представить :)
мм, девушка пользуется MAC'ом :)
Код от boko сделан на чистом CSS (hover-стилях), поэтому Safari не работает корректно, как, впрочем и IE/FF под Windows.
автор лично собаку съел на кросс-браузерности, поэтому и работет ;)
Да, классно сделано, сам давно думал над этой проблемой :) А то иногда читаешь ответ на какой-нибудь коммент, ветка "уезжает" вправо, вправо, а потом вдруг бац! и ответ на самый первый коммент :) и не знаешь, то ли это новый коммент, то ли это ответ :) в общем, путаница происходит.
Но соглашусь с NaFigator'ом: лучше просто пунктир оставить.
+1
теперь осталось подождать решения всеми-уважаемого-хабражюри.
Уважаемые хабрабоссы, если не затруднит, подскажите, стоит ли народу ждать введения подобной фичи на нашем Хабре, и если да, то как скоро?
Заранее спасибо =)
Не знаю, вобщем то специфичная штука.
Некоторые неинтересные мне статьи просто прокручиваю и обращаю внимание только на те комментарии кого знаю или тех, чьи комментарии мне нравится.
У меня предложение к вам. Не совсем в этой конкретно теме, но для сайта (не нашёл более подходящего места, вы уж извинтите). Так вот - а не приходила вам в голову мысль, задавать размер шрифта по-нормальному? Т.е. не абсолютно, в px., pt. или в чём там у вас (не проверял, извините), а в %%? Иначе - под IE невозможно смотреть! Такой сайт у вас красивый, так вы любите о usability писать и о web 2.0 и прочая, а вот такую очевидную вещь для удобства своих любимых посетителей сделать то ли не додумались, то ли поленились. Печально это :(
я думаю вам лучше написал в блог "Я люблю Хатрахабр", создав новую тему. Или напрямую письмо к администрации. Сюда они, кажется не заходили - до сих пор не ответили на вопрос ;)
В продолжение удобства интерфейса Хабра