Как мне обработать событие widthChange на панелях YUI? - PullRequest
0 голосов
/ 31 января 2012

В моей системе есть панель с изменяемым размером, которая имеет название.Если пользователь изменяет размер панели, мне нужно проверить размер заголовка и добавить к нему «...», если сайт заголовка больше, чем размер панели.

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

Чтение документов для YUI Я нашел событие widthChange, но могу 't найти способ правильно подписаться на него.

Любые идеи / помощь будет высоко ценится.

1 Ответ

0 голосов
/ 01 февраля 2012

Хорошо, это не прямое решение для моей проблемы, но я столкнулся с этим решением, используя CSS. Приложение отображало заголовок панели с помощью SPAN, поэтому мне нужно было просто добавить следующее в класс SPAN:

display:block; 
white-space:nowrap; 
overflow:hidden; 
margin-right:45px;  // the margin in this case was just to avoid clash with the small close button on the right side
text-overflow:ellipsis;

Это довольно просто и не требует кода JS. Надеюсь, что это поможет кому-то с той же проблемой.

...