blob: 2f5b1d613372ba1f4dc2552b1d0959f8a4fbe2f9 [file] [log] [blame]
=header "Instance state transitions"
=subheader "#{driver_symbol}@#{Thread::current[:provider] || ENV['API_PROVIDER'] || 'default'}"
%div{ :'data-role' => :content, :'data-theme' => 'd', :class => 'middle-dialog'}
%img{ :src => url_for('instance_states?format=png') }
%ul{ :'data-role' => :listview , :'data-inset' => :true, :'data-theme' => 'a'}
- machine.states.each do |state|
%li{ :'data-role' => 'list-divider', :'class' => 'ui-bar-a', :'data-theme' => 'a'}=state
- if state.transitions.empty?
%li{ :'data-role' => 'list-divider'} Action
%li
%p{ :'data-role' => 'fieldcontain'}="---"
%li{ :'data-role' => 'list-divider'} Destination
%li
%p{ :'data-role' => 'fieldcontain'}="---"
- else
%li{ :'data-role' => 'list-divider'} Action
- state.transitions.each do |transition|
%li
- if transition.automatically?
%p{ :'data-role' => 'fieldcontain'} auto
- else
%p{ :'data-role' => 'fieldcontain'}=transition.action
%li{ :'data-role' => 'list-divider'} Destination
%li
%p{ :'data-role' => 'fieldcontain'}=transition.destination