[Glitch] Fix post navigation in single-column mode when Advanced UI is enabled
Port f12f198f6149a61ee2f306c32656ce9f04d3fe9d to glitch-soc Signed-off-by: Claire <claire.github-309c@sitedethib.com>
This commit is contained in:
parent
b3135c1eed
commit
906dd88d7e
@ -1,5 +1,3 @@
|
|||||||
import { initialState } from '@/flavours/glitch/initial_state';
|
|
||||||
|
|
||||||
interface FocusColumnOptions {
|
interface FocusColumnOptions {
|
||||||
index?: number;
|
index?: number;
|
||||||
focusItem?: 'first' | 'first-visible';
|
focusItem?: 'first' | 'first-visible';
|
||||||
@ -14,7 +12,10 @@ export function focusColumn({
|
|||||||
focusItem = 'first',
|
focusItem = 'first',
|
||||||
}: FocusColumnOptions = {}) {
|
}: FocusColumnOptions = {}) {
|
||||||
// Skip the leftmost drawer in multi-column mode
|
// Skip the leftmost drawer in multi-column mode
|
||||||
const indexOffset = initialState?.meta.advanced_layout ? 1 : 0;
|
const isMultiColumnLayout = !!document.querySelector(
|
||||||
|
'body.layout-multiple-columns',
|
||||||
|
);
|
||||||
|
const indexOffset = isMultiColumnLayout ? 1 : 0;
|
||||||
|
|
||||||
const column = document.querySelector(
|
const column = document.querySelector(
|
||||||
`.column:nth-child(${index + indexOffset})`,
|
`.column:nth-child(${index + indexOffset})`,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user