summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/controllers/videos_index.js.coffee
blob: 6a18eec9b75c3968911b22d261f2d3a033e9eeab (plain)
1
2
3
4
5
6
7
8
9
10
11
12
App.VideosIndexController = Ember.ArrayController.extend
  sortProperties: ['title']

  videos: (->
    if @get('search') then @get('searchedVideos') else @
  ).property('search', 'searchedVideos')

  searchedVideos: (->
    search = @get('search').toLowerCase()
    @filter (video) => video.get('title').toLowerCase().indexOf(search) != -1
  ).property('search', '@each.title')