Kenomo (see: #624) theme. Ability to define link color for post contents. Fixes

This commit is contained in:
Henry Jameson 2020-01-28 01:29:20 +02:00
parent 18ca2a035b
commit 526b43eba6
8 changed files with 141 additions and 0 deletions

View file

@ -107,6 +107,10 @@ export const SLOT_INHERITANCE = {
depends: ['link'],
opacity: 'faint'
},
postFaintLink: {
depends: ['postLink'],
opacity: 'faint'
},
cBlue: '#0000ff',
cRed: '#FF0000',
@ -122,6 +126,11 @@ export const SLOT_INHERITANCE = {
layer: 'highlight',
textColor: true
},
highlightPostLink: {
depends: ['postLink'],
layer: 'highlight',
textColor: 'preserve'
},
highlightFaintText: {
depends: ['faint'],
layer: 'highlight',
@ -132,6 +141,11 @@ export const SLOT_INHERITANCE = {
layer: 'highlight',
textColor: 'preserve'
},
highlightPostFaintLink: {
depends: ['postFaintLink'],
layer: 'highlight',
textColor: 'preserve'
},
highlightText: {
depends: ['text'],
layer: 'highlight',
@ -156,6 +170,11 @@ export const SLOT_INHERITANCE = {
layer: 'popover',
textColor: true
},
popoverPostLink: {
depends: ['postLink'],
layer: 'popover',
textColor: 'preserve'
},
popoverFaintText: {
depends: ['faint'],
layer: 'popover',
@ -166,6 +185,11 @@ export const SLOT_INHERITANCE = {
layer: 'popover',
textColor: 'preserve'
},
popoverPostFaintLink: {
depends: ['postFaintLink'],
layer: 'popover',
textColor: 'preserve'
},
popoverText: {
depends: ['text'],
layer: 'popover',
@ -194,6 +218,12 @@ export const SLOT_INHERITANCE = {
variant: 'selectedPost',
textColor: true
},
selectedPostPostLink: {
depends: ['highlightPostLink'],
layer: 'highlight',
variant: 'selectedPost',
textColor: 'preserve'
},
selectedPostFaintLink: {
depends: ['highlightFaintLink'],
layer: 'highlight',
@ -300,6 +330,10 @@ export const SLOT_INHERITANCE = {
color: (mod, text) => brightness(20 * mod, text).rgb
},
postLink: {
depends: ['link']
},
border: {
depends: ['fg'],
opacity: 'border',