templates/asciidoctor-compatibility.css in asciidoctor-revealjs-4.0.1 vs templates/asciidoctor-compatibility.css in asciidoctor-revealjs-4.1.0.rc2
- old
+ new
@@ -1,75 +1,269 @@
-.reveal div.right{float:right}
+.reveal div.right {
+ float: right
+}
/* listing block */
-.reveal .listingblock.stretch>.content{height: 100%}
-.reveal .listingblock.stretch>.content>pre{height: 100%}
-.reveal .listingblock.stretch>.content>pre>code{height:100%;max-height:100%}
+.reveal .listingblock.stretch > .content {
+ height: 100%
+}
+.reveal .listingblock.stretch > .content > pre {
+ height: 100%
+}
+
+.reveal .listingblock.stretch > .content > pre > code {
+ height: 100%;
+ max-height: 100%
+}
+
/* tables */
-table{border-collapse:collapse;border-spacing:0}
-table{margin-bottom:1.25em;border:solid 1px #dedede}
-table thead tr th,table thead tr td,table tfoot tr th,table tfoot tr td{padding:.5em .625em .625em;font-size:inherit;text-align:left}
-table tr th,table tr td{padding:.5625em .625em;font-size:inherit}
-table thead tr th,table tfoot tr th,table tbody tr td,table tr td,table tfoot tr td{display:table-cell;line-height:1.6}
-td.tableblock>.content{margin-bottom:1.25em}
-td.tableblock>.content>:last-child{margin-bottom:-1.25em}
-table.tableblock,th.tableblock,td.tableblock{border:0 solid #dedede}
-table.grid-all>thead>tr>.tableblock,table.grid-all>tbody>tr>.tableblock{border-width:0 1px 1px 0}
-table.grid-all>tfoot>tr>.tableblock{border-width:1px 1px 0 0}
-table.grid-cols>*>tr>.tableblock{border-width:0 1px 0 0}
-table.grid-rows>thead>tr>.tableblock,table.grid-rows>tbody>tr>.tableblock{border-width:0 0 1px}
-table.grid-rows>tfoot>tr>.tableblock{border-width:1px 0 0}
-table.grid-all>*>tr>.tableblock:last-child,table.grid-cols>*>tr>.tableblock:last-child{border-right-width:0}
-table.grid-all>tbody>tr:last-child>.tableblock,table.grid-all>thead:last-child>tr>.tableblock,table.grid-rows>tbody>tr:last-child>.tableblock,table.grid-rows>thead:last-child>tr>.tableblock{border-bottom-width:0}
-table.frame-all{border-width:1px}
-table.frame-sides{border-width:0 1px}
-table.frame-topbot,table.frame-ends{border-width:1px 0}
-.reveal table th.halign-left,.reveal table td.halign-left{text-align:left}
-.reveal table th.halign-right,.reveal table td.halign-right{text-align:right}
-.reveal table th.halign-center,.reveal table td.halign-center{text-align:center}
-.reveal table th.valign-top,.reveal table td.valign-top{vertical-align:top}
-.reveal table th.valign-bottom,.reveal table td.valign-bottom{vertical-align:bottom}
-.reveal table th.valign-middle,.reveal table td.valign-middle{vertical-align:middle}
-table thead th,table tfoot th{font-weight:bold}
-tbody tr th{display:table-cell;line-height:1.6}
-tbody tr th,tbody tr th p,tfoot tr th,tfoot tr th p{font-weight:bold}
-thead{display:table-header-group}
+table {
+ border-collapse: collapse;
+ border-spacing: 0
+}
-.reveal table.grid-none th,.reveal table.grid-none td{border-bottom:0!important}
+table {
+ margin-bottom: 1.25em;
+ border: solid 1px #dedede
+}
+table thead tr th, table thead tr td, table tfoot tr th, table tfoot tr td {
+ padding: .5em .625em .625em;
+ font-size: inherit;
+ text-align: left
+}
+
+table tr th, table tr td {
+ padding: .5625em .625em;
+ font-size: inherit
+}
+
+table thead tr th, table tfoot tr th, table tbody tr td, table tr td, table tfoot tr td {
+ display: table-cell;
+ line-height: 1.6
+}
+
+td.tableblock > .content {
+ margin-bottom: 1.25em
+}
+
+td.tableblock > .content > :last-child {
+ margin-bottom: -1.25em
+}
+
+table.tableblock, th.tableblock, td.tableblock {
+ border: 0 solid #dedede
+}
+
+table.grid-all > thead > tr > .tableblock, table.grid-all > tbody > tr > .tableblock {
+ border-width: 0 1px 1px 0
+}
+
+table.grid-all > tfoot > tr > .tableblock {
+ border-width: 1px 1px 0 0
+}
+
+table.grid-cols > * > tr > .tableblock {
+ border-width: 0 1px 0 0
+}
+
+table.grid-rows > thead > tr > .tableblock, table.grid-rows > tbody > tr > .tableblock {
+ border-width: 0 0 1px
+}
+
+table.grid-rows > tfoot > tr > .tableblock {
+ border-width: 1px 0 0
+}
+
+table.grid-all > * > tr > .tableblock:last-child, table.grid-cols > * > tr > .tableblock:last-child {
+ border-right-width: 0
+}
+
+table.grid-all > tbody > tr:last-child > .tableblock, table.grid-all > thead:last-child > tr > .tableblock, table.grid-rows > tbody > tr:last-child > .tableblock, table.grid-rows > thead:last-child > tr > .tableblock {
+ border-bottom-width: 0
+}
+
+table.frame-all {
+ border-width: 1px
+}
+
+table.frame-sides {
+ border-width: 0 1px
+}
+
+table.frame-topbot, table.frame-ends {
+ border-width: 1px 0
+}
+
+.reveal table th.halign-left, .reveal table td.halign-left {
+ text-align: left
+}
+
+.reveal table th.halign-right, .reveal table td.halign-right {
+ text-align: right
+}
+
+.reveal table th.halign-center, .reveal table td.halign-center {
+ text-align: center
+}
+
+.reveal table th.valign-top, .reveal table td.valign-top {
+ vertical-align: top
+}
+
+.reveal table th.valign-bottom, .reveal table td.valign-bottom {
+ vertical-align: bottom
+}
+
+.reveal table th.valign-middle, .reveal table td.valign-middle {
+ vertical-align: middle
+}
+
+table thead th, table tfoot th {
+ font-weight: bold
+}
+
+tbody tr th {
+ display: table-cell;
+ line-height: 1.6
+}
+
+tbody tr th, tbody tr th p, tfoot tr th, tfoot tr th p {
+ font-weight: bold
+}
+
+thead {
+ display: table-header-group
+}
+
+.reveal table.grid-none th, .reveal table.grid-none td {
+ border-bottom: 0 !important
+}
+
/* kbd macro */
-kbd{font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;display:inline-block;color:rgba(0,0,0,.8);font-size:.65em;line-height:1.45;background:#f7f7f7;border:1px solid #ccc;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.2),0 0 0 .1em white inset;box-shadow:0 1px 0 rgba(0,0,0,.2),0 0 0 .1em #fff inset;margin:0 .15em;padding:.2em .5em;vertical-align:middle;position:relative;top:-.1em;white-space:nowrap}
-.keyseq kbd:first-child{margin-left:0}
-.keyseq kbd:last-child{margin-right:0}
+kbd {
+ font-family: "Droid Sans Mono", "DejaVu Sans Mono", monospace;
+ display: inline-block;
+ color: rgba(0, 0, 0, .8);
+ font-size: .65em;
+ line-height: 1.45;
+ background: #f7f7f7;
+ border: 1px solid #ccc;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .2), 0 0 0 .1em white inset;
+ box-shadow: 0 1px 0 rgba(0, 0, 0, .2), 0 0 0 .1em #fff inset;
+ margin: 0 .15em;
+ padding: .2em .5em;
+ vertical-align: middle;
+ position: relative;
+ top: -.1em;
+ white-space: nowrap
+}
+.keyseq kbd:first-child {
+ margin-left: 0
+}
+
+.keyseq kbd:last-child {
+ margin-right: 0
+}
+
/* callouts */
-.conum[data-value] {display:inline-block;color:#fff!important;background:rgba(0,0,0,.8);-webkit-border-radius:50%;border-radius:50%;text-align:center;font-size:.75em;width:1.67em;height:1.67em;line-height:1.67em;font-family:"Open Sans","DejaVu Sans",sans-serif;font-style:normal;font-weight:bold}
-.conum[data-value] *{color:#fff!important}
-.conum[data-value]+b{display:none}
-.conum[data-value]:after{content:attr(data-value)}
-pre .conum[data-value]{position:relative;top:-.125em}
-b.conum *{color:inherit!important}
-.conum:not([data-value]):empty{display:none}
+.conum[data-value] {
+ display: inline-block;
+ color: #fff !important;
+ background: rgba(0, 0, 0, .8);
+ -webkit-border-radius: 50%;
+ border-radius: 50%;
+ text-align: center;
+ font-size: .75em;
+ width: 1.67em;
+ height: 1.67em;
+ line-height: 1.67em;
+ font-family: "Open Sans", "DejaVu Sans", sans-serif;
+ font-style: normal;
+ font-weight: bold
+}
+
+.conum[data-value] * {
+ color: #fff !important
+}
+
+.conum[data-value] + b {
+ display: none
+}
+
+.conum[data-value]:after {
+ content: attr(data-value)
+}
+
+pre .conum[data-value] {
+ position: relative;
+ top: -.125em
+}
+
+b.conum * {
+ color: inherit !important
+}
+
+.conum:not([data-value]):empty {
+ display: none
+}
+
/* Callout list */
-.hdlist>table,.colist>table{border:0;background:none}
-.hdlist>table>tbody>tr,.colist>table>tbody>tr{background:none}
-td.hdlist1,td.hdlist2{vertical-align:top;padding:0 .625em}
-td.hdlist1{font-weight:bold;padding-bottom:1.25em}
+.hdlist > table, .colist > table {
+ border: 0;
+ background: none
+}
+
+.hdlist > table > tbody > tr, .colist > table > tbody > tr {
+ background: none
+}
+
+td.hdlist1, td.hdlist2 {
+ vertical-align: top;
+ padding: 0 .625em
+}
+
+td.hdlist1 {
+ font-weight: bold;
+ padding-bottom: 1.25em
+}
+
/* Disabled from Asciidoctor CSS because it caused callout list to go under the
* source listing when .stretch is applied (see #335)
* .literalblock+.colist,.listingblock+.colist{margin-top:-.5em} */
-.colist td:not([class]):first-child{padding:.4em .75em 0;line-height:1;vertical-align:top}
-.colist td:not([class]):first-child img{max-width:none}
-.colist td:not([class]):last-child{padding:.25em 0}
+.colist td:not([class]):first-child {
+ padding: .4em .75em 0;
+ line-height: 1;
+ vertical-align: top
+}
+.colist td:not([class]):first-child img {
+ max-width: none
+}
+
+.colist td:not([class]):last-child {
+ padding: .25em 0
+}
+
/* Override Asciidoctor CSS that causes issues with reveal.js features */
-.reveal .hljs table{border: 0}
+.reveal .hljs table {
+ border: 0
+}
+
/* Callout list rows would have a bottom border with some reveal.js themes (see #335) */
-.reveal .colist>table th, .reveal .colist>table td {border-bottom:0}
+.reveal .colist > table th, .reveal .colist > table td {
+ border-bottom: 0
+}
+
/* Fixes line height with Highlight.js source listing when linenums enabled (see #331) */
-.reveal .hljs table thead tr th, .reveal .hljs table tfoot tr th, .reveal .hljs table tbody tr td, .reveal .hljs table tr td, .reveal .hljs table tfoot tr td{line-height:inherit}
+.reveal .hljs table thead tr th, .reveal .hljs table tfoot tr th, .reveal .hljs table tbody tr td, .reveal .hljs table tr td, .reveal .hljs table tfoot tr td {
+ line-height: inherit
+}
/* Columns layout */
.columns .slide-content {
display: flex;
}
@@ -85,13 +279,21 @@
.columns .slide-content > .column {
display: block;
flex-basis: 0;
flex-grow: 1;
flex-shrink: 1;
+}
+
+.columns .slide-content > .column > * {
padding: .75rem;
}
+/* See #353 */
+.columns.wrap .slide-content > .column {
+ flex-basis: auto;
+}
+
.columns .slide-content > .column.is-full {
flex: none;
width: 100%;
}
@@ -136,6 +338,53 @@
}
.columns .slide-content > .column.is-one-fifth {
flex: none;
width: 20%;
+}
+
+.columns .slide-content > .column.has-text-left {
+ text-align: left;
+}
+
+.columns .slide-content > .column.has-text-justified {
+ text-align: justify;
+}
+
+.columns .slide-content > .column.has-text-right {
+ text-align: right;
+}
+
+.columns .slide-content > .column.has-text-left {
+ text-align: left;
+}
+
+.columns .slide-content > .column.has-text-justified {
+ text-align: justify;
+}
+
+.columns .slide-content > .column.has-text-right {
+ text-align: right;
+}
+
+.text-left {
+ text-align: left !important
+}
+
+.text-right {
+ text-align: right !important
+}
+
+.text-center {
+ text-align: center !important
+}
+
+.text-justify {
+ text-align: justify !important
+}
+
+.footnotes {
+ border-top: 1px solid rgba(0, 0, 0, 0.2);
+ padding: 0.5em 0 0 0;
+ font-size: 0.65em;
+ margin-top: 4em;
}