Esempio n. 1
0
 animateGrowth: function(elt, have, want) {
   this.get('transitionMap').incrementRunningTransitions();
   return Promise.all([
     this._adaptDimension(elt, 'width', have, want),
     this._adaptDimension(elt, 'height', have, want)
   ]).then(()=>{
     this.get('transitionMap').decrementRunningTransitions();
   });
 },
Esempio n. 2
0
  animateGrowth: function(elt, have, want) {
    this.get('transitionMap').incrementRunningTransitions();
    var adaptations = [];

    if (this.get('growWidth')) {
      adaptations.push(this._adaptDimension(elt, 'width', have, want));
    }

    if (this.get('growHeight')) {
      adaptations.push(this._adaptDimension(elt, 'height', have, want));
    }

    return Promise.all(adaptations).then(()=>{
      this.get('transitionMap').decrementRunningTransitions();
    });
  },