mirror of
https://github.com/Ombi-app/Ombi.git
synced 2025-08-20 13:23:20 -07:00
parent
b96087d089
commit
3d2c787062
11 changed files with 161 additions and 17 deletions
|
@ -214,6 +214,12 @@ $(document).on("click", ".approve", function (e) {
|
|||
var buttonId = e.target.id;
|
||||
var $form = $('#approve' + buttonId);
|
||||
|
||||
if ($('#' + buttonId).text === "Loading...") {
|
||||
return;
|
||||
}
|
||||
|
||||
loadingButton(buttonId, "success");
|
||||
|
||||
$.ajax({
|
||||
type: $form.prop('method'),
|
||||
url: $form.prop('action'),
|
||||
|
|
|
@ -60,7 +60,7 @@ $(document).on("click", ".dropdownTv", function (e) {
|
|||
$(document).on("click", ".requestMovie", function (e) {
|
||||
var buttonId = e.target.id;
|
||||
$("#" + buttonId).prop("disabled", true);
|
||||
|
||||
loadingButton(buttonId, "primary");
|
||||
e.preventDefault();
|
||||
|
||||
var $form = $('#form' + buttonId);
|
||||
|
|
|
@ -23,3 +23,15 @@ function checkJsonResponse(response) {
|
|||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
function loadingButton(elementId, originalCss) {
|
||||
$('#' + elementId).removeClass("btn-" + originalCss + "-outline");
|
||||
$('#' + elementId).addClass("btn-primary-outline");
|
||||
$('#' + elementId).html("<i class='fa fa-spinner fa-spin'></i> Loading...");
|
||||
}
|
||||
|
||||
function finishLoading(elementId, originalCss, html) {
|
||||
$('#' + elementId).removeClass("btn-primary-outline");
|
||||
$('#' + elementId).addClass("btn-" + originalCss + "-outline");
|
||||
$('#' + elementId).html(html);
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue