root / snf-cyclades-app / synnefo / ui / new_ui / ui / app / controllers / item.js @ be5195f3
History | View | Annotate | Download (625 Bytes)
1 | a6c6857c | Olga Brani | App.ItemsItemController = Ember.ObjectController.extend({ |
---|---|---|---|
2 | a6c6857c | Olga Brani | |
3 | a6c6857c | Olga Brani | codeName: 'vm', |
4 | a6c6857c | Olga Brani | |
5 | 7100e75f | Olga Brani | needs: [],
|
6 | a6c6857c | Olga Brani | |
7 | a6c6857c | Olga Brani | hasViewCls: true, |
8 | a6c6857c | Olga Brani | |
9 | a6c6857c | Olga Brani | // i would like to get it from parent controller ????
|
10 | a6c6857c | Olga Brani | icon: function () { |
11 | a6c6857c | Olga Brani | var item = this.codeName; |
12 | a6c6857c | Olga Brani | return 'snf-'+item+'-full'; |
13 | a6c6857c | Olga Brani | }.property(), |
14 | a6c6857c | Olga Brani | |
15 | a6c6857c | Olga Brani | hasTags: true, |
16 | a6c6857c | Olga Brani | |
17 | be5195f3 | Olga Brani | hasConnect: false, |
18 | be5195f3 | Olga Brani | |
19 | a6c6857c | Olga Brani | codeNameParent: function() { |
20 | a6c6857c | Olga Brani | return this.codeName+'s'; |
21 | a6c6857c | Olga Brani | }.property(), |
22 | a6c6857c | Olga Brani | |
23 | a6c6857c | Olga Brani | codeNameChildInit: function() { |
24 | a6c6857c | Olga Brani | return this.codeName+'init'; |
25 | a6c6857c | Olga Brani | }.property(), |
26 | a6c6857c | Olga Brani | |
27 | 9d514d49 | Olga Brani | actions : {
|
28 | 9d514d49 | Olga Brani | saveModel: function(){ |
29 | 9d514d49 | Olga Brani | this.get('model').save(); |
30 | 9d514d49 | Olga Brani | }, |
31 | 9d514d49 | Olga Brani | |
32 | 9d514d49 | Olga Brani | } |
33 | a6c6857c | Olga Brani | |
34 | a6c6857c | Olga Brani | |
35 | a6c6857c | Olga Brani | }); |