From d31c9ac24b6ff70d3c568327a224dcb4faac88e0 Mon Sep 17 00:00:00 2001 From: Johannes Loher Date: Sat, 20 Feb 2021 02:12:34 +0100 Subject: [PATCH] Fix saving scroll position in actor sheets --- src/module/actor/sheets/actor-sheet.ts | 9 ++++++++- src/scss/components/_apps.scss | 5 +---- src/templates/actor/creature-sheet.hbs | 2 +- .../partials/special-creature-abilities-overview.hbs | 4 ++-- 4 files changed, 12 insertions(+), 8 deletions(-) diff --git a/src/module/actor/sheets/actor-sheet.ts b/src/module/actor/sheets/actor-sheet.ts index 3df4f040..5860e5d8 100644 --- a/src/module/actor/sheets/actor-sheet.ts +++ b/src/module/actor/sheets/actor-sheet.ts @@ -16,7 +16,14 @@ export class DS4ActorSheet extends ActorSheet> { classes: ["ds4", "sheet", "actor"], width: 745, height: 600, - scrollY: [".sheet-body"], + scrollY: [ + ".inventory", + ".spells", + ".talents-abilities", + ".profile", + ".biography", + ".special-creature-abilities", + ], template: superDefaultOptions.template, viewPermission: superDefaultOptions.viewPermission, closeOnSubmit: superDefaultOptions.closeOnSubmit, diff --git a/src/scss/components/_apps.scss b/src/scss/components/_apps.scss index 878f83ed..a9198045 100644 --- a/src/scss/components/_apps.scss +++ b/src/scss/components/_apps.scss @@ -8,14 +8,11 @@ } .sheet-body { - overflow-y: auto; + overflow-y: hidden; } .tab { height: 100%; overflow-y: auto; align-content: flex-start; - ol { - overflow-y: auto; - } } } diff --git a/src/templates/actor/creature-sheet.hbs b/src/templates/actor/creature-sheet.hbs index 12384205..520f4694 100644 --- a/src/templates/actor/creature-sheet.hbs +++ b/src/templates/actor/creature-sheet.hbs @@ -58,7 +58,7 @@ {{!-- Sheet Tab Navigation --}} diff --git a/src/templates/actor/partials/special-creature-abilities-overview.hbs b/src/templates/actor/partials/special-creature-abilities-overview.hbs index 078fa287..a79d5d27 100644 --- a/src/templates/actor/partials/special-creature-abilities-overview.hbs +++ b/src/templates/actor/partials/special-creature-abilities-overview.hbs @@ -51,7 +51,7 @@ {{!-- ======================================================================== --}} -
+
    {{> baseItemListHeader dataType='specialCreatureAbility' }} {{#each itemsByType.specialCreatureAbility as |item id|}} @@ -59,4 +59,4 @@ {{/each}}
{{> systems/ds4/templates/actor/partials/overview-add-button.hbs dataType='specialCreatureAbility' }} -
\ No newline at end of file +