Fix ListWatcherMorph initialization

pull/3/merge
Nathan Dinsmore 2015-06-18 04:29:26 -04:00
rodzic 0245a81fc0
commit 995e782147
1 zmienionych plików z 8 dodań i 7 usunięć

Wyświetl plik

@ -388,6 +388,13 @@ ListWatcherMorph.prototype.init = function (list, parentCell) {
this.lastCell = null;
this.parentCell = parentCell || null; // for circularity detection
ListWatcherMorph.uber.init.call(
this,
SyntaxElementMorph.prototype.rounding,
1.000001, // shadow bug in Chrome,
new Color(120, 120, 120)
);
// elements declarations
this.label = new StringMorph(
localize('length: ') + this.list.length(),
@ -436,13 +443,6 @@ ListWatcherMorph.prototype.init = function (list, parentCell) {
this.plusButton.drawNew();
this.plusButton.fixLayout();
ListWatcherMorph.uber.init.call(
this,
SyntaxElementMorph.prototype.rounding,
1.000001, // shadow bug in Chrome,
new Color(120, 120, 120)
);
this.color = new Color(220, 220, 220);
this.isDraggable = true;
this.setExtent(new Point(80, 70).multiplyBy(
@ -634,6 +634,7 @@ ListWatcherMorph.prototype.setStartIndex = function (index) {
};
ListWatcherMorph.prototype.fixLayout = function () {
if (!this.label) return;
Morph.prototype.trackChanges = false;
if (this.frame) {
this.arrangeCells();