yandex-ui/noscript — pull request #392 by doochik (2014-08-03 11:52:18+00:00)
Title: [ns.ViewCollection] #invalidate должен инвалидировать только себя

Сейчас коллекция устроена так, что статусы валидности для коллекции и ее элементов независимы.
В то же время .set() или .touch() для зависимой модели-коллекции приведут к полной перерисовки коллекции, что неверно, потому что должен перерисоваться только контейнер коллекции, но не ее элементы, которые остались валидными.

Проблема заключается в методе invalidate у ViewCollection, который не должен обрабатывать детей.

Заодно убрал забытый мною хак https://github.com/yandex-ui/noscript/blob/master/test/spec/ns.viewCollection.js#L607. Он появился, когда touch() тоже попал под подписку на модели.