Пример #1
0
import DS from "ember-data";

import Observer from 'stromx-web/models/observer';

export default Observer.extend({
  parameter: DS.belongsTo('parameter', {async: true}),

  title: function() {
    var parameter = this.get('parameter');
    var name = parameter.get('operator.name');
    var title = parameter.get('title');
    if (name) {
      title += " at " + name;
    }

    return title;
  }.property('parameter.title', 'parameter.operator.name')
});
Пример #2
0
import DS from "ember-data";

import Observer from 'stromx-web/models/observer';

export default Observer.extend({
  input: DS.belongsTo('input', {async: true}),
  value: DS.belongsTo('connector-value', {async: true}),

  title: function() {
    var input = this.get('input');
    var name = input.get('operator.name');
    var title = input.get('title');
    if (name) {
      title += " at " + name;
    }

    return title;
  }.property('input.title', 'input.operator.name')
});