emberjs/ember.js — pull request #395 by ppcano (2012-01-13 15:08:26+00:00)
Title: CollectionView can setup classNames on childViews via itemViewClassNames property

The following feature is useful to define Views which can be created to be used on different ways.

An example would be something like:

```javascript
App.CarouselView = Em.CollectionView.extend(App.ScrollMixin, {
classNames: ['carousel_collection'],
itemViewClassNames: ['carousel_item']
..........
});

App.CarouselView.extend({
itemViewClass: App.PromotionView,
});

App.CarouselView.extend({
itemViewClass: App.PictureView,
});
```