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 -%>
|