Change the scrolling from the whole sheet content to the sheet body only

This commit is contained in:
raphaelpieroni 2021-05-09 18:16:01 +02:00
parent 2d777f7ea2
commit b7b34218c3
5 changed files with 17 additions and 16 deletions

View File

@ -70,17 +70,6 @@ export class RdDActorCreatureSheet extends RdDActorSheet {
});
}
/* -------------------------------------------- */
/** @override */
setPosition(options = {}) {
const position = super.setPosition(options);
const sheetBody = this.element.find(".sheet-body");
const bodyHeight = position.height - 192;
sheetBody.css("height", bodyHeight);
return position;
}
/* -------------------------------------------- */
/** @override */
_updateObject(event, formData) {

View File

@ -132,10 +132,12 @@ export class RdDActorEntiteSheet extends ActorSheet {
/* -------------------------------------------- */
/** @override */
setPosition(options={}) {
setPosition(options = {}) {
const position = super.setPosition(options);
const sheetHeader = this.element.find(".sheet-header");
const sheetTabs = this.element.find(".sheet-tabs");
const sheetBody = this.element.find(".sheet-body");
const bodyHeight = position.height - 192;
const bodyHeight = position.height - sheetHeader[0].clientHeight - sheetTabs[0].clientHeight;
sheetBody.css("height", bodyHeight);
return position;
}

View File

@ -608,8 +608,10 @@ export class RdDActorSheet extends ActorSheet {
/** @override */
setPosition(options = {}) {
const position = super.setPosition(options);
const sheetHeader = this.element.find(".sheet-header");
const sheetTabs = this.element.find(".sheet-tabs");
const sheetBody = this.element.find(".sheet-body");
const bodyHeight = position.height - 192;
const bodyHeight = position.height - sheetHeader[0].clientHeight - sheetTabs[0].clientHeight;
sheetBody.css("height", bodyHeight);
return position;
}

View File

@ -108,10 +108,12 @@ export class RdDActorVehiculeSheet extends ActorSheet {
/* -------------------------------------------- */
/** @override */
setPosition(options={}) {
setPosition(options = {}) {
const position = super.setPosition(options);
const sheetHeader = this.element.find(".sheet-header");
const sheetTabs = this.element.find(".sheet-tabs");
const sheetBody = this.element.find(".sheet-body");
const bodyHeight = position.height - 192;
const bodyHeight = position.height - sheetHeader[0].clientHeight - sheetTabs[0].clientHeight;
sheetBody.css("height", bodyHeight);
return position;
}

View File

@ -322,6 +322,12 @@ table {border: 1px solid #7a7971;}
height: 100%;
}
.sheet .window-content {overflow: hidden;}
.sheet .window-content .sheet-header {overflow: hidden;}
.sheet .window-content .sheet-tabs {overflow: hidden;}
.sheet .window-content .sheet-body {overflow-y: scroll;}
.sheet .window-content .sheet-body .tab {padding-bottom: 30px;}
.editor {
border: 2;
height: 300px;