-
Notifications
You must be signed in to change notification settings - Fork 39
feat(popover): Pull request popover update #120
feat(popover): Pull request popover update #120
Conversation
346285e
to
16f5611
Compare
Влил атрибут |
В стилях |
Компонентыhttp://d.mikeozornin.ru/Ptpo3I Если быстро кликать, то поповеры останутся: Отступы слева и справа в подвале чуть велики ПримерыДавай добавим отступы между кнопками и уберем слово «position», оно везде одинаковое. А ещё можно выровнять кнопки так: http://d.mikeozornin.ru/jaoUmU (тут поповер всегда должен открываться внутрь, если я ничего не перепутал). Если так расположить сложно, то и ладно. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
.
@mikeozornin обновил, посмотри пожалуйста. |
@mikeozornin , @lskramarov |
А разве после добавления анимации не нужно было убрать таймеры ? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
По компоненту
-
У меня как-то очень медленно вываливается поповер. У Лёни не видел такого на винде, а на маке ощутимая задержка. Вот видео:
http://d.mikeozornin.ru/VBU6T6 -
Если закрывать поповер кликом мимо, то следующий клик не открывает поповер. Два раза я открывал и закрывал поповер кликом в кнопку и два раза кликом мимо:
http://d.mikeozornin.ru/VBU6T6
На виндоузе такого опять же не видел.
↑ Такое поведение у меня во всех имеющихся браузерах: сафари, хром, фф. Если тебе нужно помочь подебажить скажи, ещё у нас есть общий мак в офисе, можно на нем попробовать.
-
Видимо я в прошлый раз не заметил. Дятел (уголок) у поповера слишком большой, он на 3 пк больше по высоте и на 6 по ширине:
http://d.mikeozornin.ru/lzFrka -
Позиционирование уголка относительно исходного элемента не всегда корректное. Этого сложно было понять из макетов, потому что макеты были без элементов, вызывающих поповер. В следующий раз будем добавлять в макеты элементы, с которыми компоненты взаимодействуют.
Вот про позиционирование: http://d.mikeozornin.ru/ZJM3WI
Примеры
Сейчас кнопки расположены не так, это видимо из-за путающих названий left-right. У кнопки left поповер должен выпасть влево, но ему не хватит место поэтому фактически он выпадает вправо. Поэтому кнопки left нужно в примере справа, а right слева. Некоторые другие тоже перепутаны. Посмотри, пожалуйста, на http://d.mikeozornin.ru/jaoUmU. Я вроде там ничего не перепутал.
Поправил |
Анимацию поменял, кнопки переставил, позиционирование для right-top\right-bottom\left-top\left-bottom поправил, уменьшил стрелку с 25px до 19px, клик исправил |
88656a5
to
0d2eaba
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Отлично, можно лить
@fost, @lskramarov, @mikeozornin обновил пулл реквест, по комментариям прошёлся и поправил.
Позиционирование отрабатывает, в dev-примере все 12 положений поповера.
В процессе доработка по пробросу "размера" поповера по максимально разрешённой ширине (mikeozornin в курсе).