File tree Expand file tree Collapse file tree 18 files changed +67
-41
lines changed
core/src/main/scala/com/lightbend/paradox/markdown
plugin/src/sbt-test/paradox
snippet-absolute/docs/expected
snippet-noindent-writer/expected
tests/src/test/scala/com/lightbend/paradox/markdown
themes/generic/src/main/assets Expand file tree Collapse file tree 18 files changed +67
-41
lines changed Original file line number Diff line number Diff line change @@ -47,9 +47,11 @@ abstract class StyledVerbatimSerializer extends VerbatimSerializer {
47
47
48
48
node match {
49
49
case vgn : VerbatimGroupNode =>
50
+ printer.print(""" <button class="snippet-button copy-snippet" title="Copy snippet to clipboard">copy</button>""" )
50
51
vgn.getSourceUrl.ifPresent(new Consumer [String ] {
51
- override def accept (sourceUrl : String ): Unit =
52
- printer.print(s """ <a class="icon go-to-source" href=" $sourceUrl" target="_blank" title="Go to snippet source"></a> """ )
52
+ override def accept (sourceUrl : String ): Unit = {
53
+ printer.print(s """ <a class="snippet-button go-to-source" href=" $sourceUrl" target="_blank" title="Go to snippet source">source</a> """ )
54
+ }
53
55
})
54
56
case _ =>
55
57
}
Original file line number Diff line number Diff line change 12
12
< script type ="text/javascript " src ="js/page.js "> </ script >
13
13
< script type ="text/javascript " src ="js/warnOldVersion.js "> </ script >
14
14
< script type ="text/javascript " src ="js/groups.js "> </ script >
15
+ < script type ="text/javascript " src ="js/snippets.js "> </ script >
15
16
< link rel ="stylesheet " type ="text/css " href ="lib/foundation/dist/foundation.min.css "/>
16
17
< link rel ="stylesheet " type ="text/css " href ="css/page.css "/>
17
18
Original file line number Diff line number Diff line change 12
12
< script type ="text/javascript " src ="../js/page.js "> </ script >
13
13
< script type ="text/javascript " src ="../js/warnOldVersion.js "> </ script >
14
14
< script type ="text/javascript " src ="../js/groups.js "> </ script >
15
+ < script type ="text/javascript " src ="../js/snippets.js "> </ script >
15
16
< link rel ="stylesheet " type ="text/css " href ="../lib/foundation/dist/foundation.min.css "/>
16
17
< link rel ="stylesheet " type ="text/css " href ="../css/page.css "/>
17
18
Original file line number Diff line number Diff line change 12
12
< script type ="text/javascript " src ="../js/page.js "> </ script >
13
13
< script type ="text/javascript " src ="../js/warnOldVersion.js "> </ script >
14
14
< script type ="text/javascript " src ="../js/groups.js "> </ script >
15
+ < script type ="text/javascript " src ="../js/snippets.js "> </ script >
15
16
< link rel ="stylesheet " type ="text/css " href ="../lib/foundation/dist/foundation.min.css "/>
16
17
< link rel ="stylesheet " type ="text/css " href ="../css/page.css "/>
17
18
Original file line number Diff line number Diff line change 1
- < pre class ="prettyprint "> < code class ="language-scala "> val snippet = 0</ code > </ pre >
1
+ < pre class ="prettyprint "> < button class =" snippet-button copy-snippet " title =" Copy snippet to clipboard " > copy </ button > < code class ="language-scala "> val snippet = 0</ code > </ pre >
Original file line number Diff line number Diff line change 1
1
< div >
2
2
< div >
3
- < pre class ="prettyprint "> < code class ="language-scala "> object Hello extends App {
3
+ < pre class ="prettyprint "> < button class =" snippet-button copy-snippet " title =" Copy snippet to clipboard " > copy </ button > < code class ="language-scala "> object Hello extends App {
4
4
def say(str: String): Unit = {
5
5
println(str)
6
6
}
10
10
</ div >
11
11
</ div >
12
12
13
- < pre class ="prettyprint "> < code class ="language-scala "> object Hello extends App {
13
+ < pre class ="prettyprint "> < button class =" snippet-button copy-snippet " title =" Copy snippet to clipboard " > copy </ button > < code class ="language-scala "> object Hello extends App {
14
14
def say(str: String): Unit = {
15
15
println(str)
16
16
}
Original file line number Diff line number Diff line change 1
- < pre class ="prettyprint "> < code class ="language-scala "> val foo = 42</ code > </ pre >
2
- < pre class ="prettyprint "> < code class ="language-scala "> val foo = 42</ code > </ pre >
3
- < pre class ="prettyprint "> < code class ="language-scala "> val foo = 42</ code > </ pre >
4
- < pre class ="prettyprint "> < code class ="language-scala "> val foo = 42</ code > </ pre >
1
+ < pre class ="prettyprint "> < button class =" snippet-button copy-snippet " title =" Copy snippet to clipboard " > copy </ button > < code class ="language-scala "> val foo = 42</ code > </ pre >
2
+ < pre class ="prettyprint "> < button class =" snippet-button copy-snippet " title =" Copy snippet to clipboard " > copy </ button > < code class ="language-scala "> val foo = 42</ code > </ pre >
3
+ < pre class ="prettyprint "> < button class =" snippet-button copy-snippet " title =" Copy snippet to clipboard " > copy </ button > < code class ="language-scala "> val foo = 42</ code > </ pre >
4
+ < pre class ="prettyprint "> < button class =" snippet-button copy-snippet " title =" Copy snippet to clipboard " > copy </ button > < code class ="language-scala "> val foo = 42</ code > </ pre >
Original file line number Diff line number Diff line change 1
- < pre class ="prettyprint group-a "> < code class ="language-scala "> private class SomethingElse</ code > </ pre >
2
- < pre class ="prettyprint group-b "> < code class ="language-scala "> import scala.util.Try</ code > </ pre >
1
+ < pre class ="prettyprint group-a "> < button class =" snippet-button copy-snippet " title =" Copy snippet to clipboard " > copy </ button > < code class ="language-scala "> private class SomethingElse</ code > </ pre >
2
+ < pre class ="prettyprint group-b "> < button class =" snippet-button copy-snippet " title =" Copy snippet to clipboard " > copy </ button > < code class ="language-scala "> import scala.util.Try</ code > </ pre >
Original file line number Diff line number Diff line change 1
- < pre class ="prettyprint "> < code class ="language-scala "> import scala.concurrent.duration._
1
+ < pre class ="prettyprint "> < button class =" snippet-button copy-snippet " title =" Copy snippet to clipboard " > copy </ button > < code class ="language-scala "> import scala.concurrent.duration._
2
2
3
3
case class Measurement(method: Method, duration: Duration)</ code > </ pre >
4
- < pre class ="prettyprint "> < code class ="language-scala "> import scala.util.Try
4
+ < pre class ="prettyprint "> < button class =" snippet-button copy-snippet " title =" Copy snippet to clipboard " > copy </ button > < code class ="language-scala "> import scala.util.Try
5
5
6
6
def parseInt(s: String): Option[Int] = Try(s.toInt).toOption</ code > </ pre >
7
- < pre class ="prettyprint "> < code class ="language-conf "> # HTTP Configuration
7
+ < pre class ="prettyprint "> < button class =" snippet-button copy-snippet " title =" Copy snippet to clipboard " > copy </ button > < code class ="language-conf "> # HTTP Configuration
8
8
http {
9
9
port=80
10
10
host=0.0.0.0
Original file line number Diff line number Diff line change 1
- < pre class ="prettyprint "> < code class ="nocode "> certpath: -Using checker7 ... [sun.security.provider.certpath.RevocationChecker]
1
+ < pre class ="prettyprint "> < button class =" snippet-button copy-snippet " title =" Copy snippet to clipboard " > copy </ button > < code class ="nocode "> certpath: -Using checker7 ... [sun.security.provider.certpath.RevocationChecker]
2
2
certpath: connecting to OCSP service at: http://gtssl2-ocsp.geotrust.com
3
3
certpath: OCSP response status: SUCCESSFUL
4
4
certpath: OCSP response type: basic
You can’t perform that action at this time.
0 commit comments