Как вы уже поняли, элемент DOM окна не существует в тот момент, когда вы создаете объект встряхивания.В qooxdoo мы создаем все элементы DOM одновременно, чтобы браузеру не приходилось рендериться чаще, чем нужно.
В момент запуска окна появляется событие «появляются» (вы также можете использовать «изменение размера»).событие), элемент DOM был создан.Обязательно используйте addListenerOnce () вместо addListener ()!В противном случае вы будете создавать новый эффект встряхивания каждый раз, когда окно снова становится видимым, если оно было скрыто.; -)