Skip to content

Commit 856cf18

Browse files
committed
Fix chapter editor overflow, set custom wrap breakpoint #4652
1 parent 6ea7060 commit 856cf18

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

client/pages/audiobook/_id/chapters.vue

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,24 +12,24 @@
1212
<p class="text-base font-mono ml-4 hidden md:block">{{ $secondsToTimestamp(mediaDurationRounded) }}</p>
1313
</div>
1414

15-
<div class="flex flex-wrap-reverse lg:flex-nowrap justify-center py-4 px-4">
15+
<div class="flex flex-wrap-reverse min-[1120px]:flex-nowrap justify-center py-4 px-4">
1616
<div class="w-full max-w-3xl py-4">
1717
<div class="flex items-center">
18-
<div class="w-12 hidden lg:block" />
18+
<div class="w-12 hidden min-w-[1120px]:block" />
1919
<p class="text-lg mb-4 font-semibold">{{ $strings.HeaderChapters }}</p>
2020
<div class="grow" />
2121
<ui-checkbox v-model="showSecondInputs" checkbox-bg="primary" small label-class="text-sm text-gray-200 pl-1" :label="$strings.LabelShowSeconds" class="mx-2" />
22-
<div class="w-32 hidden lg:block" />
22+
<div class="w-32 hidden min-[1120px]:block" />
2323
</div>
2424
<div class="flex items-center mb-3 py-1 -mx-1">
25-
<div class="w-12 hidden lg:block" />
25+
<div class="w-12 hidden min-[1120px]:block" />
2626
<ui-btn v-if="chapters.length" color="bg-primary" small class="mx-1 whitespace-nowrap" @click.stop="removeAllChaptersClick">{{ $strings.ButtonRemoveAll }}</ui-btn>
2727
<ui-btn v-if="newChapters.length > 1" :color="showShiftTimes ? 'bg-bg' : 'bg-primary'" class="mx-1 whitespace-nowrap" small @click="showShiftTimes = !showShiftTimes">{{ $strings.ButtonShiftTimes }}</ui-btn>
2828
<ui-btn color="bg-primary" small :class="{ 'mx-1': newChapters.length > 1 }" @click="showFindChaptersModal = true">{{ $strings.ButtonLookup }}</ui-btn>
2929
<div class="grow" />
3030
<ui-btn v-if="hasChanges" small class="mx-1" @click.stop="resetChapters">{{ $strings.ButtonReset }}</ui-btn>
3131
<ui-btn v-if="hasChanges" color="bg-success" class="mx-1" :disabled="!hasChanges" small @click="saveChapters">{{ $strings.ButtonSave }}</ui-btn>
32-
<div class="w-32 hidden lg:block" />
32+
<div class="w-32 hidden min-[1120px]:block" />
3333
</div>
3434

3535
<div class="overflow-hidden">
@@ -150,7 +150,7 @@
150150
</div>
151151
</div>
152152

153-
<div class="w-full max-w-xl py-4 px-2">
153+
<div class="w-full max-w-3xl min-[1120px]:max-w-xl py-4 px-2">
154154
<div class="flex items-center mb-4 py-1">
155155
<p class="text-lg font-semibold">{{ $strings.HeaderAudioTracks }}</p>
156156
<div class="grow" />
@@ -160,13 +160,13 @@
160160
</ui-tooltip>
161161
</div>
162162
<div class="flex text-xs uppercase text-gray-300 font-semibold mb-2">
163-
<div class="grow">{{ $strings.LabelFilename }}</div>
163+
<div class="grow min-[1120px]:max-w-64 xl:max-w-sm">{{ $strings.LabelFilename }}</div>
164164
<div class="w-20">{{ $strings.LabelDuration }}</div>
165165
<div class="w-20 hidden md:block text-center">{{ $strings.HeaderChapters }}</div>
166166
</div>
167167
<div v-for="track in audioTracks" :key="track.ino" class="flex items-center py-2" :class="currentTrackIndex === track.index && isPlayingChapter ? 'bg-success/10' : ''">
168-
<div class="grow max-w-[calc(100%-80px)] pr-2">
169-
<p class="text-xs truncate max-w-sm">{{ track.metadata.filename }}</p>
168+
<div class="pr-2 grow min-[1120px]:max-w-64 xl:max-w-sm">
169+
<p class="text-xs truncate">{{ track.metadata.filename }}</p>
170170
</div>
171171
<div class="w-20" style="min-width: 80px">
172172
<p class="text-xs font-mono text-gray-200">{{ $secondsToTimestamp(Math.round(track.duration), false, true) }}</p>

0 commit comments

Comments
 (0)