Opened 7 years ago

Closed 4 years ago

#247 closed улучшение (не будем делать)

Сдвинуть кнопки-иконки

Reported by: andrei Owned by: alx
Priority: фигня Milestone: Как-нибудь потом
Component: web-интерфейс (sw) Keywords:
Cc: san

Description

Кнопка "Завершить сеанс" и индикатор доступности устройства (стрелки/часики) предлагаю выровнять по правому краю содержимого текущей вкладки.
Сейчас на владке ТДМ эти элементы висят где попало.

Change History (8)

comment:1 by alx, 7 years ago

С одной стороны, логика в предложении есть.

С другой стороны, если мы открываем вкладку "TDM", и шапка будет одной с ним ширины, то кнопка "Выход" и "тикер" просто окажутся за пределами экрана, как и правый край таблицы...

Надо еще подумать...

Last edited 7 years ago by alx (previous) (diff)

comment:2 by san, 7 years ago

Предлагаю в случае если вкладка меньше ширины окна, то шапку делать в ширину вкладки, а если вкладка шире окна, то шапку делать шириной в окно. И установить минимальную ширину шапки - примерно как сейчас

comment:3 by andrei, 7 years ago

Сейчас, если вкладка уехала за пределы окна, то прячутся все кнопки и "Сохранить конфигурацию", и "Завершить сеанс". Так что хуже точно не будет.
Значит, как вариант, если вкладка шире окна, то выравнивать нужно по границам окна.

in reply to:  2 comment:4 by alx, 7 years ago

Replying to san:

Предлагаю в случае если вкладка меньше ширины окна, то шапку делать в ширину вкладки, а если вкладка шире окна, то шапку делать шириной в окно. И установить минимальную ширину шапки - примерно как сейчас

Боюсь, что только с помощью стилей этого достичь нельзя. Можно поместить весь контент страницы в контейнер <div/>, и растягивать "шапку" по его ширине, тогда ширина этого контейнера будет определяться вкладками, но при этом не будет учитываться ширина окна (как изначально и предлагал Андрей)...

in reply to:  3 comment:5 by alx, 7 years ago

Replying to andrei:

Сейчас, если вкладка уехала за пределы окна, то прячутся все кнопки и "Сохранить конфигурацию", и "Завершить сеанс". Так что хуже точно не будет.

Не совсем так. Когда браузер загружает страницу, которая не помещается в ширину окна, контент страницы позиционируется таким образом, что в окне виден левый верхний угол страницы, в котором у нас и находится кнопка "Сохранить конфигурацию". По крайней мере, так ведут себя все браузеры, которые я видел. Чтобы кнопка "Сохранить конфигурацию" оказалась за пределами окна, пользователь должен сам переместить контент в окне. Но если он сам переместил контент влево - он знает, что там слева за пределами окна что-то есть...

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

Значит, как вариант, если вкладка шире окна, то выравнивать нужно по границам окна.

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

comment:6 by san, 7 years ago

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

Согласен.

comment:7 by alx, 7 years ago

Milestone: Как-нибудь потом

in reply to:  1 comment:8 by alx, 4 years ago

Resolution: не будем делать
Status: newclosed

Replying to alx:

Надо еще подумать...

Я долго думал. :) Пробовал разные варианты, в том числе предложенные здесь. Все они мне показались некрасивыми и неудобными. Я принял решение все оставить как есть (с).

Note: See TracTickets for help on using tickets.