futonbeta #1

Merged
l4kr merged 10 commits from futonbeta into main 2023-09-04 09:19:54 +00:00
5 changed files with 1332 additions and 5 deletions
Showing only changes of commit d1292b03a9 - Show all commits

View File

@ -26,7 +26,7 @@
min-width: 3em;
}
.scrollX {
overflow-x: auto;
overflow-x: hidden;
-webkit-overflow-scrolling: touch;
overflow-y: hidden;
white-space: nowrap;
@ -42,6 +42,7 @@
.hiddenScrollX::-webkit-scrollbar,
.layout-tv .scrollX::-webkit-scrollbar {
height: 0 !important;
display: none;
}
.scrollY {
overflow-y: auto;

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +1,81 @@
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",'<button is="emby-button" type="button" class="raised raised-mini btnAddUser submit" title="'+_globalize.default.translate("HeaderNewUser")+'" aria-label="'+_globalize.default.translate("HeaderNewUser")+'"><i class="md-icon button-icon button-icon-left">&#xE145;</i><span>'+_globalize.default.translate("HeaderNewUser")+"</span></button>")}(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});
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",
'<button is="emby-button" type="button" class="raised raised-mini btnAddUser submit" title="' +
_globalize.default.translate("HeaderNewUser") +
'" aria-label="' +
_globalize.default.translate("HeaderNewUser") +
'"><i class="md-icon button-icon button-icon-left">&#xE145;</i><span>' +
_globalize.default.translate("HeaderNewUser") +
"</span></button>",
);
})(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);
});