Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWinnie Hellmann <winnie@gitlab.com>2017-08-15 11:20:35 +0300
committerPhil Hughes <me@iamphill.com>2017-08-15 11:20:35 +0300
commitd2b4109b0830970f41c60b7407366bf760d41676 (patch)
tree604c18c9049de11e36091b10801b19c0966509d1 /app/assets/javascripts/gpg_badges.js
parent155de419029a200a04e257baded9ea3c5f5bfe99 (diff)
Display GPG status loading spinner only when Ajax request is made
Diffstat (limited to 'app/assets/javascripts/gpg_badges.js')
-rw-r--r--app/assets/javascripts/gpg_badges.js4
1 files changed, 3 insertions, 1 deletions
diff --git a/app/assets/javascripts/gpg_badges.js b/app/assets/javascripts/gpg_badges.js
index 1c379e9bb67..7ac9dcd1112 100644
--- a/app/assets/javascripts/gpg_badges.js
+++ b/app/assets/javascripts/gpg_badges.js
@@ -1,12 +1,14 @@
export default class GpgBadges {
static fetch() {
+ const badges = $('.js-loading-gpg-badge');
const form = $('.commits-search-form');
+ badges.html('<i class="fa fa-spinner fa-spin"></i>');
+
$.get({
url: form.data('signatures-path'),
data: form.serialize(),
}).done((response) => {
- const badges = $('.js-loading-gpg-badge');
response.signatures.forEach((signature) => {
badges.filter(`[data-commit-sha="${signature.commit_sha}"]`).replaceWith(signature.html);
});