У меня есть несколько (Backbone.js) контроллеров с кучей дочерних элементов.
При изменении размера браузера или изменении модели я бы хотел, чтобы дочерние элементы различных контроллеров могли влиять на расположение других элементов.
Скажем, например, что я меняю язык в модели и это приводит к тому, что мой headerController => titleTextField увеличивается с 1 до 2 строк. Это должно привести к уменьшению емкости ниже, чтобы приспособиться к росту.
Каким-то образом мне бы хотелось, чтобы менеджер компоновки учел это и соответствующим образом изменил положение зависимых элементов.
Есть ли такие менеджеры по расположению? В качестве альтернативы, как бы вы построили один?
(Предпочтительно тот, который хорошо работает с принципами Backbone.js MVC)