Project

General

Profile

Download (2.55 KB) Statistics
| Branch: | Tag: | Revision:

foreman_docker / app / views / containers / steps / _image_hub_tab.html.erb @ bc82d5d5

1
<%- model = model_for(registry) %>
2
<%= form_for model, :namespace => registry,
3
                                                    :class => 'form-horizontal',
4
                                                    :url => wizard_path,
5
                                                    :method => :put,
6
                                                    :html => {:data => {:registry => registry}} do |f| %>
7
  <% if registry == "registry" -%>
8
    <div class="input-group col-md-6">
9
      <%= select_registry f %>
10
    </div>
11
  <% end -%>
12

    
13
  <div>
14
    <div class="form-group col-md-6">
15
      <%= label_tag "image_id", _('Search'), :class=>"col-sm-2 control-label" %>
16
      <div class="input-group">
17

    
18
        <%= auto_complete_docker_search('docker_container_wizard_states_image[repository_name]', '',
19
                                 :'data-url'  => auto_complete_repository_name_image_search_path(model.compute_resource_id),
20
                                 :value       => f.object.repository_name.present? ? f.object.repository_name : '',
21
                                 :'data-registry' => registry,
22
                                 :'data-search' => true,
23
                                 :focus_on_load => true,
24
                                 :placeholder => _('Find your favorite container, e.g: centos')) %>
25
        <span class="input-group-addon glyphicon" data-search-addon=true></span>
26
        <span class="input-group-btn">
27
          <%= button_tag(:class      => 'btn btn-default',
28
                         :type       => 'button',
29
                         :id         => "search_repository_#{registry}",
30
                         :'data-registry' => registry,
31
                         :'data-url' => search_repository_image_search_path(model.compute_resource_id),
32
                         :onclick    => 'searchRepo(this)') do %>
33
            <span class="glyphicon glyphicon-search"></span>
34
          <% end %>
35
        </span>
36
      </div>
37
    </div>
38
    <%= text_f f, :tag,
39
                  :'data-registry' => registry,
40
                  :'data-tag' => true,
41
                  :'data-url' => auto_complete_image_tag_image_search_path(model.compute_resource_id) %>
42
    <div class="col-md-12">
43
      <div data-search-spinner=true class='col-md-offset-3 hide'>
44
        <span data-wait-text=true>
45
        </span>
46
        <%= image_tag('/assets/spinner.gif', :id => "loading_repositories_indicator_#{registry}") %>
47
      </div>
48
      <div data-repository-search-results=true >
49
      </div>
50
    </div>
51
    <%= render :partial => 'form_buttons', locals: { :registry => registry} %>
52
  </div>
53
<% end -%>