improved scalafiddle integration

This commit is contained in:
andrea 2018-08-02 11:02:04 +01:00
parent 001a7569b9
commit de3dbea7b4
7 changed files with 12 additions and 5 deletions

View file

@ -1 +1,2 @@
<script type="text/javascript" src="$page.base$assets/js/warnOldDocs.js"></script>
<script type="text/javascript" src="$page.base$assets/js/scalafiddle.js"></script>

View file

@ -89,7 +89,7 @@ construction.
#### Here is another example that you can edit and run in the browser:
@@fiddle [ActorDocSpec.scala]($code$/scala/docs/actor/ActorDocSpec.scala) { #fiddle_code height=400px extraParams=theme=light&layout=v75&passive cssStyle=width:100%; }
@@fiddle [ActorDocSpec.scala]($code$/scala/docs/actor/ActorDocSpec.scala) { #fiddle_code template=Akka layout=v75 minheight=400px }
@@@

View file

@ -0,0 +1,8 @@
window.scalaFiddleTemplates = {
"Akka": {
pre: "// $FiddleDependency org.akka-js %%% akkajsactor % 1.2.5.11 \n" +
"// $FiddleDependency org.akka-js %%% akkajsactorstream % 1.2.5.11 \n" +
"// $FiddleDependency org.akka-js %%% akkajsactortyped % 1.2.5.11 \n",
post: ""
}
}

View file

@ -132,7 +132,7 @@ whether the stream terminated normally or exceptionally.
<a name="here-is-another-example-that-you-can-edit-and-run-in-the-browser-"></a>
Here is another example that you can edit and run in the browser:
@@fiddle [TwitterStreamQuickstartDocSpec.scala]($code$/scala/docs/stream/TwitterStreamQuickstartDocSpec.scala) { #fiddle_code height=400px extraParams=theme=light&layout=v75&passive cssStyle=width:100%; }
@@fiddle [TwitterStreamQuickstartDocSpec.scala]($code$/scala/docs/stream/TwitterStreamQuickstartDocSpec.scala) { #fiddle_code template=Akka layout=v75 minheight=400px }
## Reusable Pieces

View file

@ -379,7 +379,6 @@ class ActorDocSpec extends AkkaSpec("""
ponger ! Ping
}
// $FiddleDependency org.akka-js %%% akkajsactor % 1.2.5.1
//#fiddle_code
val testProbe = new TestProbe(system)

View file

@ -159,7 +159,6 @@ class TwitterStreamQuickstartDocSpec extends AkkaSpec {
.map(_.name.toUpperCase) // Convert all hashtags to upper case
.runWith(Sink.foreach(println)) // Attach the Flow to a Sink that will finally print the hashtags
// $FiddleDependency org.akka-js %%% akkajsactorstream % 1.2.5.1
//#fiddle_code
.value
}

View file

@ -18,7 +18,7 @@ addSbtPlugin("pl.project13.scala" % "sbt-jmh" % "0.3.4")
addSbtPlugin("com.typesafe.sbt" % "sbt-native-packager" % "1.3.5")
addSbtPlugin("io.spray" % "sbt-boilerplate" % "0.6.1")
addSbtPlugin("com.timushev.sbt" % "sbt-updates" % "0.3.4")
addSbtPlugin("com.lightbend.akka" % "sbt-paradox-akka" % "0.9")
addSbtPlugin("com.lightbend.akka" % "sbt-paradox-akka" % "0.10")
addSbtPlugin("com.lightbend" % "sbt-whitesource" % "0.1.12")
addSbtPlugin("com.typesafe.sbt" % "sbt-git" % "1.0.0")
addSbtPlugin("net.virtual-void" % "sbt-dependency-graph" % "0.9.1") // for advanced PR validation features