nitlight: enable boostrap in generated pages
authorJean Privat <jean@pryen.org>
Fri, 30 May 2014 20:15:31 +0000 (16:15 -0400)
committerJean Privat <jean@pryen.org>
Fri, 30 May 2014 20:15:31 +0000 (16:15 -0400)
Signed-off-by: Jean Privat <jean@pryen.org>

src/nitlight.nit

index 821cc37..b22e9f4 100644 (file)
@@ -71,12 +71,17 @@ for mm in mmodules do
                else
                        page.add_raw_html """<link rel="stylesheet" type="text/css" href="style.css" />"""
                end
+               page.add_raw_html """<link rel="stylesheet" href="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css">\n"""
                page.add_raw_html "</head><body><pre>"
        end
        v.enter_visit(m)
        if not opt_fragment.value then
                page.add(v.html)
-               page.add_raw_html "</pre></body>"
+               page.add_raw_html "</pre>"
+               page.add_raw_html """<script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>\n"""
+               page.add_raw_html """<script src="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script>\n"""
+               page.add_raw_html """<script>$(".popupable").popover({html:true, placement:'top'})/*initialize bootstrap popover*/</script>\n"""
+               page.add_raw_html "</body>"
        else
                page = v.html
        end