puts status in header
This commit is contained in:
parent
ff3990841b
commit
88e49afb60
@ -15,19 +15,19 @@ body
|
||||
.classes
|
||||
@include span(12%)
|
||||
|
||||
|
||||
.source_view
|
||||
@include span(23%)
|
||||
@include span(24%)
|
||||
|
||||
|
||||
.instruction_view
|
||||
@include span(33%)
|
||||
@include span(30%)
|
||||
|
||||
|
||||
.status_view
|
||||
@include span(13%)
|
||||
@include span(15%)
|
||||
line-height : 1.25em
|
||||
|
||||
.header_state
|
||||
color: #53a5ff
|
||||
|
||||
.labels_view
|
||||
@include span(1)
|
||||
|
@ -10,7 +10,7 @@ body
|
||||
width: 190px
|
||||
border-radius: 8px
|
||||
background: black
|
||||
border: 3px solid #C3D46A
|
||||
border: 2px solid #C3D46A
|
||||
|
||||
|
||||
#nav li /* all list items */
|
||||
|
@ -12,5 +12,5 @@ run Opal::Sprockets::Server.new { |s|
|
||||
s.append_path 'assets'
|
||||
s.debug = !ENV["DEBUG"].nil?
|
||||
s.index_path = "index.html.erb"
|
||||
s.sprockets.cache = Sprockets::Cache::MemoryStore.new(10000)
|
||||
s.sprockets.cache = Sprockets::Cache::MemoryStore.new(50000)
|
||||
}
|
||||
|
@ -27,7 +27,7 @@ class ElementView
|
||||
# second argument is optional, but if given will be added as text (content) to the newly
|
||||
# created Element
|
||||
# return the new Element, which is not linked into the dom at that point (see << and add*)
|
||||
def div name_class = "div" , text = nil
|
||||
def div(name_class = "div" , text = nil)
|
||||
name , clazz = name_class.split(".")
|
||||
name = "div" if name.empty?
|
||||
element = $document.create_element(name)
|
||||
|
@ -8,16 +8,16 @@ class StatusView < ElementView
|
||||
end
|
||||
|
||||
def draw
|
||||
header = div("h4" , "Interpreter" )
|
||||
header << div("span.header_state" , state_text)
|
||||
@element = div(".status_view") <<
|
||||
div("h4" , "Interpreter" ) <<
|
||||
header <<
|
||||
div("button.next" , "Next") <<
|
||||
div("button.run" , "Run") <<
|
||||
div("button.wizz" , "Wizz") <<
|
||||
div( "br") <<
|
||||
div("span.clock" , clock_text) <<
|
||||
div( "br") <<
|
||||
div("span.state" , state_text) <<
|
||||
div( "br") <<
|
||||
div("span.flags" , flags_text) <<
|
||||
div( "br" , "Stdout") <<
|
||||
div("span.stdout")
|
||||
@ -55,7 +55,7 @@ class StatusView < ElementView
|
||||
end
|
||||
|
||||
def state_text
|
||||
"State #{@interpreter.state}"
|
||||
" (#{@interpreter.state})"
|
||||
end
|
||||
|
||||
def flags_text
|
||||
|
Loading…
x
Reference in New Issue
Block a user