Менеджер макетов JavaScript / Backbone.js - PullRequest
2 голосов
/ 30 августа 2011

У меня есть несколько (Backbone.js) контроллеров с кучей дочерних элементов.

При изменении размера браузера или изменении модели я бы хотел, чтобы дочерние элементы различных контроллеров могли влиять на расположение других элементов.

Скажем, например, что я меняю язык в модели и это приводит к тому, что мой headerController => titleTextField увеличивается с 1 до 2 строк. Это должно привести к уменьшению емкости ниже, чтобы приспособиться к росту.

Каким-то образом мне бы хотелось, чтобы менеджер компоновки учел это и соответствующим образом изменил положение зависимых элементов.

Есть ли такие менеджеры по расположению? В качестве альтернативы, как бы вы построили один?
(Предпочтительно тот, который хорошо работает с принципами Backbone.js MVC)

1 Ответ

0 голосов
/ 04 сентября 2011

это звучит как проблема CSS, а не проблема javascript / mvc.Существует множество фреймворков CSS, таких как 960grid, blueprint и многие другие, которые обрабатывают такие изменения макета

...