JsDoc
Прототип реализации видов с отложенными моделями
Прототип реализации видов с отложенными моделями
Merge remote-tracking branch 'origin/view-with-delayed-models' into unquiet-mail2
[ns.View] Не надо перевешивать обработчики событий моделей

Обработчики бесмысленно снимаются и вешаются заново при каждом show. На самом деле, они должны вешаться один раз при создании вида.
[ns.View] Убрал снятие обработчиков событий через namespace

В jQuery это работает невероятно медленно. http://jsperf.com/jquery-off-with-callback/2
Merge remote-tracking branch 'origin/issue-479' into unquiet-mail2
Merge remote-tracking branch 'origin/remove-unbind-events-by-namespace' into unquiet-mail2
[ns.View] Утечки памяти
[ns.View] Утечки памяти

Забыл прокидывать параметры для ns.ViewCollection
[ns.Update] Перезапрос моделей в случае их невалидности #464
Сохраняем конструктор, чтобы сделать ns.Model.extend
 [ns.Update] У нас неудобные тайминги #470
Запрещаем обновление скрытых видов.

Проблема заключается в том, что если подписка на модели делает this.update, то для скрытых видов это может приводить к странным последвствиям
[ns.Update] Инвалидация модели валидного вида во время обновления

Теперь будет перезапрос моделей для таких видов
[ns.request] Отдавать валидные модели сразу, даже если есть force-запрос
Merge remote-tracking branch 'origin/all-views-must-declare-himself-to-update' into unquiet-mail
Merge remote-tracking branch 'origin/issue-474' into unquiet-mail
Merge remote-tracking branch 'origin/unquiet-mail2' into unquiet-mail

Conflicts:
	src/ns.view.js