Move CSS related to blocks from styles.css into theme(s)

This commit is contained in:
Jonatan Heyman 2023-01-14 20:04:30 +01:00
parent 98f681bdb9
commit db9ed4e1db
5 changed files with 33 additions and 36 deletions

View File

@ -84,7 +84,7 @@ class NoteBlockStart extends WidgetType {
} }
toDOM() { toDOM() {
let wrap = document.createElement("div") let wrap = document.createElement("div")
wrap.className = "block-start" + (this.isFirst ? " first" : "") wrap.className = "heynote-block-start" + (this.isFirst ? " first" : "")
//wrap.innerHTML = "<br>" //wrap.innerHTML = "<br>"
return wrap return wrap
} }
@ -215,7 +215,7 @@ const blockLayer = layer({
return update.docChanged || update.viewportChanged return update.docChanged || update.viewportChanged
}, },
class: "blocks-layer" class: "heynote-blocks-layer"
}) })

View File

@ -22,40 +22,7 @@ body {
height: 100%; height: 100%;
} }
#syntaxTree { #syntaxTree {
height: 20%; height: 20%;
overflow-y: auto; overflow-y: auto;
} }
.blocks-layer .block-even,
.blocks-layer .block-odd {
width: 100%;
box-sizing: content-box;
}
.blocks-layer .block-even:first-child {
border-top: none;
}
.blocks-layer .block-even {
background: #252B37;
border-top: 1px solid #1e222a;
}
.blocks-layer .block-odd {
background: #222f38;
border-top: 1px solid #1e222a;
}
.light-theme .blocks-layer .block-even {
background: #ffffff;
border-top: 1px solid #dfdfdf;
}
.light-theme .blocks-layer .block-odd {
background: #f4f8f4;
border-top: 1px solid #dfdfdf;
}
.block-start {
height: 12px;
}
.block-start.first {
height: 0px;
}

View File

@ -29,4 +29,17 @@ export const heynoteBase = EditorView.theme({
height:'19px !important', height:'19px !important',
marginTop:'-2px !important' marginTop:'-2px !important'
}, },
'.heynote-blocks-layer .block-even, .heynote-blocks-layer .block-odd': {
width: '100%',
boxSizing: 'content-box',
},
'.heynote-blocks-layer .block-even:first-child': {
borderTop: 'none',
},
'.heynote-block-start': {
height: '12px',
},
'.heynote-block-start.first': {
height: '0px',
},
}) })

View File

@ -100,7 +100,15 @@ const darkTheme = EditorView.theme({
backgroundColor: highlightBackground, backgroundColor: highlightBackground,
color: base03 color: base03
} }
} },
".heynote-blocks-layer .block-even": {
background: "#252B37",
borderTop: "1px solid #1e222a",
},
".heynote-blocks-layer .block-odd": {
background: "#222f38",
borderTop: "1px solid #1e222a",
},
}, { dark: true }); }, { dark: true });
/** /**

View File

@ -26,6 +26,15 @@ export const heynoteLight = EditorView.theme({
"&.cm-focused .cm-selectionBackground": { "&.cm-focused .cm-selectionBackground": {
background: "#77baff8c", background: "#77baff8c",
}, },
".heynote-blocks-layer .block-even": {
background: "#ffffff",
borderTop: "1px solid #dfdfdf",
},
".heynote-blocks-layer .block-odd": {
background: "#f4f8f4",
borderTop: "1px solid #dfdfdf",
},
}) })