diff --git a/src/controllers/dashboard/scheduledtasks/scheduledtasks.js b/src/controllers/dashboard/scheduledtasks/scheduledtasks.js
index 2c665a440..10ea0538d 100644
--- a/src/controllers/dashboard/scheduledtasks/scheduledtasks.js
+++ b/src/controllers/dashboard/scheduledtasks/scheduledtasks.js
@@ -49,7 +49,7 @@ define(["jQuery", "loading", "events", "globalize", "serverNotifications", "huma
html += "";
html += "";
if (task.State === "Running") {
- html += '';
+ html += '';
} else if (task.State === "Idle") {
html += '';
}
@@ -90,16 +90,23 @@ define(["jQuery", "loading", "events", "globalize", "serverNotifications", "huma
return html;
}
+ function setTaskButtonIcon(button, icon) {
+ var inner = button.querySelector("i");
+ inner.classList.remove("stop");
+ inner.classList.remove("play_arrow");
+ inner.classList.add(icon);
+ }
+
function updateTaskButton(elem, state) {
if (state === "Running") {
elem.classList.remove("btnStartTask");
elem.classList.add("btnStopTask");
- elem.querySelector("i").innerHTML = "stop";
+ setTaskButtonIcon(elem, "stop");
elem.title = globalize.translate("ButtonStop");
} else if (state === "Idle") {
elem.classList.add("btnStartTask");
elem.classList.remove("btnStopTask");
- elem.querySelector("i").innerHTML = "";
+ setTaskButtonIcon(elem, "play_arrow");
elem.title = globalize.translate("ButtonStart");
}
$(elem).parents(".listItem")[0].setAttribute("data-status", state);