define(["components/activitylog", "globalize"], function(ActivityLog, globalize) { "use strict"; return function(view, params) { var activityLog; "false" !== params.useractivity ? (view.querySelector(".activityItems").setAttribute("data-useractivity", "true"), view.querySelector(".sectionTitle").innerHTML = globalize.translate("HeaderActivity")) : (view.querySelector(".activityItems").setAttribute("data-useractivity", "false"), view.querySelector(".sectionTitle").innerHTML = globalize.translate("Alerts")), view.addEventListener("viewshow", function() { activityLog || (activityLog = new ActivityLog({ serverId: ApiClient.serverId(), element: view.querySelector(".activityItems") })) }), view.addEventListener("viewdestroy", function() { activityLog && activityLog.destroy(), activityLog = null }) } });