reemember warnings toggle, add tooltips
This commit is contained in:
parent
246d352761
commit
2b1c357603
5 changed files with 5 additions and 36 deletions
35
package-lock.json
generated
35
package-lock.json
generated
|
@ -2270,17 +2270,6 @@
|
|||
"integrity": "sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==",
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/@popperjs/core": {
|
||||
"version": "2.11.8",
|
||||
"resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz",
|
||||
"integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"funding": {
|
||||
"type": "opencollective",
|
||||
"url": "https://opencollective.com/popperjs"
|
||||
}
|
||||
},
|
||||
"node_modules/@primeuix/styled": {
|
||||
"version": "0.5.1",
|
||||
"resolved": "https://registry.npmjs.org/@primeuix/styled/-/styled-0.5.1.tgz",
|
||||
|
@ -19229,16 +19218,6 @@
|
|||
"url": "https://github.com/sponsors/jonschlinkert"
|
||||
}
|
||||
},
|
||||
"node_modules/tippy.js": {
|
||||
"version": "6.3.7",
|
||||
"resolved": "https://registry.npmjs.org/tippy.js/-/tippy.js-6.3.7.tgz",
|
||||
"integrity": "sha512-E1d3oP2emgJ9dRQZdf3Kkn0qJgI6ZLpyS5z6ZkY1DF3kaQaBsGZsndEpHwx+eC+tYM41HaSNvNtLx8tU57FzTQ==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@popperjs/core": "^2.9.0"
|
||||
}
|
||||
},
|
||||
"node_modules/title-case": {
|
||||
"version": "2.1.1",
|
||||
"resolved": "https://registry.npmjs.org/title-case/-/title-case-2.1.1.tgz",
|
||||
|
@ -20045,19 +20024,6 @@
|
|||
"vue": "^3.2.0"
|
||||
}
|
||||
},
|
||||
"node_modules/vue-tippy": {
|
||||
"version": "6.7.0",
|
||||
"resolved": "https://registry.npmjs.org/vue-tippy/-/vue-tippy-6.7.0.tgz",
|
||||
"integrity": "sha512-e0w6UA+A+J79GhDYNw5xZjGu7Tc2ksYypwF5RjkJVWgAGNSpXkLVNx4gZ8cMUa8FRHqmGAZxN3ue7MeXgbeZAQ==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"tippy.js": "^6.3.7"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"vue": "^3.2.0"
|
||||
}
|
||||
},
|
||||
"node_modules/vue-tsc": {
|
||||
"version": "2.2.8",
|
||||
"resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-2.2.8.tgz",
|
||||
|
@ -21099,7 +21065,6 @@
|
|||
"vite-ssg": "26.1.1",
|
||||
"vue": "3.5.13",
|
||||
"vue-router": "4.5.0",
|
||||
"vue-tippy": "6.7.0",
|
||||
"vue-tsc": "2.2.8"
|
||||
}
|
||||
},
|
||||
|
|
|
@ -36,7 +36,6 @@
|
|||
"vite-ssg": "26.1.1",
|
||||
"vue": "3.5.13",
|
||||
"vue-router": "4.5.0",
|
||||
"vue-tippy": "6.7.0",
|
||||
"vue-tsc": "2.2.8"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -79,6 +79,7 @@ onMounted(async () => {
|
|||
.input.labeled-checkbox(
|
||||
v-for='tag in tags'
|
||||
:id='tag.tagId'
|
||||
v-tooltip.bottom='tag.description'
|
||||
)
|
||||
label(
|
||||
:for='`${tag.tagId}-toggle`'
|
||||
|
|
|
@ -5,6 +5,7 @@ import type { HLJSApi } from 'highlight.js'
|
|||
const marked = import('marked')
|
||||
import { markedHighlight } from 'marked-highlight'
|
||||
import PrimeVue from 'primevue/config'
|
||||
import Tooltip from 'primevue/tooltip'
|
||||
import Aura from '@primevue/themes/aura'
|
||||
import { definePreset } from '@primeuix/themes'
|
||||
|
||||
|
@ -73,6 +74,7 @@ export const createApp = ViteSSG(
|
|||
}
|
||||
},
|
||||
})
|
||||
.directive('tooltip', Tooltip)
|
||||
initializeRouteStore(routes, globals as unknown as SiteGlobals)
|
||||
},
|
||||
)
|
||||
|
|
|
@ -91,6 +91,7 @@ onMounted(async () => {
|
|||
document.title = routeConfig.fullTitle
|
||||
ready.value = true
|
||||
hasWarnings.value = !!(await Promise.all(Object.values(list.entries))).find(other => !!other.warnings)
|
||||
hideWarnings.value = storage.read(`${storageId}::hideWarnings`) || false
|
||||
emits('loaded')
|
||||
})
|
||||
</script>
|
||||
|
@ -105,6 +106,7 @@ onMounted(async () => {
|
|||
)
|
||||
.input.labeled-checkbox(
|
||||
v-if='hasWarnings && !config.removeHideWarningsToggle'
|
||||
v-tooltip.bottom='"Whether to uncensor entries with warnings"'
|
||||
)
|
||||
label(
|
||||
for='warning-toggle-checkbox'
|
||||
|
|
Loading…
Add table
Reference in a new issue