confirm_dialog: Fix loading spinner in confirm button in night mode.

We change the color of loading indicator to black only if we are not
using night mode, and in night mode indicator remains white.
This commit is contained in:
sahil839
2021-07-08 17:10:19 +05:30
committed by Tim Abbott
parent cd333cf157
commit 6b995050b0

View File

@@ -5,6 +5,7 @@ import render_confirm_dialog_heading from "../templates/confirm_dialog_heading.h
import * as blueslip from "./blueslip"; import * as blueslip from "./blueslip";
import * as overlays from "./overlays"; import * as overlays from "./overlays";
import * as settings_data from "./settings_data";
/* /*
Look for confirm_dialog in settings_user_groups Look for confirm_dialog in settings_user_groups
@@ -45,11 +46,13 @@ export function show_confirm_dialog_spinner() {
$(".confirm_dialog_submit_button .loader").css("display", "inline-block"); $(".confirm_dialog_submit_button .loader").css("display", "inline-block");
$(".confirm_dialog_submit_button span").hide(); $(".confirm_dialog_submit_button span").hide();
$(".confirm_dialog_submit_button").prop("disabled", true); $(".confirm_dialog_submit_button").prop("disabled", true);
$(".confirm_dialog_submit_button object").on("load", function () { if (!settings_data.using_dark_theme()) {
const doc = this.getSVGDocument(); $(".confirm_dialog_submit_button object").on("load", function () {
const $svg = $(doc).find("svg"); const doc = this.getSVGDocument();
$svg.find("rect").css("fill", "#000"); const $svg = $(doc).find("svg");
}); $svg.find("rect").css("fill", "#000");
});
}
} }
export function launch(conf) { export function launch(conf) {