mirror of
https://github.com/fmhy/edit.git
synced 2026-01-11 02:46:16 +00:00
* Add monochrome theme with grayscale filter * Add indexes toggle and disable starred * Keep filters mutually exclusive
24 lines
480 B
Vue
24 lines
480 B
Vue
<script setup lang="ts">
|
|
import Switch from './Switch.vue'
|
|
|
|
const toggleIndexes = () => {
|
|
const root = document.documentElement
|
|
const enabling = !root.classList.contains('indexes-only')
|
|
root.classList.toggle('indexes-only')
|
|
|
|
if (enabling && root.classList.contains('starred-only')) {
|
|
root.classList.remove('starred-only')
|
|
}
|
|
}
|
|
</script>
|
|
|
|
<template>
|
|
<Switch @click="toggleIndexes()" />
|
|
</template>
|
|
|
|
<style>
|
|
.indexes-only li:not(.index) {
|
|
display: none;
|
|
}
|
|
</style>
|