1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00
jellyfin-web/src/controllers/dashboard/serveractivity.js

32 lines
1.1 KiB
JavaScript
Raw Normal View History

define(["components/activitylog", "globalize"], function (ActivityLog, globalize) {
2018-10-23 01:05:09 +03:00
"use strict";
return function (view, params) {
2018-10-23 01:05:09 +03:00
var activityLog;
if (params.useractivity !== "false") {
view.querySelector(".activityItems").setAttribute("data-useractivity", "true");
view.querySelector(".sectionTitle").innerHTML = globalize.translate("HeaderActivity");
} else {
view.querySelector(".activityItems").setAttribute("data-useractivity", "false");
view.querySelector(".sectionTitle").innerHTML = globalize.translate("Alerts");
}
view.addEventListener("viewshow", function () {
if (!activityLog) {
activityLog = new ActivityLog({
serverId: ApiClient.serverId(),
element: view.querySelector(".activityItems")
});
}
});
view.addEventListener("viewdestroy", function () {
if (activityLog) {
activityLog.destroy();
}
activityLog = null;
});
};
});