Lines 86-108
$(document).ready(function () {
Link Here
|
86 |
|
86 |
|
87 |
function _addSuccessMessage(auto_backend_name, data) { |
87 |
function _addSuccessMessage(auto_backend_name, data) { |
88 |
_removeVerifyingMessage(auto_backend_name); |
88 |
_removeVerifyingMessage(auto_backend_name); |
89 |
$(auto_ill_el + " > #backend-" + auto_backend_name).append( |
89 |
$( |
90 |
'<span class="text-success"><i class="fa-solid fa-check"></i> ' + |
90 |
auto_ill_el + " > #backend-" + auto_backend_name + " #backendcol" |
91 |
__("Available.").format(auto_backend_name) + |
91 |
).append( |
92 |
" " + |
92 |
'<div class="text-success mb-2"><i class="fa-solid fa-check"></i> ' + |
|
|
93 |
"<strong>" + |
94 |
__("Available.") + |
95 |
"</strong><br>" + |
93 |
data.success + |
96 |
data.success + |
94 |
"</span>" |
97 |
"</div>" |
95 |
); |
98 |
); |
96 |
} |
99 |
} |
97 |
|
100 |
|
98 |
function _addErrorMessage(auto_backend_name, message) { |
101 |
function _addErrorMessage(auto_backend_name, message) { |
99 |
_removeVerifyingMessage(auto_backend_name); |
102 |
_removeVerifyingMessage(auto_backend_name); |
100 |
$(auto_ill_el + " > #backend-" + auto_backend_name).append( |
103 |
$( |
101 |
'<span class="text-danger"> <i class="fa-solid fa-xmark"></i> ' + |
104 |
auto_ill_el + " > #backend-" + auto_backend_name + " #backendcol" |
102 |
__("Not readily available:").format(auto_backend_name) + |
105 |
).append( |
103 |
" " + |
106 |
'<div class="text-danger mb-2"> <i class="fa-solid fa-xmark"></i> ' + |
|
|
107 |
"<strong>" + |
108 |
__("Not readily available:") + |
109 |
"</strong><br>" + |
104 |
message + |
110 |
message + |
105 |
"</span>" |
111 |
"</div>" |
106 |
); |
112 |
); |
107 |
$( |
113 |
$( |
108 |
auto_ill_el + |
114 |
auto_ill_el + |
Lines 114-137
$(document).ready(function () {
Link Here
|
114 |
|
120 |
|
115 |
function _addBackendOption(auto_backend_name) { |
121 |
function _addBackendOption(auto_backend_name) { |
116 |
$(auto_ill_el + " > #backend-" + auto_backend_name).append( |
122 |
$(auto_ill_el + " > #backend-" + auto_backend_name).append( |
117 |
' <input type="radio" id="' + |
123 |
`<label style="text-align:left; width:100%;font-weight:normal;" for="${auto_backend_name}"> |
118 |
auto_backend_name + |
124 |
<li class="list-group-item"> |
119 |
'" name="backend" value="' + |
125 |
<div class="row"> |
120 |
auto_backend_name + |
126 |
<div class="col-sm-auto"> |
121 |
'">' + |
127 |
<input id="${auto_backend_name}" type="radio" name="backend" value="${auto_backend_name}" aria-label="${auto_backend_name}"> |
122 |
' <label for="' + |
128 |
</div> |
123 |
auto_backend_name + |
129 |
<div id="backendcol" class="col"> |
124 |
'" class="radio">' + |
130 |
<div class="mb-2 fs-3"><strong>${auto_backend_name}</strong></div> |
125 |
auto_backend_name + |
131 |
</div> |
126 |
"</label> " |
132 |
</div> |
|
|
133 |
</li> |
134 |
</label>` |
127 |
); |
135 |
); |
128 |
} |
136 |
} |
129 |
|
137 |
|
130 |
function _addVerifyingMessage(auto_backend_name) { |
138 |
function _addVerifyingMessage(auto_backend_name) { |
131 |
$(auto_ill_el + " > #backend-" + auto_backend_name).append( |
139 |
$( |
132 |
'<span id="verifying-availabilty" class="text-info"><i id="issues-table-load-delay-spinner" class="fa fa-spinner fa-pulse fa-fw"></i> ' + |
140 |
auto_ill_el + " > #backend-" + auto_backend_name + " #backendcol" |
133 |
__("Verifying availability...").format(auto_backend_name) + |
141 |
).append( |
134 |
"</span>" |
142 |
'<div id="verifying-availabilty" class="text-info mb-2"><i id="issues-table-load-delay-spinner" class="fa fa-spinner fa-pulse fa-fw"></i> ' + |
|
|
143 |
__("Verifying availability...") + |
144 |
"</div>" |
135 |
); |
145 |
); |
136 |
} |
146 |
} |
137 |
function _removeVerifyingMessage(auto_backend_name) { |
147 |
function _removeVerifyingMessage(auto_backend_name) { |
Lines 148-154
$(document).ready(function () {
Link Here
|
148 |
'#confirmautoill-form #autoillbackends input[id="' + |
158 |
'#confirmautoill-form #autoillbackends input[id="' + |
149 |
auto_backend_name + |
159 |
auto_backend_name + |
150 |
'"]' |
160 |
'"]' |
151 |
).prop("checked", true); |
161 |
) |
|
|
162 |
.prop("checked", true) |
163 |
.trigger("change"); |
152 |
$(auto_ill_message_el).html( |
164 |
$(auto_ill_message_el).html( |
153 |
__( |
165 |
__( |
154 |
"The recommended backend for your request is <strong>%s</strong>." |
166 |
"The recommended backend for your request is <strong>%s</strong>." |
Lines 168-171
$(document).ready(function () {
Link Here
|
168 |
); |
180 |
); |
169 |
$(auto_ill_message_el).html(__("Fetching backends availability...")); |
181 |
$(auto_ill_message_el).html(__("Fetching backends availability...")); |
170 |
} |
182 |
} |
|
|
183 |
|
184 |
$("#confirmautoill-form").on( |
185 |
"change", |
186 |
'input[name="backend"]', |
187 |
function () { |
188 |
$('input[name="backend"]') |
189 |
.closest(".list-group-item") |
190 |
.removeClass("bg-success") |
191 |
.css({ |
192 |
"background-color": "", |
193 |
border: "", |
194 |
}); |
195 |
$(this).closest(".list-group-item").css({ |
196 |
"background-color": "rgba(0, 128, 0, 0.1)", |
197 |
border: "1px solid rgba(0, 128, 0, 0.7)", |
198 |
}); |
199 |
} |
200 |
); |
171 |
}); |
201 |
}); |
172 |
- |
|
|