Statistics
| Branch: | Tag: | Revision:

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
});