cms/app-client/app/controllers/results.js
author nowmad@nowmads-macbook-pro.local
Thu, 10 Dec 2015 16:59:35 +0100
changeset 47 aca69a9db743
parent 41 b6815b3d46bd
permissions -rw-r--r--
add specific outlet for carto template
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
41
b6815b3d46bd pass arguments to results components
nowmad@nowmads-macbook-pro.local
parents:
diff changeset
     1
import Ember from 'ember';
b6815b3d46bd pass arguments to results components
nowmad@nowmads-macbook-pro.local
parents:
diff changeset
     2
b6815b3d46bd pass arguments to results components
nowmad@nowmads-macbook-pro.local
parents:
diff changeset
     3
export default Ember.Controller.extend({
b6815b3d46bd pass arguments to results components
nowmad@nowmads-macbook-pro.local
parents:
diff changeset
     4
  queryParams: ['location'],
b6815b3d46bd pass arguments to results components
nowmad@nowmads-macbook-pro.local
parents:
diff changeset
     5
  location: null,
b6815b3d46bd pass arguments to results components
nowmad@nowmads-macbook-pro.local
parents:
diff changeset
     6
  filteredSounds: Ember.computed('location', 'model', function() {
b6815b3d46bd pass arguments to results components
nowmad@nowmads-macbook-pro.local
parents:
diff changeset
     7
    var location = this.get('location');
b6815b3d46bd pass arguments to results components
nowmad@nowmads-macbook-pro.local
parents:
diff changeset
     8
    console.log("model ? ", this.get('model'));
b6815b3d46bd pass arguments to results components
nowmad@nowmads-macbook-pro.local
parents:
diff changeset
     9
    var sounds = this.get('model');
b6815b3d46bd pass arguments to results components
nowmad@nowmads-macbook-pro.local
parents:
diff changeset
    10
b6815b3d46bd pass arguments to results components
nowmad@nowmads-macbook-pro.local
parents:
diff changeset
    11
    if (location) {
b6815b3d46bd pass arguments to results components
nowmad@nowmads-macbook-pro.local
parents:
diff changeset
    12
      return sounds.filterBy('location', location);
b6815b3d46bd pass arguments to results components
nowmad@nowmads-macbook-pro.local
parents:
diff changeset
    13
    } else {
b6815b3d46bd pass arguments to results components
nowmad@nowmads-macbook-pro.local
parents:
diff changeset
    14
      return sounds;
b6815b3d46bd pass arguments to results components
nowmad@nowmads-macbook-pro.local
parents:
diff changeset
    15
    }
b6815b3d46bd pass arguments to results components
nowmad@nowmads-macbook-pro.local
parents:
diff changeset
    16
  })
b6815b3d46bd pass arguments to results components
nowmad@nowmads-macbook-pro.local
parents:
diff changeset
    17
});