cms/app-client/app/components/notice-component.js
changeset 338 4a3899b6a7ed
parent 335 9247384cb264
child 446 2a93eb9f38f5
equal deleted inserted replaced
337:2ea18460d5e3 338:4a3899b6a7ed
     1 import Ember from 'ember';
     1 import Ember from 'ember';
     2 
     2 
     3 export default Ember.Component.extend({
     3 export default Ember.Component.extend({
     4 
     4 
     5     player: Ember.inject.service(),
     5     player: Ember.inject.service(),
       
     6     filter: Ember.inject.service(),
     6 
     7 
     7     classNames: ['notice-component'],
     8     classNames: ['notice-component'],
     8 
     9 
     9     item: Ember.computed('model', 'player.model', function() {
    10     item: Ember.computed('model', 'player.model', function() {
    10         return this.get('model') || this.get('player').get('model');
    11         return this.get('model') || this.get('player').get('model');
    55             if(meta) {
    56             if(meta) {
    56                 location = meta.value;
    57                 location = meta.value;
    57             }
    58             }
    58         }
    59         }
    59         return location;
    60         return location;
    60     })
    61     }),
       
    62 
       
    63     actions: {
       
    64 
       
    65         addThemeFilter: function(id) {
       
    66             this.get('filter').set('theme', id);
       
    67         },
       
    68 
       
    69         addLanguageFilter: function(id) {
       
    70             this.get('filter').set('language', id);
       
    71         }
       
    72 
       
    73     }
    61 
    74 
    62 });
    75 });