From 09c638e441ad7047822b4e85cf8b1e000954c29e Mon Sep 17 00:00:00 2001 From: Gabor Nagy Date: Mon, 15 Feb 2016 23:29:08 +0000 Subject: [PATCH] Make possible to disable `-fluid` for navbar. --- flask_bootstrap/nav.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/flask_bootstrap/nav.py b/flask_bootstrap/nav.py index 1f3ca5b2..5131f805 100644 --- a/flask_bootstrap/nav.py +++ b/flask_bootstrap/nav.py @@ -4,10 +4,11 @@ class BootstrapRenderer(Visitor): - def __init__(self, html5=True, id=None): + def __init__(self, html5=True, id=None, fluid=True): self.html5 = html5 self._in_dropdown = False self.id = id + self.fluid = fluid def visit_Navbar(self, node): # create a navbar id that is somewhat fixed, but do not leak any @@ -17,7 +18,8 @@ def visit_Navbar(self, node): root = tags.nav() if self.html5 else tags.div(role='navigation') root['class'] = 'navbar navbar-default' - cont = root.add(tags.div(_class='container-fluid')) + css_class = 'container-fluid' if self.fluid else 'container' + cont = root.add(tags.div(_class=css_class)) # collapse button header = cont.add(tags.div(_class='navbar-header'))