From 4113180d82746cd030b14321efb65726568c5707 Mon Sep 17 00:00:00 2001 From: alex-ketch Date: Thu, 18 Feb 2021 16:46:48 -0500 Subject: [PATCH] fix(Cite): Wrap standalone citations in brackets --- .stylelintrc | 2 +- src/extensions/cite-apa/styles.css | 1 + src/extensions/cite-numeric/styles.css | 11 +++++++++++ 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/.stylelintrc b/.stylelintrc index 9d92c33ee..080752db7 100644 --- a/.stylelintrc +++ b/.stylelintrc @@ -40,7 +40,7 @@ "subpatterns": { "semantic": ":--[A-z][A-z0-9]+", "element": "(?:\\w*:--[A-z][A-z0-9]+|:root|^stencila-)", - "pseudo": "(?::{1,2}(?:\\w|-)+)", + "pseudo": "(?::{1,2}(?:\\w|-)+)|(:not(?:\\w|-)+)", "combinator": "(:?\\s*(?:>|\\+|~|\\s+|\\|\\|)\\s*)" } } diff --git a/src/extensions/cite-apa/styles.css b/src/extensions/cite-apa/styles.css index 6c13d189e..e4add9dc9 100644 --- a/src/extensions/cite-apa/styles.css +++ b/src/extensions/cite-apa/styles.css @@ -20,6 +20,7 @@ See https://en.wikipedia.org/wiki/APA_style#In-text_citations } } +/* Hide numeric citation format */ :--Cite > a > :first-child { display: none; } diff --git a/src/extensions/cite-numeric/styles.css b/src/extensions/cite-numeric/styles.css index 27919b70f..394a9647c 100644 --- a/src/extensions/cite-numeric/styles.css +++ b/src/extensions/cite-numeric/styles.css @@ -15,10 +15,21 @@ } } +:not(:--CiteGroup) > :--Cite { + &::before { + content: '['; + } + &::after { + content: ']'; + } +} + +/* Show numeric citation format */ :--Cite > a > :first-child { display: inline; } +/* Hide author-date citation format */ :--Cite > a > :last-child { display: none; }