common/corpus-common-addon/addon/components/doc-location.js
changeset 394 48458e099b05
parent 392 4fbe94af93e8
child 492 acecbffac2c4
equal deleted inserted replaced
393:5ef3bfef0bff 394:48458e099b05
     9   geonamesResolver: Ember.inject.service(),
     9   geonamesResolver: Ember.inject.service(),
    10 
    10 
    11   _resolveGeonamesIds: Ember.on('init', Ember.observer('url', function () {
    11   _resolveGeonamesIds: Ember.on('init', Ember.observer('url', function () {
    12     this.get('geonamesResolver').getLabel(this.get('url'))
    12     this.get('geonamesResolver').getLabel(this.get('url'))
    13       .then(function (str) {
    13       .then(function (str) {
    14         this.set('resolvedLabel', str);
    14         if (!(this.get('isDestroyed') || this.get('isDestroying'))) {
       
    15           this.set('resolvedLabel', str);
       
    16         }
    15       }.bind(this));
    17       }.bind(this));
    16   })),
    18   })),
    17 
    19 
    18   code: Ember.computed('url', function () {
    20   code: Ember.computed('url', function () {
    19     return utils.getGeonamesCode(this.get('url'));
    21     return utils.getGeonamesCode(this.get('url'));