mirror of
https://github.com/gotson/komga.git
synced 2026-05-07 12:01:40 +02:00
parent
77c9004d57
commit
ec06955e22
1 changed files with 44 additions and 6 deletions
|
|
@ -53,12 +53,20 @@
|
||||||
<div class="dashed-x fixed-position center-half full-height"
|
<div class="dashed-x fixed-position center-half full-height"
|
||||||
@click.self="showMenu = false"
|
@click.self="showMenu = false"
|
||||||
>
|
>
|
||||||
<v-btn @click="closeBook"
|
<div style="position: absolute; top: 1em; left: 1em">
|
||||||
color="primary"
|
<v-btn @click="closeBook"
|
||||||
absolute top left
|
color="primary"
|
||||||
>
|
>
|
||||||
Close book
|
Close book
|
||||||
</v-btn>
|
</v-btn>
|
||||||
|
|
||||||
|
<v-btn @click="showMenu = false; showThumbnailsExplorer = true"
|
||||||
|
color="primary"
|
||||||
|
class="ml-2"
|
||||||
|
>
|
||||||
|
<v-icon>mdi-view-grid</v-icon>
|
||||||
|
</v-btn>
|
||||||
|
</div>
|
||||||
|
|
||||||
<v-btn icon
|
<v-btn icon
|
||||||
@click="showMenu = false"
|
@click="showMenu = false"
|
||||||
|
|
@ -188,6 +196,7 @@
|
||||||
<div><kbd>end</kbd></div>
|
<div><kbd>end</kbd></div>
|
||||||
<div><kbd>space</kbd></div>
|
<div><kbd>space</kbd></div>
|
||||||
<div><kbd>m</kbd></div>
|
<div><kbd>m</kbd></div>
|
||||||
|
<div><kbd>t</kbd></div>
|
||||||
<div><kbd>esc</kbd></div>
|
<div><kbd>esc</kbd></div>
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col>
|
<v-col>
|
||||||
|
|
@ -199,6 +208,7 @@
|
||||||
<div>Last page</div>
|
<div>Last page</div>
|
||||||
<div>Scroll down</div>
|
<div>Scroll down</div>
|
||||||
<div>Show / hide menu</div>
|
<div>Show / hide menu</div>
|
||||||
|
<div>Show / hide thumbnails</div>
|
||||||
<div>Close book</div>
|
<div>Close book</div>
|
||||||
</v-col>
|
</v-col>
|
||||||
</v-row>
|
</v-row>
|
||||||
|
|
@ -216,6 +226,30 @@
|
||||||
|
|
||||||
</v-overlay>
|
</v-overlay>
|
||||||
|
|
||||||
|
<v-dialog v-model="showThumbnailsExplorer">
|
||||||
|
<v-card :max-height="$vuetify.breakpoint.height * .9"
|
||||||
|
dark
|
||||||
|
>
|
||||||
|
<v-container fluid>
|
||||||
|
<v-row>
|
||||||
|
<v-img v-for="p in pages"
|
||||||
|
:key="p.number"
|
||||||
|
:src="getPageUrl(p)"
|
||||||
|
lazy-src="../assets/cover.svg"
|
||||||
|
aspect-ratio="0.7071"
|
||||||
|
:contain="true"
|
||||||
|
max-height="200"
|
||||||
|
max-width="140"
|
||||||
|
class="ma-2"
|
||||||
|
@click="showThumbnailsExplorer = false; goTo(p.number)"
|
||||||
|
:title="`Page ${p.number}`"
|
||||||
|
style="cursor: pointer"
|
||||||
|
/>
|
||||||
|
</v-row>
|
||||||
|
</v-container>
|
||||||
|
</v-card>
|
||||||
|
</v-dialog>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
|
@ -243,6 +277,7 @@ export default Vue.extend({
|
||||||
rtl: false,
|
rtl: false,
|
||||||
doublePages: false,
|
doublePages: false,
|
||||||
doublePagesButtons: 0,
|
doublePagesButtons: 0,
|
||||||
|
showThumbnailsExplorer: false,
|
||||||
slickOptions: {
|
slickOptions: {
|
||||||
infinite: false,
|
infinite: false,
|
||||||
arrows: false,
|
arrows: false,
|
||||||
|
|
@ -325,6 +360,9 @@ export default Vue.extend({
|
||||||
case 'm':
|
case 'm':
|
||||||
this.showMenu = !this.showMenu
|
this.showMenu = !this.showMenu
|
||||||
break
|
break
|
||||||
|
case 't':
|
||||||
|
this.showThumbnailsExplorer = !this.showThumbnailsExplorer
|
||||||
|
break
|
||||||
case 'Escape':
|
case 'Escape':
|
||||||
this.closeBook()
|
this.closeBook()
|
||||||
break
|
break
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue