define([ "exports", "./../list/list.js", "./../modules/common/globalize.js", "./../modules/approuter.js", "./../modules/emby-elements/emby-button/emby-button.js", "./../modules/emby-elements/emby-button/paper-icon-button-light.js", "./../modules/emby-elements/emby-scroller/emby-scroller.js", ], function ( _exports, _list, _globalize, _approuter, _embyButton, _paperIconButtonLight, _embyScroller, ) { function showNewUserDialog(e) { _approuter.default.show("users/new"); } function setUserProperies(user) { user.ServerId = ApiClient.serverId(); } function UsersPage(view, params) { (params.serverId = ApiClient.serverId()), _list.default.call(this, view, params), (function (view) { view .querySelector(".listTotalRecordCount") .insertAdjacentHTML( "afterend", '", ); })(view), view .querySelector(".btnAddUser") .addEventListener("click", showNewUserDialog), this.itemsContainer.setAttribute("data-monitor", "Users"); } Object.defineProperty(_exports, "__esModule", { value: !0 }), (_exports.default = void 0), require(["flexStyles"]), Object.assign(UsersPage.prototype, _list.default.prototype), (UsersPage.prototype.getItemTypes = function () { return ["User"]; }), (UsersPage.prototype.supportsAlphaPicker = function () { return !0; }), (UsersPage.prototype.getItems = function (query) { return ApiClient.getUsersQueryResult(query).then(function (result) { return result.Items.forEach(setUserProperies), result; }); }), (UsersPage.prototype.getPrefixesApiClientMethodName = function () { return "getUserPrefixes"; }), (UsersPage.prototype.getItemCountText = function (numItems) { return 1 === numItems ? _globalize.default.translate("OneUser") : _globalize.default.translate("UserCountValue", numItems); }), (UsersPage.prototype.getSettingsKey = function () { return "users"; }), (UsersPage.prototype.setTitle = function () {}), (UsersPage.prototype.getBaseListRendererOptions = function () { var options = _list.default.prototype.getBaseListRendererOptions.apply( this, arguments, ); return (options.draggable = !1), options; }), (_exports.default = UsersPage); });