Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/1903837/?format=api
{ "id": 1903837, "url": "http://patchwork.ozlabs.org/api/patches/1903837/?format=api", "web_url": "http://patchwork.ozlabs.org/project/swupdate/patch/20240224140031.9888-6-daniel@braunwarth.dev/", "project": { "id": 58, "url": "http://patchwork.ozlabs.org/api/projects/58/?format=api", "name": "swupdate development", "link_name": "swupdate", "list_id": "swupdate.googlegroups.com", "list_email": "swupdate@googlegroups.com", "web_url": "https://github.com/sbabic/swupdate", "scm_url": "git://github.com/sbabic/swupdate", "webscm_url": "", "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<20240224140031.9888-6-daniel@braunwarth.dev>", "list_archive_url": null, "date": "2024-02-24T14:00:31", "name": "[5/5] web-app: migrate to bootstrap version 5", "commit_ref": null, "pull_url": null, "state": "accepted", "archived": false, "hash": "5e7529711094dd8df4c931cae94e43fdfc819e80", "submitter": { "id": 85609, "url": "http://patchwork.ozlabs.org/api/people/85609/?format=api", "name": "Daniel Braunwarth", "email": "daniel@braunwarth.dev" }, "delegate": { "id": 1693, "url": "http://patchwork.ozlabs.org/api/users/1693/?format=api", "username": "sbabic", "first_name": "Stefano", "last_name": "Babic", "email": "sbabic@denx.de" }, "mbox": "http://patchwork.ozlabs.org/project/swupdate/patch/20240224140031.9888-6-daniel@braunwarth.dev/mbox/", "series": [ { "id": 396467, "url": "http://patchwork.ozlabs.org/api/series/396467/?format=api", "web_url": "http://patchwork.ozlabs.org/project/swupdate/list/?series=396467", "date": "2024-02-24T14:00:26", "name": "web-app: update web application", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/396467/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/1903837/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/1903837/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "<swupdate+bncBAABBIXN46XAMGQE7MBXFKA@googlegroups.com>", "X-Original-To": "incoming@patchwork.ozlabs.org", "Delivered-To": "patchwork-incoming@legolas.ozlabs.org", "Authentication-Results": [ "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=googlegroups.com header.i=@googlegroups.com\n header.a=rsa-sha256 header.s=20230601 header.b=M0svv6/R;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=googlegroups.com\n (client-ip=2a00:1450:4864:20::238; helo=mail-lj1-x238.google.com;\n envelope-from=swupdate+bncbaabbixn46xamgqe7mbxfka@googlegroups.com;\n receiver=patchwork.ozlabs.org)" ], "Received": [ "from mail-lj1-x238.google.com (mail-lj1-x238.google.com\n [IPv6:2a00:1450:4864:20::238])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4ThpSk6XDsz23q5\n\tfor <incoming@patchwork.ozlabs.org>; Sun, 25 Feb 2024 01:01:10 +1100 (AEDT)", "by mail-lj1-x238.google.com with SMTP id\n 38308e7fff4ca-2d24466f7e3sf16095881fa.2\n for <incoming@patchwork.ozlabs.org>;\n Sat, 24 Feb 2024 06:01:10 -0800 (PST)", "by 2002:a2e:a377:0:b0:2d2:630d:cc95 with SMTP id\n i23-20020a2ea377000000b002d2630dcc95ls400808ljn.1.-pod-prod-05-eu;\n Sat, 24 Feb 2024 06:01:05 -0800 (PST)", "from bergelmir.uberspace.de (bergelmir.uberspace.de.\n [185.26.156.157])\n by gmr-mx.google.com with ESMTPS id\n c19-20020a7bc853000000b004128815c371si242358wml.1.2024.02.24.06.01.04\n for <swupdate@googlegroups.com>\n (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);\n Sat, 24 Feb 2024 06:01:04 -0800 (PST)", "(qmail 21563 invoked by uid 989); 24 Feb 2024 14:01:04 -0000", "from unknown (HELO unkown) (::1)\n\tby bergelmir.uberspace.de (Haraka/3.0.1) with ESMTPSA;\n Sat, 24 Feb 2024 15:01:04 +0100" ], "ARC-Seal": [ "i=2; a=rsa-sha256; t=1708783267; cv=pass;\n d=google.com; s=arc-20160816;\n b=pbeOGLfD6CrWqP6ILju+r2zQkTpD/7zBM+AgY6FmzlTzXHA/82kzDDMxT/C1Y4T99Q\n jLcWqOabx3Z5PSt4PDENlXFWWy1EjG3wl5ob0x02BZVQyQlWjXUa3dMZHXY8QGvQuH7n\n /cAEjb8C6YAaAbfbd1R+qVmQUGcqniXKj0BmevisTukb/x/BZe+Ht7CqTw8EnWPkWPP+\n g5honCctjzhkDqs6QEviubsyxwjOpt10DjmRShH4lK/Mp9+974+cXMQJRla2+m1jdY7s\n qa/CIxeftsbWkpQ/5qLJp4UEC63VE4iNRM1lAXzI/m9KyBmgY/8xu063rgcdIs3Eg8Ql\n L3JA==", "i=1; a=rsa-sha256; t=1708783264; cv=none;\n d=google.com; s=arc-20160816;\n b=ck/Wqj7rTYXIFjrTLrFc4zVdvhiDtjP1XkHAZzbyoIZOD4oCYANpIwE0GUVm7qYnK0\n Qak9MHnFdhs//p75MCx4rgjyLzCXKIVEEILJ/YB+LWGKm++hJn6VfzjUOn9Fr0KkpjkG\n foMZhjKhu/J5CC5LQ4obkpuZpmRMSBFQMH+4wevO6gabNHhMNrtYv0bw1HeS8+SNRPEg\n fC7RKOIDSl6ZKrlS7Z0o5HzVcEbA9pBvMaAPsIHgsgr/DR2qQ+252A7sFDL+b8opj/gx\n atoKu5M2Qjq+mIVGj6vi9SIlv2E9AdSaUTLquiUw87p2MU4HPClAaS+78fmAciSgmiqW\n 8eWA==" ], "ARC-Message-Signature": [ "i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com;\n s=arc-20160816;\n h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post\n :list-id:mailing-list:precedence:mime-version:references:in-reply-to\n :message-id:date:subject:cc:to:from:sender:dkim-signature;\n bh=Wn2yjXlnR/z2YCnZVq6SWAR013Q9DIvCi6kAw38fegg=;\n fh=2+ZlZry+Obdvji++ahjrMA2Q8JwdRZGoILYNjSMKkyI=;\n b=Qb4mCevUsYXgHWKeNbnUh3/hSd7isHngvTp1yKVmI48HIwS1+jD5eVHVSwY3FR0r+S\n nd/lQ0zXn3ATd8ktQyGD9cDh6DP6jOCy38O1WlCsLkOG9X+m3KGS9M5CuXEzomY9Whjz\n vPww0NV9dyAzawG/VD2D4ab/Wqpdrx8+gwel7hQ4MMmeQ+vOn/FgX3aWvO58MdX+8JS4\n ibPT2IoB07lUGvMw3e9pLumRX4HKb/RvRiLxltsbPh2qMs8qnvfrBlqvEymI07S2xIAk\n +Z/xs/BdoMLFfZL2kjWavULRlICNk68RqfMpdryu5+nxv6SlClq2YqE5ccH8dEvM6Msx\n 9q/Q==;\n darn=patchwork.ozlabs.org", "i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;\n s=arc-20160816;\n h=dkim-signature:content-transfer-encoding:mime-version:references\n :in-reply-to:message-id:date:subject:cc:to:from;\n bh=tIwBweY7iOjQ+y6izr+kR7W0a8rZtcoH4yXE6ltn3ms=;\n fh=BXlwH+1nWuAxJAQnM3fjgjZkXNBtIKsJ4sRu0kRLMwA=;\n b=Z8dP/gXPOcoyKsyAED2tmDEF+j8hBMa6sHblcEyF+zOdHJMkpIFguN3SV2YnkgYett\n tpi+SZAqytyQf0ITTlycw5J5Cc6JXeZ82nnQdjFC2yXZ1nxQt5l/odt67BZBiK/kJKFV\n 1RD55oI1DYkuZO7mT22aPWjeb7+xD8hJQEh1eqMk24AEbIxyRaGleQOLglToW32oX+F5\n kXKx3yAO+becNolJWzsnUwSGnKQVgBlFPMhrGEoBs/GchXkA3keLqNl/VOkyieHOJvVV\n C3htykKfXe1UCwOh6E4PQ1IQd9Ix1k+qGCqQM2Y8fqUCT3s5jf0PBmvT1qbgIWj7f3LP\n S14Q==;\n dara=google.com" ], "ARC-Authentication-Results": [ "i=2; gmr-mx.google.com;\n dkim=temperror (no key for signature) header.i=@braunwarth.dev\n header.s=uberspace header.b=XxFStd+2;\n spf=pass (google.com: domain of daniel@braunwarth.dev designates\n 185.26.156.157 as permitted sender) smtp.mailfrom=daniel@braunwarth.dev", "i=1; gmr-mx.google.com;\n dkim=temperror (no key for signature) header.i=@braunwarth.dev\n header.s=uberspace header.b=XxFStd+2;\n spf=pass (google.com: domain of daniel@braunwarth.dev designates\n 185.26.156.157 as permitted sender) smtp.mailfrom=daniel@braunwarth.dev" ], "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=googlegroups.com; s=20230601; t=1708783267; x=1709388067;\n darn=patchwork.ozlabs.org;\n h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post\n :list-id:mailing-list:precedence:x-original-authentication-results\n :x-original-sender:mime-version:references:in-reply-to:message-id\n :date:subject:cc:to:from:sender:from:to:cc:subject:date:message-id\n :reply-to;\n bh=Wn2yjXlnR/z2YCnZVq6SWAR013Q9DIvCi6kAw38fegg=;\n b=M0svv6/RvYNFdqIpDkDiVo4nvzH2GrY/C9VtVKe1Si1vB/FWK/89gXqgRc2GfL6CUY\n EhcTn3/OcWjNgDiX8IkKqRT2DY+jzeHK2Q2bHUM88k4MYVwJkLsHPmXV8rAs0NjlhNye\n mmoEV+4NN3ZprrCD0eE8+TjdnC5pLo8KL/+tCZ6tEr2jTBrmOATSMfXSSQVTahCYb9Db\n iWBWWJ8IgGLLp6ar4XGIjRZnq0BHX4FCmL78ektSOi7bKoAfqQWuraa9+aY4zorEvvkn\n 1rIASIhWCnX2j949mjn0E18ZKyp8rVGmEvn0O70AmUKpekldHOs/HdAqf76qUb49AeSC\n Yo6g==", "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20230601; t=1708783267; x=1709388067;\n h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post\n :x-spam-checked-in-group:list-id:mailing-list:precedence\n :x-original-authentication-results:x-original-sender:mime-version\n :references:in-reply-to:message-id:date:subject:cc:to:from\n :x-beenthere:x-gm-message-state:sender:from:to:cc:subject:date\n :message-id:reply-to;\n bh=Wn2yjXlnR/z2YCnZVq6SWAR013Q9DIvCi6kAw38fegg=;\n b=SGYDO2n4v+G9OsYWN9MRg9cofXR1oNRFyjivxRjCAAoX0VCsruboon3ZaZllKQ72ma\n yh5MGJ8yg03N4oDeGIVC4YIgofHoYPSVO42muohKS9ErLzSd/1oqbdG71zJO6tFWDEHE\n 2Djw1mXuJFkyGYjZJwq14pPLghPqrgARsn3n1BQeInDO31/Q9SklZtgjVJaYyzhPGNCI\n cs7aSPGBrmSoBWPjlmNPdQLxmVZ3WpY26u62td8M0ru6ru4cP5PVSV+sTHHCJvZDwflH\n yUuK23a4UV2B7k8mNugNpoyFYTvhC4kblwnE6rUYq12tiTD2S1E3tWua93QkepCFFfnT\n tPPg==", "Sender": "swupdate@googlegroups.com", "X-Forwarded-Encrypted": "i=2;\n AJvYcCX5h3792ejZ2mGsR0ayBKeVGbO8yu9yh++mg7g6OxHUJmlhITBZh41PmUDrFOAIP3Q+51AlPcts9pnqeTocBwOLNObf/wlbv5i0v6vHSw==", "X-Gm-Message-State": "AOJu0Ywk5UkIvNQXJ3jSrupD+CYahfOZxhzazQBVi2FUwqeZ6Vfxk/TJ\n\tiD5zPzwTvJzuJCcXo4FvgKOV+40ySOaGvxYF30D8N7nyNiRhp4oI", "X-Google-Smtp-Source": "\n AGHT+IHlwYoxu+C0U1ZfeIOhvJZoJF95Iu3PMUXvilBRY/K1YtdBnhW/rhEbkOIUErAHXOm3Y9qyzQ==", "X-Received": [ "by 2002:a2e:aa27:0:b0:2d2:336e:e755 with SMTP id\n bf39-20020a2eaa27000000b002d2336ee755mr1055680ljb.16.1708783266805;\n Sat, 24 Feb 2024 06:01:06 -0800 (PST)", "by 2002:a2e:bc21:0:b0:2d2:3987:36b0 with SMTP id\n b33-20020a2ebc21000000b002d2398736b0mr1502601ljf.43.1708783264728;\n Sat, 24 Feb 2024 06:01:04 -0800 (PST)" ], "X-BeenThere": "swupdate@googlegroups.com", "Received-SPF": "pass (google.com: domain of daniel@braunwarth.dev designates\n 185.26.156.157 as permitted sender) client-ip=185.26.156.157;", "From": "Daniel Braunwarth <daniel@braunwarth.dev>", "To": "swupdate@googlegroups.com", "Cc": "Daniel Braunwarth <daniel@braunwarth.dev>", "Subject": "[swupdate] [PATCH 5/5] web-app: migrate to bootstrap version 5", "Date": "Sat, 24 Feb 2024 14:00:31 +0000", "Message-ID": "<20240224140031.9888-6-daniel@braunwarth.dev>", "X-Mailer": "git-send-email 2.43.0", "In-Reply-To": "<20240224140031.9888-1-daniel@braunwarth.dev>", "References": "<20240224140031.9888-1-daniel@braunwarth.dev>", "MIME-Version": "1.0", "X-Rspamd-Bar": "-----", "X-Rspamd-Report": "REPLY(-4) BAYES_HAM(-2.999176) MID_CONTAINS_FROM(1)\n MIME_HTML_ONLY(0.2) R_MISSING_CHARSET(0.5)", "X-Rspamd-Score": "-5.299176", "X-Original-Sender": "daniel@braunwarth.dev", "X-Original-Authentication-Results": "gmr-mx.google.com; dkim=temperror (no\n key for signature) header.i=@braunwarth.dev header.s=uberspace\n header.b=XxFStd+2;\n spf=pass (google.com: domain of daniel@braunwarth.dev\n designates 185.26.156.157 as permitted sender)\n smtp.mailfrom=daniel@braunwarth.dev", "Content-Type": "text/plain; charset=\"UTF-8\"", "Precedence": "list", "Mailing-list": "list swupdate@googlegroups.com;\n contact swupdate+owners@googlegroups.com", "List-ID": "<swupdate.googlegroups.com>", "X-Spam-Checked-In-Group": "swupdate@googlegroups.com", "X-Google-Group-Id": "605343134186", "List-Post": "<https://groups.google.com/group/swupdate/post>,\n <mailto:swupdate@googlegroups.com>", "List-Help": "<https://groups.google.com/support/>,\n <mailto:swupdate+help@googlegroups.com>", "List-Archive": "<https://groups.google.com/group/swupdate", "List-Subscribe": "<https://groups.google.com/group/swupdate/subscribe>,\n <mailto:swupdate+subscribe@googlegroups.com>", "List-Unsubscribe": "\n <mailto:googlegroups-manage+605343134186+unsubscribe@googlegroups.com>,\n <https://groups.google.com/group/swupdate/subscribe>" }, "content": "Signed-off-by: Daniel Braunwarth <daniel@braunwarth.dev>\n---\n web-app/css/swupdate.css | 4 ++--\n web-app/index.html | 44 +++++++++++++++++++------------------\n web-app/js/swupdate.js | 11 ++++++----\n web-app/scss/bootstrap.scss | 10 ---------\n 4 files changed, 32 insertions(+), 37 deletions(-)\n\n--\n2.43.0", "diff": "diff --git a/web-app/css/swupdate.css b/web-app/css/swupdate.css\nindex a37d3d1..df7441b 100644\n--- a/web-app/css/swupdate.css\n+++ b/web-app/css/swupdate.css\n@@ -23,10 +23,10 @@ body {\n width: 220px;\n }\n\n-[data-toggle=\"collapse\"] i:before {\n+[data-bs-toggle=\"collapse\"] i:before {\n content: \"\\f139\";\n }\n\n-[data-toggle=\"collapse\"].collapsed i:before {\n+[data-bs-toggle=\"collapse\"].collapsed i:before {\n content: \"\\f13a\";\n }\ndiff --git a/web-app/index.html b/web-app/index.html\nindex 641cb8c..2e0e9a2 100755\n--- a/web-app/index.html\n+++ b/web-app/index.html\n@@ -32,11 +32,11 @@\n <a class=\"navbar-brand\" href=\"#\">\n <img class=\"d-inline-block align-top\" src=\"images/logo.png\" alt=\"\">\n </a>\n- <button class=\"navbar-toggler\" type=\"button\" data-toggle=\"collapse\" data-target=\"#navbarText\" aria-controls=\"navbarText\" aria-expanded=\"false\" aria-label=\"Toggle navigation\">\n+ <button class=\"navbar-toggler\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#navbarText\" aria-controls=\"navbarText\" aria-expanded=\"false\" aria-label=\"Toggle navigation\">\n <span class=\"navbar-toggler-icon\"></span>\n </button>\n <div class=\"collapse navbar-collapse\" id=\"navbarText\">\n- <ul class=\"navbar-nav ml-auto\">\n+ <ul class=\"navbar-nav ms-auto\">\n <li class=\"nav-item\">\n <a id=\"swu-restart\" class=\"nav-link\" href=\"#\"><i class=\"fas fa-sync\"></i> Restart System</a>\n </li>\n@@ -48,15 +48,21 @@\n <!-- Use Bootstrap Grid Container -->\n <div class=\"container\">\n <!-- Header -->\n- <div class=\"jumbotron my-3\">\n- <h1 class=\"display-4\"><span class=\"text-primary\">SW</span>Update</h1>\n- <p class=\"lead\">Software update for embedded systems</p>\n- <p>Upload a software image below, or restart the system at the top right corner.</p>\n+ <div class=\"row my-3\">\n+ <div class=\"col\">\n+ <div class=\"card opacity-75\">\n+ <div class=\"card-header pb-0\">\n+ <h1 class=\"display-4\"><span class=\"text-primary\">SW</span>Update</h1>\n+ <p class=\"lead\">Software update for embedded systems</p>\n+ <p>Upload a software image below, or restart the system at the top right corner.</p>\n+ </div>\n+ </div>\n+ </div>\n </div>\n\n <div class=\"row my-3\">\n <div class=\"col\">\n- <div class=\"card\">\n+ <div class=\"card opacity-75\">\n <div class=\"card-header pb-0\">\n <h5><i class=\"fas fa-wrench\"></i> Software Update</h5>\n </div>\n@@ -87,12 +93,12 @@\n </div>\n\n <!-- Progress -->\n- <i id=\"swu-progress-spinner\" class=\"fas\"></i>\n+ <i id=\"swu-progress-spinner\" class=\"spinner-border invisible\" role=\"status\"></i>\n <strong id=\"swu-progress-run\" style=\"display: none;\">Updating:</strong>\n <span id=\"swu-progress-name\"></span>\n <span id=\"swu-progress-value\" class=\"float-right\"></span>\n- <div class=\"progress\">\n- <div id=\"swu-progress-bar\" class=\"progress-bar progress-bar-striped\" role=\"progressbar\"></div>\n+ <div class=\"progress\" role=\"progressbar\">\n+ <div id=\"swu-progress-bar\" class=\"progress-bar progress-bar-striped\" style=\"height: 1.5rem\"></div>\n </div>\n </div>\n </div>\n@@ -102,9 +108,9 @@\n <!-- Messages -->\n <div class=\"row my-3\">\n <div class=\"col\">\n- <div class=\"card\">\n+ <div class=\"card opacity-75\">\n <div class=\"card-header\" id=\"headingMessages\">\n- <a class=\"h5 collapsed\" data-toggle=\"collapse\" href=\"#collapseMessages\" aria-expanded=\"false\" aria-controls=\"collapseMessages\">\n+ <a class=\"h5 collapsed\" data-bs-toggle=\"collapse\" data-bs-target=\"#collapseMessages\" aria-expanded=\"false\" aria-controls=\"collapseMessages\">\n <i class=\"fas\"></i> Messages\n </a>\n </div>\n@@ -116,16 +122,12 @@\n </div>\n\n <!-- Restart -->\n- <div id=\"swu-restart-modal\" class=\"modal fade\" tabindex=\"-1\" role=\"dialog\">\n- <div class=\"modal-dialog modal-dialog-centered\" role=\"document\">\n+ <div id=\"swu-restart-modal\" class=\"modal fade\" tabindex=\"-1\">\n+ <div class=\"modal-dialog modal-dialog-centered\">\n <div class=\"modal-content\">\n- <div class=\"modal-body p-3 mb-2\">\n- <div class=\"media\">\n- <i class=\"fas fa-spinner fa-spin fa-3x align-self-center mr-3\"></i>\n- <div class=\"media-body align-self-center\">\n- <h5 class=\"mt-0 mb-0\">The system will restart. Please be patient, as restarting takes about one minute.</h5>\n- </div>\n- </div>\n+ <div class=\"modal-body\">\n+ <i class=\"spinner-border\" role=\"status\"></i>\n+ <h5>The system will restart. Please be patient, as restarting takes about one minute.</h5>\n </div>\n </div>\n </div>\ndiff --git a/web-app/js/swupdate.js b/web-app/js/swupdate.js\nindex ae65a1e..faeca3d 100755\n--- a/web-app/js/swupdate.js\n+++ b/web-app/js/swupdate.js\n@@ -5,7 +5,7 @@\n * SPDX-License-Identifier: MIT\n */\n\n-/* global $, Dropzone, WebSocket */\n+/* global $, Dropzone, WebSocket, bootstrap */\n\n const StatusEnum = {\n IDLE: 'IDLE',\n@@ -27,7 +27,8 @@ function restart () {\n }\n\n function showRestart () {\n- $('#swu-restart-modal').modal({ backdrop: 'static', keyboard: false })\n+ const restartModal = new bootstrap.Modal('#swu-restart-modal', { backdrop: 'static', keyboard: false })\n+ restartModal.show()\n window.setTimeout(tryReload, 3000)\n }\n\n@@ -82,7 +83,8 @@ const updateProgressBarStatus = (function (status) {\n $('#swu-progress-bar')\n .removeClass('bg-danger bg-success progress-bar-animated')\n $('#swu-progress-spinner')\n- .removeClass('fa-spinner fa-spin')\n+ .addClass('invisible')\n+ .removeClass('visible')\n $('#swu-progress-run').hide()\n\n switch (status) {\n@@ -92,7 +94,8 @@ const updateProgressBarStatus = (function (status) {\n case StatusEnum.RUN:\n $('#swu-progress-bar').addClass('progress-bar-animated')\n $('#swu-progress-spinner')\n- .addClass('fa-spinner fa-spin')\n+ .removeClass('invisible')\n+ .addClass('visible')\n $('#swu-progress-run').show()\n break\n case StatusEnum.SUCCESS:\ndiff --git a/web-app/scss/bootstrap.scss b/web-app/scss/bootstrap.scss\nindex c4a4dad..30aadc2 100644\n--- a/web-app/scss/bootstrap.scss\n+++ b/web-app/scss/bootstrap.scss\n@@ -5,14 +5,4 @@\n * SPDX-License-Identifier: MIT\n */\n\n-$theme-colors: (\n-);\n-\n-$transparent: rgba(255, 255, 255, .75);\n-\n-$jumbotron-bg: $transparent;\n-$card-bg: $transparent;\n-\n-$progress-height: 1.5rem !default;\n-\n @import 'node_modules/bootstrap/scss/bootstrap';\n", "prefixes": [ "5/5" ] }