rem:  var last = this.lastChild; this.width = last._left + last.boxObject.width; this.height = last._top + last.boxObject.height; }; 
context:   pile.addCards = function(card) {    var left = card._left, top = card._top;    for(var next = card.nextSibling; card; card = next) {      next = card.nextSibling;      this.appendChild(card);      card.top = card._top -= top;      card.left = card._left -= left;    }    // setting the width and height avoids not-repainting artifacts after cards are removed from the floating pile    var last = this.lastChild;    this.width = last._left + last.boxObject.width;    this.height = last._top + last.boxObject.height;  };
meta: 3385	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/3385/a9047b67b616870adba8d6806359da1ac435fe7e/cardslib.js/clean/cardslib.js