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

dashboard.html.erb 4.4KB

    <% # Header BG %> <%= content_tag(:div, class: 'container-bg container-pre-tabs') do %> <%= content_tag(:div, class: 'container top-container container-bg') do %> <%= content_tag(:div, class: 'row') do %> <%= content_tag(:div, class: 'span12') do %> <%= content_tag(:div, class: 'page-header') do %> <%= content_tag(:h1, (t 'agent.dashboard')) %> <% end %> <% end %> <% end %> <%= content_tag(:div, class: 'row') do %> <%= content_tag(:div, class: 'span8') do %> <% # Mission Count %> <%= content_tag(:div, class: 'dashboard-stats') do %> <%= content_tag(:p) do %> <%= content_tag(:i, '', class: 'icon-mission') %> <%= content_tag(:span, @agent_missions.count) %> <% end %> <%= content_tag(:p, (t 'mission.missions')) %> <% end %> <% # Director Missions Count %> <%= content_tag(:div, class: 'dashboard-stats') do %> <%= content_tag(:p) do %> <%= content_tag(:i, '', class: 'icon-radar') %> <%= content_tag(:span, current_user.directing_missions_count) %> <% end %> <%= content_tag(:p, (t 'mission.directing_missions')) %> <% end %> <% # Task Count %> <%= content_tag(:div, class: 'dashboard-stats') do %> <%= content_tag(:p) do %> <%= content_tag(:i, '', class: 'icon-task') %> <%= content_tag(:span, current_user.incomplete_step_count) %> <% end %> <%= content_tag(:p, (t 'agent.tasks')) %> <% end %> <% # Messsages Count %> <% content_tag(:div, class: 'dashboard-stats') do %> <%= content_tag(:p) do %> <%= content_tag(:i, '', class: 'icon-chat') %> <%= content_tag(:span, '48') %> <% end %> <%= content_tag(:p, (t 'agent.messages')) %> <% end %> <% # Points %> <% content_tag(:div, class: 'dashboard-stats') do %> <%= content_tag(:p) do %> <%= content_tag(:span, '150K') %> <% end %> <%= content_tag(:p, (t 'agent.points')) %> <% end %> <%= bootstrap_flash %> <% end %> <% content_tag(:div, class: 'span4 trust-stat') do %> <div class="progress-bar"> <div class="progress progress-striped"> <div class="bar bar-success" style="width: 95%;"></div> </div> <div class="percentage">95%</div> </div> <%= content_tag(:p, (t 'agent.trust')) %> <% end %> <% end %> <% end %> <% end %> <% # Tabs %> <%= content_tag(:div, class: 'container container-tabs') do %> <%= content_tag(:div, class: 'row') do %> <%= content_tag(:div, class: 'span12') do %> <%= content_tag(:ul, class: 'nav nav-tabs') do %> <%= content_tag(:li, (link_to (t 'mission.missions'), dashboard_path), class: 'active') %> <%= content_tag(:li, (link_to (t 'agent.tasks'), '#'), class: 'disabled') %> <%= content_tag(:li, (link_to (t 'agent.messages'), '#'), class: 'disabled') %> <% end %> <% end %> <% end %> <% end %> <% # Content%> <%= content_tag(:div, class: 'container') do %> <%= content_tag(:div, class: 'row') do %> <%= content_tag(:div, class: 'span12') do %> <%= content_tag(:ul, class: 'thumbnails mission-list') do %> <% @agent_missions.each do |agent| %> <%= content_tag(:li, class: 'span4') do %> <% content_tag(:div, class: 'thumbnail') do %> <%= content_tag(:div, class: 'thumbnail-content') do%> <%= content_tag(:h4, (t 'mission.mission')+':', class: 'dashboard-role') %> <%= content_tag(:h2, link_to(agent.mission.title, mission_agent_details_path(agent.mission, agent))) %> <%= content_tag(:h4, (t 'agent.role')+':', class: 'dashboard-role') %> <%= content_tag(:p, agent.role ) %> <%= content_tag(:h4, (t 'agent.next_steps')+':', class: 'dashboard-role') %> <% end %> <% # Steps %> <%= render :partial => 'missions/step_quick_list', locals: {agent: agent} %> <% # Progress bar %> <%= content_tag(:div, class: 'thumbnail-content mission-agent-percentage') do %> <%= render :partial => 'missions/mission_percentage_bar', locals: { mission: agent.mission, size: '' } %> <% end %> <%= content_tag(:div, class: 'thumbnail-content mission-status-timer') do%> <%= content_tag(:div) do %> <%= mission_time_left(agent.mission) %> <%= status(agent.mission.status) %> <% end %> <% end %> <% end %> <% end %> <% end %> <% end %> <% end %> <% end %> <% end %>