fix embedJs signature

pull/5003/head
Niklas Fiekas 2019-04-21 23:02:25 +02:00
parent 6ae95e9c87
commit 40fb77e4bc
3 changed files with 5 additions and 6 deletions

View File

@ -126,10 +126,9 @@ trait AssetHelper { self: I18nHelper with SecurityHelper =>
s"""<script$nonce>$js</script>"""
}
def embedJs(js: Frag)(implicit ctx: Context): Frag = embedJsUnsafe(js.render)
def embedJs(js: String)(implicit ctx: Context): Frag = embedJsUnsafe(js)
def embedJs(js: String, nonce: Nonce): Frag = raw {
def embedJsUnsafe(js: String, nonce: Nonce): Frag = raw {
s"""<script nonce="$nonce">$js</script>"""
}
def embedJs(js: Frag)(implicit ctx: Context): Frag = embedJsUnsafe(js.render)
}

View File

@ -49,7 +49,7 @@ object embed {
jsAt("compiled/trans.js"),
jsAt("compiled/embed-analyse.js"),
analyseTag,
embedJs(s"""lichess.startEmbeddedAnalyse({
embedJsUnsafe(s"""lichess.startEmbeddedAnalyse({
data: ${safeJsonValue(data)},
embed: true,
i18n: ${views.html.board.userAnalysisI18n(withCeval = false, withExplorer = false)}

View File

@ -48,7 +48,7 @@ object embed {
jsAt("compiled/trans.js"),
jsAt("compiled/embed-analyse.js"),
analyseTag,
embedJs(s"""lichess.startEmbeddedAnalyse({
embedJsUnsafe(s"""lichess.startEmbeddedAnalyse({
element: document.querySelector('.embedded_study'),
study: ${safeJsonValue(data.study)},
data: ${safeJsonValue(data.analysis)},