Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/uPagge/uBlogger.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoruPagge <git@upagge.ru>2021-05-26 20:49:18 +0300
committeruPagge <git@upagge.ru>2021-05-26 20:49:18 +0300
commitf67381e584177f67347e25c44fabaa9b0031ff7b (patch)
tree4d67222fe0c1396455bf934f481e462536a69887 /assets/lib/prismjs/prism.css
parentd8e4e98885ef3f99b11f9fa28a8372d6cbafe736 (diff)
optimization
Diffstat (limited to 'assets/lib/prismjs/prism.css')
-rw-r--r--assets/lib/prismjs/prism.css67
1 files changed, 66 insertions, 1 deletions
diff --git a/assets/lib/prismjs/prism.css b/assets/lib/prismjs/prism.css
index 61979ab..12f8ada 100644
--- a/assets/lib/prismjs/prism.css
+++ b/assets/lib/prismjs/prism.css
@@ -1,5 +1,5 @@
/* PrismJS 1.23.0
-https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript+bash+diff+docker+git+http+hsts+java+javadoc+javadoclike+javastacktrace+json+log+nginx+properties+python+regex+sql+toml+yaml&plugins=line-highlight+line-numbers+keep-markup+command-line+normalize-whitespace+diff-highlight */
+https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript+bash+diff+docker+git+http+hsts+java+javadoc+javadoclike+javastacktrace+json+log+nginx+properties+python+regex+sql+toml+yaml&plugins=line-highlight+line-numbers+keep-markup+command-line+normalize-whitespace+toolbar+copy-to-clipboard+diff-highlight */
/**
* prism.js default theme for JavaScript, CSS and HTML
* Based on dabblet (http://dabblet.com)
@@ -287,6 +287,71 @@ pre[class*="language-"].line-numbers > code {
content: attr(data-prompt);
}
+div.code-toolbar {
+ position: relative;
+}
+
+div.code-toolbar > .toolbar {
+ position: absolute;
+ top: .3em;
+ right: .2em;
+ transition: opacity 0.3s ease-in-out;
+ opacity: 0;
+}
+
+div.code-toolbar:hover > .toolbar {
+ opacity: 1;
+}
+
+/* Separate line b/c rules are thrown out if selector is invalid.
+ IE11 and old Edge versions don't support :focus-within. */
+div.code-toolbar:focus-within > .toolbar {
+ opacity: 1;
+}
+
+div.code-toolbar > .toolbar .toolbar-item {
+ display: inline-block;
+}
+
+div.code-toolbar > .toolbar a {
+ cursor: pointer;
+}
+
+div.code-toolbar > .toolbar button {
+ background: none;
+ border: 0;
+ color: inherit;
+ font: inherit;
+ line-height: normal;
+ overflow: visible;
+ padding: 0;
+ -webkit-user-select: none; /* for button */
+ -moz-user-select: none;
+ -ms-user-select: none;
+}
+
+div.code-toolbar > .toolbar a,
+div.code-toolbar > .toolbar button,
+div.code-toolbar > .toolbar span {
+ color: #bbb;
+ font-size: .8em;
+ padding: 0 .5em;
+ background: #f5f2f0;
+ background: rgba(224, 224, 224, 0.2);
+ box-shadow: 0 2px 0 0 rgba(0,0,0,0.2);
+ border-radius: .5em;
+}
+
+div.code-toolbar > .toolbar a:hover,
+div.code-toolbar > .toolbar a:focus,
+div.code-toolbar > .toolbar button:hover,
+div.code-toolbar > .toolbar button:focus,
+div.code-toolbar > .toolbar span:hover,
+div.code-toolbar > .toolbar span:focus {
+ color: inherit;
+ text-decoration: none;
+}
+
pre.diff-highlight > code .token.deleted:not(.prefix),
pre > code.diff-highlight .token.deleted:not(.prefix) {
background-color: rgba(255, 0, 0, .1);