twitter bootstrap popovers für R shiny app - html wird als textinhalt interpretiert - warum?
Ich möchte einer glänzenden App Popovers aus dem Twitter-Bootstrap-Framework hinzufügen. Alles funktioniert gut, außer dass diehtml: true
Tag hat keine Wirkung:
shinyUI(pageWithSidebar(
headerPanel("Header"),
sidebarPanel(
actionButton("btn-1", "Go!")
),
mainPanel(
tags$head(
tags$script('
$(document).ready(function(){
$("#btn-1")
.popover({html: true,
title: "Button 1",
content: "<h1>Press</h1> for some action",
trigger: "hover"
});
});
')
)
)
))
Der gleiche Code wie bei reinem HTML / JS (ohne den glänzenden Teil) funktioniert einwandfrei:
<script>
$(document).ready(function(){
$("#btn-1")
.popover({html: true,
title: "Button 1",
content: "<h1>Press</h1> for some action",
trigger: "hover",
delay: {show: 100, hide: 100}
});
});
</script>
<button id="btn-1" type="submit" class="btn">Submit</button>
Irgendwelche Ideen? Ich bin mit dem Bootstrap-Framework nicht allzu vertraut, aber kann es mit der Version zu tun haben, die in shiny enthalten ist?