Skip to content

Commit 77cdc0d

Browse files
committed
✨ grey the cemetery page
1 parent 92da7d2 commit 77cdc0d

File tree

4 files changed

+25
-7
lines changed

4 files changed

+25
-7
lines changed

src/assets/scss/common.scss

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,11 @@ html {
1818
height: 100%;
1919
}
2020

21+
.filter-grayscale {
22+
-webkit-filter: grayscale(100%);
23+
filter: grayscale(100%);
24+
}
25+
2126
@media (max-width: 960px) {
2227
html {
2328
font-size: 65%;

src/components/homepage/HomeLotus.vue

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@ export default {
4242
4343
methods: {
4444
onExploreAll() {
45-
debugger
4645
this.$gtagTracking('mian-explore-all', 'index')
4746
},
4847
},

src/helper/document.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,3 +32,8 @@ export const removeClass = (el = {}, className) => {
3232
)
3333
}
3434
}
35+
36+
export const greyOutWebsite = (isGrey = true) => {
37+
const action = isGrey ? 'add' : 'remove'
38+
document.getElementById('app').classList[action]('filter-grayscale')
39+
}

src/views/Cemetery.vue

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,11 @@
1212
<preview-md v-once :value="cemeteryDescStr"></preview-md>
1313
</mark>
1414
</div>
15-
<links-list :is-abstract="true" :pdata="pastLinksArray" :is-loading="isLoading"></links-list>
15+
<links-list
16+
:is-abstract="true"
17+
:pdata="pastLinksArray"
18+
:is-loading="isLoading"
19+
></links-list>
1620
</div>
1721
<aside-list></aside-list>
1822
</div>
@@ -25,6 +29,7 @@
2529
import DEFAULT_CONF from './../config/default'
2630
import { parse } from 'helper/marked'
2731
import PreviewMd from 'components/markdown/PreviewMd.vue'
32+
import { greyOutWebsite } from './../helper/document'
2833
2934
const cemeteryDescStr = `天地不仁,以万物为刍狗。年与时驰间,[倾城之链](https://nicelinks.site/)所收录的优质网站,也难逃时间洗礼;其中诸多内容,因为各种缘由而消隐逝去;[倾城之链 - 产品公墓](https://nicelinks.site/cemetery),就是将不再能访问的、可能永远被人遗忘的产品列出来,留个纪念,缅怀过往。`
3035
@@ -55,12 +60,16 @@ export default {
5560
5661
mounted() {
5762
this.$setPageTitle(this.$t('productCemetery'))
58-
5963
const descNode = document.querySelector('meta[name="description"]')
60-
descNode.setAttribute(
61-
'content',
62-
parse(this.cemeteryDescStr).replace(/<[^>]*>/g, '')
63-
)
64+
descNode.setAttribute('content', parse(this.cemeteryDescStr).replace(/<[^>]*>/g, ''))
65+
},
66+
67+
updated() {
68+
greyOutWebsite()
69+
},
70+
71+
destroyed() {
72+
greyOutWebsite(false)
6473
},
6574
6675
methods: {

0 commit comments

Comments
 (0)