Commit 8ba5b9e6 authored by yann300's avatar yann300 Committed by GitHub

Merge pull request #52 from yann300/fea1

UI fixes
parents 94f0b983 110bad60
...@@ -21,18 +21,18 @@ module.exports = ButtonNavigator ...@@ -21,18 +21,18 @@ module.exports = ButtonNavigator
ButtonNavigator.prototype.render = function () { ButtonNavigator.prototype.render = function () {
var self = this var self = this
var view = yo`<div> var view = yo`<div>
<button id='intoback' onclick=${function () { self.trigger('stepIntoBack') }} disabled=${this.intoBackDisabled} >
Step Into Back
</button>
<button id='overback' onclick=${function () { self.trigger('stepOverBack') }} disabled=${this.overBackDisabled} > <button id='overback' onclick=${function () { self.trigger('stepOverBack') }} disabled=${this.overBackDisabled} >
Step Over Back Step Over Back
</button> </button>
<button id='overforward' onclick=${function () { self.trigger('stepOverForward') }} disabled=${this.overForwardDisabled} > <button id='intoback' onclick=${function () { self.trigger('stepIntoBack') }} disabled=${this.intoBackDisabled} >
Step Over Forward Step Into Back
</button> </button>
<button id='intoforward' onclick=${function () { self.trigger('stepIntoForward') }} disabled=${this.intoForwardDisabled} > <button id='intoforward' onclick=${function () { self.trigger('stepIntoForward') }} disabled=${this.intoForwardDisabled} >
Step Into Forward Step Into Forward
</button> </button>
<button id='overforward' onclick=${function () { self.trigger('stepOverForward') }} disabled=${this.overForwardDisabled} >
Step Over Forward
</button>
<button id='nextcall' onclick=${function () { self.trigger('jumpNextCall') }} disabled=${this.nextCallDisabled} > <button id='nextcall' onclick=${function () { self.trigger('jumpNextCall') }} disabled=${this.nextCallDisabled} >
Jump Next Call Jump Next Call
</button> </button>
......
...@@ -35,8 +35,8 @@ Slider.prototype.render = function () { ...@@ -35,8 +35,8 @@ Slider.prototype.render = function () {
Slider.prototype.init = function (length) { Slider.prototype.init = function (length) {
var slider = document.getElementById('slider') var slider = document.getElementById('slider')
slider.setAttribute('max', length) slider.setAttribute('max', length - 1)
this.max = length this.max = length - 1
this.updateDisabled(length === 0) this.updateDisabled(length === 0)
this.disabled = length === 0 this.disabled = length === 0
this.setValue(0) this.setValue(0)
......
...@@ -35,15 +35,25 @@ VmDebugger.prototype.render = function () { ...@@ -35,15 +35,25 @@ VmDebugger.prototype.render = function () {
<td> <td>
${this.asmCode.render()} ${this.asmCode.render()}
</td> </td>
<td>
${this.stackPanel.render()} ${this.stackPanel.render()}
</td>
</tr> </tr>
<tr> <tr>
<td>
${this.storagePanel.render()} ${this.storagePanel.render()}
</td>
<td>
${this.memoryPanel.render()} ${this.memoryPanel.render()}
</td>
</tr> </tr>
<tr> <tr>
<td>
${this.calldataPanel.render()} ${this.calldataPanel.render()}
</td>
<td>
${this.callstackPanel.render()} ${this.callstackPanel.render()}
</td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment