Main Avalanche Network server application. Built with Ruby on Rails.

_step_quick_list.html.erb 1.6KB

    <% step_count = 0 %> <% has_shown_more_tasks = false %> <% agent.agent_steps.order('step ASC').each do |step| %> <% if agent.agent_steps.count > 1 %> <% step_count = step_count + 1 %> <% if step_count <= 2 || agent.agent_steps.count <= 3 %> <%= content_tag(:div, class: 'thumbnail-task') do %> <%= content_tag(:p) do %> <%= content_tag(:span, step.position, class: 'task-number') %> <%= content_tag(:span, step.title, class: 'task-text') %> <%= content_tag(:span, step.icons.html_safe, class: 'task-icon pull-right') %> <% end %> <% end %> <% if step_count == 2 && agent.agent_steps.count == 2 %> <%= content_tag(:div, '', class: 'thumbnail-task thumbnail-task-empty') %> <% end %> <% else %> <% if has_shown_more_tasks == false %> <% has_shown_more_tasks = true %> <%= content_tag(:div, class: 'thumbnail-task') do %> <%= content_tag(:p, class: 'task-show-all') do %> <%= content_tag(:span, ('+ ' + (agent.agent_steps.count - step_count).to_s + ' ' + (t 'mission.steps')).html_safe) %> <% end %> <% end %> <% end %> <% end %> <% elsif agent.agent_steps.count == 1 %> <%= content_tag(:div, class: 'thumbnail-task single') do %> <%= content_tag(:p) do %> <%= content_tag(:span, '<i class="icon-task"></i>'.html_safe, class: 'task-number solo') %> <%= content_tag(:span, step.title, class: 'task-text') %> <%= content_tag(:span, step.icons.html_safe, class: 'task-icon pull-right') %> <% end %> <%= content_tag(:p, strip_tags(step.description).truncate(270, separator: '...'))%> <% end %> <% end %> <% end %>