|
1 |
| -<div class="container "> |
2 |
| - |
| 1 | +<div class="container-fluid"> |
| 2 | + |
| 3 | + <div class="row bg-light"> |
| 4 | + <div class="col-12 col-sm-12 py-3"> |
| 5 | + <div class="container"> |
| 6 | + <h2 class="text-left" style="padding: 2.8em 0px 0px 0px">Repositories</h3> |
| 7 | + <div class="row p-3"> |
| 8 | + |
| 9 | + <%= form_tag("orgs/repos", remote:true ,method: "get", id:"find_form" , class:"w-100") do %> |
| 10 | + <div class="row"> |
| 11 | + <div class="col-3"> |
| 12 | + <select class="form-control" autofocus name="org_name" id="org_name"> |
| 13 | + <option selected value="">Choose organization...</option> |
| 14 | + <% @orgs_name.each do |org|%> |
| 15 | + <option value="<%=org%>"><%=org%></option> |
| 16 | + <% end %> |
| 17 | + </select> |
| 18 | + </div> |
3 | 19 |
|
4 |
| - <div class="row"> |
5 |
| - <div class="col-12 col-sm-12 py-5 px-5 "> |
6 |
| - <h1 class="text-center" style="padding: 1em 0px 0px 0px">Repositories</h1> |
7 |
| - </div> |
8 |
| - </div> |
9 |
| - <div class="row bg-light p-4"> |
10 |
| - |
11 |
| - <%= form_tag("orgs/repos", remote:true ,method: "get", id:"find_form" , class:"w-100") do %> |
12 |
| - <div class="row"> |
13 |
| - <div class="col-3"> |
14 |
| - <select class="form-control" autofocus name="org_name" id="org_name"> |
15 |
| - <option selected value="">Choose organization...</option> |
16 |
| - <% @orgs_name.each do |org|%> |
17 |
| - <option value="<%=org%>"><%=org%></option> |
18 |
| - <% end %> |
19 |
| - </select> |
| 20 | + <div class="col-4"> |
| 21 | + <div class="input-group mb-3"> |
| 22 | + <div class="input-group-prepend"> |
| 23 | + <label class="input-group-text" for="start_date">Start date</label> |
20 | 24 | </div>
|
21 | 25 |
|
22 |
| - <div class="col-4"> |
23 |
| - <div class="input-group mb-3"> |
24 |
| - <div class="input-group-prepend"> |
25 |
| - <label class="input-group-text" for="start_date">Start date</label> |
26 |
| - </div> |
27 |
| - |
28 |
| - <input class="form-control" as="date" type="date" id="from" name="from"> |
29 |
| - </div> |
| 26 | + <input class="form-control" as="date" type="date" id="from" name="from"> |
| 27 | + </div> |
30 | 28 |
|
| 29 | + </div> |
| 30 | + <div class="col-4"> |
| 31 | + <div class="input-group mb-3"> |
| 32 | + <div class="input-group-prepend"> |
| 33 | + <label class="input-group-text" for="end_date">End date</label> |
31 | 34 | </div>
|
32 |
| - <div class="col-4"> |
33 |
| - <div class="input-group mb-3"> |
34 |
| - <div class="input-group-prepend"> |
35 |
| - <label class="input-group-text" for="end_date">End date</label> |
36 |
| - </div> |
37 | 35 |
|
38 |
| - <input class="form-control" as="date" type="date" id="until" name="until"> |
39 |
| - </div> |
| 36 | + <input class="form-control" as="date" type="date" id="until" name="until"> |
| 37 | + </div> |
40 | 38 |
|
41 |
| - </div> |
42 |
| - <div class="col-1"> |
43 |
| - <input id="find_button" type="submit" class="btn btn-primary" value="Find" data-disabled-with="Find"> |
44 |
| - </div> |
45 | 39 | </div>
|
| 40 | + <div class="col-1"> |
| 41 | + <input id="find_button" type="submit" class="btn btn-secondary" value="Find" data-disabled-with="Find"> |
| 42 | + </div> |
| 43 | + </div> |
| 44 | + |
46 | 45 |
|
47 | 46 |
|
| 47 | + <% end %> |
48 | 48 |
|
49 |
| - <% end %> |
50 | 49 |
|
51 |
| - <div class="col-12 py-5 px-5 spinner_loading_ajax"> |
| 50 | + |
| 51 | + |
| 52 | + </div> |
| 53 | + </div> |
| 54 | + </div> |
| 55 | + |
| 56 | + </div> |
| 57 | + |
| 58 | + <div class="row bg-white"> |
| 59 | + <div class="col-12 col-sm-12 py-3"> |
| 60 | + <div class="container" style="padding-left: 0px;padding-right: 0px;"> |
| 61 | + |
| 62 | + <div class="row p-4 spinner_loading_ajax"> |
| 63 | + |
| 64 | + <div class="col-12 py-5 px-5"> |
52 | 65 | <div class="d-flex justify-content-center">
|
53 | 66 | <div class="spinner-border" role="status">
|
54 | 67 | <span class="sr-only">Loading...</span>
|
55 | 68 | </div>
|
56 | 69 | </div>
|
| 70 | + </div> |
| 71 | + |
57 | 72 | </div>
|
58 | 73 |
|
59 |
| - <div id="list_repos" class=" col-12 py-5 px-5"> |
| 74 | + <div class="row p-4"> |
| 75 | + <div id="list_repos" class=" col-12" style="padding-left: 0px;padding-right: 0px;"> |
60 | 76 |
|
| 77 | + </div> |
61 | 78 | </div>
|
62 | 79 |
|
63 |
| - |
| 80 | + </div> |
64 | 81 | </div>
|
65 |
| - |
66 |
| - |
| 82 | + </div> |
67 | 83 | </div>
|
68 | 84 |
|
69 | 85 |
|
|
74 | 90 | <% end %>
|
75 | 91 |
|
76 | 92 | <script>
|
77 |
| - function show_repos(event, data){ |
78 |
| - //data.repos contains partial rendered into string |
79 |
| - $("#list_repos").html(data.repos); |
80 |
| - $('.delete_button').on("click", function(){ |
81 |
| - $(this).hide(); |
82 |
| - $(this).parent().append("<button class='btn btn-primary float-right' type='button' disabled><span class='spinner-border spinner-border-sm' role='status' aria-hidden='true'></span><span class='sr-only'>Loading...</span> </button>"); |
| 93 | + function show_repos(event, data){ |
| 94 | + //data.repos contains partial rendered into string |
| 95 | + $("#list_repos").html(data.repos); |
| 96 | + $('.delete_button').on("click", function(){ |
| 97 | + $(this).hide(); |
| 98 | + $(this).parent().append("<button class='btn btn-primary float-right' type='button' disabled><span class='spinner-border spinner-border-sm' role='status' aria-hidden='true'></span><span class='sr-only'>Loading...</span> </button>"); |
83 | 99 |
|
84 |
| - }); |
85 |
| - $('.add_button').on("click", function(){ |
86 |
| - $(this).hide(); |
87 |
| - $(this).parent().append("<button class='btn btn-primary float-right' type='button' disabled><span class='spinner-border spinner-border-sm' role='status' aria-hidden='true'></span><span class='sr-only'>Loading...</span> </button>"); |
88 |
| - }); |
| 100 | + }); |
| 101 | + $('.add_button').on("click", function(){ |
| 102 | + $(this).hide(); |
| 103 | + $(this).parent().append("<button class='btn btn-primary float-right' type='button' disabled><span class='spinner-border spinner-border-sm' role='status' aria-hidden='true'></span><span class='sr-only'>Loading...</span> </button>"); |
| 104 | + }); |
89 | 105 |
|
90 |
| - } |
| 106 | + } |
91 | 107 |
|
92 |
| - function display_error(event, data){ |
| 108 | + function display_error(event, data){ |
93 | 109 |
|
94 |
| - console.log(data); |
95 |
| - } |
| 110 | + console.log(data); |
| 111 | + } |
96 | 112 |
|
97 |
| - function show_general_spinner(button){ |
| 113 | + function show_general_spinner(button){ |
98 | 114 |
|
99 |
| - } |
| 115 | + } |
100 | 116 |
|
101 |
| - $(document).ready(function() { |
| 117 | + $(document).ready(function() { |
102 | 118 |
|
103 | 119 |
|
104 | 120 |
|
105 |
| - $(".spinner_loading_ajax").hide(); |
| 121 | + $(".spinner_loading_ajax").hide(); |
106 | 122 |
|
107 |
| - $(document).ajaxStart(function(){ |
108 |
| - if( $("#org_name option:selected").val() != ""){ |
109 |
| - $('#list_repos').html(""); |
110 |
| - $('.spinner_loading_ajax').show(); |
111 |
| - } |
| 123 | + $(document).ajaxStart(function(){ |
| 124 | + if( $("#org_name option:selected").val() != ""){ |
| 125 | + $('#list_repos').html(""); |
| 126 | + $('.spinner_loading_ajax').show(); |
| 127 | + } |
112 | 128 |
|
113 |
| - }); |
114 |
| - $(document).ajaxStop(function(){ |
115 |
| - $('.spinner_loading_ajax').hide(); |
116 |
| - }); |
| 129 | + }); |
| 130 | + $(document).ajaxStop(function(){ |
| 131 | + $('.spinner_loading_ajax').hide(); |
| 132 | + }); |
117 | 133 |
|
118 |
| - $('#find_form').on('ajax:success', show_repos); |
119 |
| - $('#find_form').on('ajax:error', display_error); |
| 134 | + $('#find_form').on('ajax:success', show_repos); |
| 135 | + $('#find_form').on('ajax:error', display_error); |
120 | 136 |
|
121 | 137 |
|
122 | 138 |
|
123 | 139 |
|
124 | 140 |
|
125 |
| - }); |
| 141 | + }); |
126 | 142 |
|
127 | 143 |
|
128 | 144 | </script>
|
0 commit comments