_step_two.html.erb 1.7KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <div class="col-md-12">
  2. <div class="page-header">
  3. <h2><%= @scenario_import.parsed_data["name"] %> (exported <%= time_ago_in_words Time.parse(@scenario_import.parsed_data["exported_at"]) %> ago)</h2>
  4. </div>
  5. <% if @scenario_import.parsed_data["description"].present? %>
  6. <blockquote><%= @scenario_import.parsed_data["description"] %></blockquote>
  7. <% end %>
  8. <p>
  9. This import contains <%= pluralize @scenario_import.parsed_data["agents"].length, "Agent" %>:
  10. </p>
  11. <ul class='agent-import-list'>
  12. <% @scenario_import.parsed_data["agents"].each do |agent_data| %>
  13. <li>
  14. <%= link_to agent_data['name'], '#', :class => 'options-toggle' %>
  15. <span class='text-muted'>
  16. (<%= agent_data["type"].split("::").pop.titleize %>)
  17. </span>
  18. <pre class='options' style='display: none;'><%= Utils.pretty_jsonify agent_data["options"] || {} %></pre>
  19. </li>
  20. <% end %>
  21. </ul>
  22. <script>
  23. $(function() {
  24. $('.agent-import-list .options-toggle').on('click', function(e) {
  25. e.preventDefault();
  26. $(this).siblings('.options').fadeToggle();
  27. });
  28. });
  29. </script>
  30. <% if @scenario_import.existing_scenario.present? %>
  31. <strong>
  32. This Scenario already exists on your Huginn.
  33. If you continue, the import will overwrite your existing <span class='label label-info scenario'><%= @scenario_import.existing_scenario.name %></span> Scenario.
  34. </strong>
  35. <% end %>
  36. <div class="checkbox">
  37. <%= f.label :do_import do %>
  38. <%= f.check_box :do_import %> I confirm that I want to import these Agents.
  39. <% end %>
  40. </div>
  41. <div class='form-actions'>
  42. <%= f.submit "Finish Import", :class => "btn btn-primary" %>
  43. </div>
  44. </div>