fix classes, status wasn't updating

This commit is contained in:
Torsten Ruger 2018-04-17 19:20:31 +03:00
parent ce0bdc46a9
commit e193d50efd
4 changed files with 9 additions and 10 deletions

View File

@ -19,10 +19,10 @@ body
@include span(18%) @include span(18%)
.mom_view .mom_view
@include span(18%) @include span(20%)
.risc_view .risc_view
@include span(18%) @include span(24%)
.status_view .status_view
@include span(14%) @include span(14%)
@ -79,12 +79,11 @@ body
background-color: #009900 background-color: #009900
.bright .risc_bright , .mom_bright
padding-right: 6px padding-right: 6px
padding-left: 6px padding-left: 6px
background-color: #00E3FF background-color: #00E3FF
-moz-border-radius: 7px border-radius: 7px
-webkit-border-radius: 7px
.fade_in .fade_in

View File

@ -12,7 +12,7 @@ class MomView < ListView
end end
def start_view def start_view
ConstantView.new( "span.bright" , "starting" ) ConstantView.new( "span.mom_bright" , "starting" )
end end
def instruction_changed def instruction_changed

View File

@ -11,12 +11,12 @@ class RiscView < ListView
end end
def start_view def start_view
ConstantView.new( "span.bright" , "starting" ) ConstantView.new( "span.risc_bright" , "starting" )
end end
def instruction_changed def instruction_changed
@element.at_css(".bright").remove_class("bright") @element.at_css(".risc_bright").remove_class("risc_bright")
instruction = append_view( ConstantView.new( "span.bright" , instruction_text ) ) instruction = append_view( ConstantView.new( "span.risc_bright" , instruction_text ) )
wrap_node_with instruction , div wrap_node_with instruction , div
remove_first if( @elements.length > 6) remove_first if( @elements.length > 6)
end end

View File

@ -49,7 +49,7 @@ class StatusView < ElementView
def update def update
@interpreter.tick @interpreter.tick
@element.at_css(".clock").text = clock_text @element.at_css(".clock").text = clock_text
@element.at_css(".state").text = state_text @element.at_css(".header_state").text = state_text
@element.at_css(".flags").text = flags_text @element.at_css(".flags").text = flags_text
@element.at_css(".stdout").text = @interpreter.stdout @element.at_css(".stdout").text = @interpreter.stdout
end end