|
|
|
@ -46,7 +46,7 @@ CodeListView.prototype.init = function () { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
CodeListView.prototype.indexChanged = function (index) { |
|
|
|
|
if (index >= 0) { |
|
|
|
|
if (index < 0) return |
|
|
|
|
if (this.itemSelected) { |
|
|
|
|
this.itemSelected.removeAttribute('selected') |
|
|
|
|
this.itemSelected.removeAttribute('style') |
|
|
|
@ -61,16 +61,16 @@ CodeListView.prototype.indexChanged = function (index) { |
|
|
|
|
this.itemSelected.firstChild.setAttribute('style', 'margin-left: 2px') |
|
|
|
|
} |
|
|
|
|
this.codeView.scrollTop = this.itemSelected.offsetTop - parseInt(this.codeView.offsetTop) |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
CodeListView.prototype.changed = function (code, address, index) { |
|
|
|
|
if (this.address !== address) { |
|
|
|
|
if (this.address === address) { |
|
|
|
|
return this.indexChanged(index) |
|
|
|
|
} |
|
|
|
|
this.code = code |
|
|
|
|
this.address = address |
|
|
|
|
this.codeView = this.renderAssemblyItems() |
|
|
|
|
this.basicPanel.setContent(this.codeView) |
|
|
|
|
} |
|
|
|
|
this.indexChanged(index) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|