diff options
Diffstat (limited to 'extensions/Cite/modules')
-rw-r--r-- | extensions/Cite/modules/ext.cite.a11y.css (renamed from extensions/Cite/modules/ext.cite.css) | 21 | ||||
-rw-r--r-- | extensions/Cite/modules/ext.cite.a11y.js (renamed from extensions/Cite/modules/ext.cite.js) | 0 | ||||
-rw-r--r-- | extensions/Cite/modules/ext.cite.print.css | 3 | ||||
-rw-r--r-- | extensions/Cite/modules/ext.cite.style.css | 83 | ||||
-rw-r--r-- | extensions/Cite/modules/ext.cite.style.fa.css | 15 | ||||
-rw-r--r-- | extensions/Cite/modules/ext.cite.styles.css | 21 | ||||
-rw-r--r-- | extensions/Cite/modules/ext.rtlcite.css | 6 |
7 files changed, 122 insertions, 27 deletions
diff --git a/extensions/Cite/modules/ext.cite.css b/extensions/Cite/modules/ext.cite.a11y.css index d24ce591..4ea7a814 100644 --- a/extensions/Cite/modules/ext.cite.css +++ b/extensions/Cite/modules/ext.cite.a11y.css @@ -14,24 +14,3 @@ width: 1px !important; overflow: hidden; } - -.mw-cite-backlink, -.cite-accessibility-label { - -moz-user-select: none; - -webkit-user-select: none; - -ms-user-select: none; - user-select: none; -} - -/* Highlight clicked reference in blue to help navigation */ -ol.references li:target, -sup.reference:target { - background-color: #def; /* fallback */ - background-color: rgba(0, 127, 255, 0.133); -} - -@media print { - .mw-cite-backlink { - display: none; - } -} diff --git a/extensions/Cite/modules/ext.cite.js b/extensions/Cite/modules/ext.cite.a11y.js index fbec1f32..fbec1f32 100644 --- a/extensions/Cite/modules/ext.cite.js +++ b/extensions/Cite/modules/ext.cite.a11y.js diff --git a/extensions/Cite/modules/ext.cite.print.css b/extensions/Cite/modules/ext.cite.print.css new file mode 100644 index 00000000..6467acca --- /dev/null +++ b/extensions/Cite/modules/ext.cite.print.css @@ -0,0 +1,3 @@ +.mw-cite-backlink { + display: none; +} diff --git a/extensions/Cite/modules/ext.cite.style.css b/extensions/Cite/modules/ext.cite.style.css new file mode 100644 index 00000000..6a5e7b8f --- /dev/null +++ b/extensions/Cite/modules/ext.cite.style.css @@ -0,0 +1,83 @@ +/* CSS for Parsoid Cite extension */ + +/* Style for <ref>s */ +span.mw-ref { + vertical-align: super; + line-height: 1; + font-size: smaller; + /* Make sure the brackets and the numbers aren't jumbled after LTR words in RTL wikis */ + unicode-bidi: embed; +} + +/* With a group set */ +span.mw-ref a[data-mw-group]::after { + content: "[" attr(data-mw-group) " " counter(mw-Ref, decimal) "]"} + +/* Groups with special appearance */ +span.mw-ref a[data-mw-group="decimal"]::after { + content: "[" counter(mw-Ref, decimal) "]"; +} +span.mw-ref a[data-mw-group="lower-alpha"]::after { + content: "[" counter(mw-Ref, lower-alpha) "]"; +} +span.mw-ref a[data-mw-group="upper-alpha"]::after { + content: "[" counter(mw-Ref, upper-alpha) "]"; +} +span.mw-ref a[data-mw-group="lower-greek"]::after { + content: "[" counter(mw-Ref, lower-greek) "]"; +} +span.mw-ref a[data-mw-group="lower-roman"]::after { + content: "[" counter(mw-Ref, lower-roman) "]"; +} +span.mw-ref a[data-mw-group="upper-roman"]::after { + content: "[" counter(mw-Ref, upper-roman) "]"; +} +span.mw-ref a[data-mw-group="error-test"]::after { + content: "[" counter(mw-Ref, symbols(cyclic "first" "second" "last!")) "]"; +} + +/* Without a group */ +span.mw-ref a::after { + content: "[" counter(mw-Ref, decimal) "]"; +} + +/* Hide the default rendering in browsers that support content + * generation by selecting for ::after pseudo-element.*/ +x-thereisnoelementwiththisname::after, span.mw-reflink-text { + display: none; +} + +/* Style for linkbacks from <references> to <ref>s */ +ol.mw-references { + counter-reset: mw-ref-linkback; +} + +ol.mw-references li { + counter-increment: mw-ref-linkback; +} + +[rel="mw:referencedBy"] { + counter-reset: mw-ref-linkback -1; +} + +[rel="mw:referencedBy"]::before { + content: "↑ "; +} + +span[rel="mw:referencedBy"] a::before { + counter-increment: mw-ref-linkback; + content: counters(mw-ref-linkback, ".", decimal); + vertical-align: super; + line-height: 1; + font-size: smaller; +} + +span[rel="mw:referencedBy"] a::after { + content: " "; +} + +/* Hide the default rendering in browsers that support content + * generation by selecting for ::after pseudo-element.*/ +x-thereisnoelementwiththisname[rel="mw:referencedBy"]::before, span.mw-linkback-text { + display: none; +} diff --git a/extensions/Cite/modules/ext.cite.style.fa.css b/extensions/Cite/modules/ext.cite.style.fa.css new file mode 100644 index 00000000..e44e05a6 --- /dev/null +++ b/extensions/Cite/modules/ext.cite.style.fa.css @@ -0,0 +1,15 @@ +/* Farsi Cite CSS */ +/* <ref>s with a group */ +span.mw-ref a[data-mw-group]::after { + content: "[" attr(data-mw-group) " " counter(mw-Ref, persian) "]"; +} + +/* <ref>s without a group */ +span.mw-ref a::after { + content: "[" counter(mw-Ref, persian) "]"; +} + +/* Linkbacks from <references> to <ref>s */ +span[rel="mw:referencedBy"] a::before { + content: counters(mw-ref-linkback, "٫", persian); +} diff --git a/extensions/Cite/modules/ext.cite.styles.css b/extensions/Cite/modules/ext.cite.styles.css new file mode 100644 index 00000000..b836fff2 --- /dev/null +++ b/extensions/Cite/modules/ext.cite.styles.css @@ -0,0 +1,21 @@ +.mw-cite-backlink, +.cite-accessibility-label { + -moz-user-select: none; + -webkit-user-select: none; + -ms-user-select: none; + user-select: none; +} + +/* Isolation to fix references in case of RTL words at the end of a reference */ +sup.reference { + unicode-bidi: -moz-isolate; + unicode-bidi: -webkit-isolate; + unicode-bidi: isolate; +} + +/* Highlight clicked reference in blue to help navigation */ +ol.references li:target, +sup.reference:target { + background-color: #def; /* fallback */ + background-color: rgba(0, 127, 255, 0.133); +} diff --git a/extensions/Cite/modules/ext.rtlcite.css b/extensions/Cite/modules/ext.rtlcite.css deleted file mode 100644 index 9b88d531..00000000 --- a/extensions/Cite/modules/ext.rtlcite.css +++ /dev/null @@ -1,6 +0,0 @@ -/* Isolation to fix references in case of RTL words at the end of a reference */ -sup.reference { - unicode-bidi: -moz-isolate; - unicode-bidi: -webkit-isolate; - unicode-bidi: isolate; -} |