Pull to refresh

Comments 7

Да, иногда большие «простыни» кода делают статью ну очень уж длинной. Как вариант, сделали бы в Настройках пункт, что по-умолчанию все блоки code «свернуты», где надо я сам разверну.
Для этого можно написать простенький user js.
Сворачивать source можно нажатием на первую строчку, без дополнительных кнопок и минусов, только делать курсор pointer.
Если desc не указан, то в свёрнутом состоянии отображать первую строчку, плюсик вначале строки даже не обязателен, если выделить свёрнутость стилем. А стиль, например, отображать border-bottom более тёмным серым или слегка голубым цветом, может толщиной в 3 пикселя.

А нумерацию строк желательно вывести слева от тега, как сейчас находится кнопка «написать новый хабратопик». Чтобы существующие строки не сокращались. И нужно что-то будет сделать с переносом строк, так как вынужденно длинные строки уходят за край тега, их часть приходится переносить на следующую строку, указывая, что это должны быть одна строка. Так вот нужно чтобы в этом случае нумерация учитывала это тоже. Может обозначить каким-нибудь тегом мягкий перенос? Где длинная строка будет разрываться с сохранением единого номера. Или же вовсе сделать горизонтальную прокрутку, которая появлялась бы тоже только при наведении? Или сделать автоматическую разбивку на строки в местах знаков препинания (.,:;-+*/&|()#~%).
UFO landed and left these words here
C плюсами и минусами, конечно, привычнее, но я лично считаю их не красивыми. А без них пользователи легко узнают о разворачиваемости из-за необычного вида тега: он будет необычно маленького размера, курсор будет pointer и внизу будет темная линия. Нажмут на него и опа — развернулся. А если разворачивается, то и о сворачивании догадаются.

Какой именно момент про нумерацию? То что отображать слева? Или то как разбивать длинные строки, не нарушая нумерации?
UFO landed and left these words here
Нумерация в моём понимании должна выглядит примерно так:

Может только фон изменить, сделать его таким же как и у тега, и цвет номеров соответственно.

А вот так при сворачивании:
Sign up to leave a comment.

Articles