shouldCollapsed -> shouldCollapse
This commit is contained in:
parent
3aaa9dd842
commit
af50d7353d
|
@ -198,7 +198,7 @@ import { getNoteSummary } from '@/scripts/get-note-summary.js';
|
||||||
import { MenuItem } from '@/types/menu.js';
|
import { MenuItem } from '@/types/menu.js';
|
||||||
import MkRippleEffect from '@/components/MkRippleEffect.vue';
|
import MkRippleEffect from '@/components/MkRippleEffect.vue';
|
||||||
import { showMovedDialog } from '@/scripts/show-moved-dialog.js';
|
import { showMovedDialog } from '@/scripts/show-moved-dialog.js';
|
||||||
import { shouldCollapsedLegacy, shouldCollapsed } from '@/scripts/collapsed.js';
|
import { shouldCollapseLegacy, shouldCollapse } from '@/scripts/collapsed.js';
|
||||||
import { isEnabledUrlPreview } from '@/instance.js';
|
import { isEnabledUrlPreview } from '@/instance.js';
|
||||||
|
|
||||||
const props = withDefaults(defineProps<{
|
const props = withDefaults(defineProps<{
|
||||||
|
@ -297,14 +297,14 @@ const collapseSize = ({
|
||||||
const isLong = ref(true);
|
const isLong = ref(true);
|
||||||
switch (collapsingNoteCondition) {
|
switch (collapsingNoteCondition) {
|
||||||
case 'detailedCalculation':
|
case 'detailedCalculation':
|
||||||
isLong.value = shouldCollapsed(appearNote.value, collapseSize, parsed.value, urls.value ?? []);
|
isLong.value = shouldCollapse(appearNote.value, collapseSize, parsed.value, urls.value ?? []);
|
||||||
break;
|
break;
|
||||||
case 'seeRenderedSize':
|
case 'seeRenderedSize':
|
||||||
break;
|
break;
|
||||||
// fail safe
|
// fail safe
|
||||||
case 'legacyCalculation':
|
case 'legacyCalculation':
|
||||||
default:
|
default:
|
||||||
isLong.value = shouldCollapsedLegacy(appearNote.value, urls.value ?? []);
|
isLong.value = shouldCollapseLegacy(appearNote.value, urls.value ?? []);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
const collapsed = ref(appearNote.value.cw == null && isLong.value);
|
const collapsed = ref(appearNote.value.cw == null && isLong.value);
|
||||||
|
|
|
@ -7,7 +7,7 @@ import * as mfm from 'mfm-js';
|
||||||
import * as Misskey from 'misskey-js';
|
import * as Misskey from 'misskey-js';
|
||||||
import { safeParseFloat } from './safe-parse.js';
|
import { safeParseFloat } from './safe-parse.js';
|
||||||
|
|
||||||
export function shouldCollapsedLegacy(note: Misskey.entities.Note, urls: string[]): boolean {
|
export function shouldCollapseLegacy(note: Misskey.entities.Note, urls: string[]): boolean {
|
||||||
const collapsed = note.cw == null && (
|
const collapsed = note.cw == null && (
|
||||||
note.text != null && (
|
note.text != null && (
|
||||||
(note.text.includes('$[x2')) ||
|
(note.text.includes('$[x2')) ||
|
||||||
|
@ -23,7 +23,7 @@ export function shouldCollapsedLegacy(note: Misskey.entities.Note, urls: string[
|
||||||
return collapsed;
|
return collapsed;
|
||||||
}
|
}
|
||||||
|
|
||||||
export function shouldCollapsed(note: Misskey.entities.Note, limitY: number, ast?: mfm.MfmNode[] | null, urls?: string[]): boolean {
|
export function shouldCollapse(note: Misskey.entities.Note, limitY: number, ast?: mfm.MfmNode[] | null, urls?: string[]): boolean {
|
||||||
if (note.cw != null) return false;
|
if (note.cw != null) return false;
|
||||||
if (note.text == null) return false;
|
if (note.text == null) return false;
|
||||||
if (note.files && note.files.length >= 5) return true;
|
if (note.files && note.files.length >= 5) return true;
|
||||||
|
|
Loading…
Reference in New Issue