Skip to content

uisky/jinja_bs_modal

Repository files navigation

jinja_bs_modal

Jinja extension for rendering Bootstrap modals.

Installation

pip install git+https://github.com/uisky/jinja_bs_modal.git

Usage

{% modal(id='modal-edit', title='Caption here', focus='[name=title]') %}
    Here goes modal body.
    <input type="text" name="title" value="This input will get focus on when modal activates">
{% modal_footer %}
    It's optional, actually.
    <button type="button" data-dismiss="modal">Ok</button>
{% endmodal %}

Configuring Jinja

from jinja_bs_modal import JinjaBSModalExtension

env = jinja2.Environment(extensions=[CompressorExtension])

Configuring Flask

from jinja_bs_modal import JinjaBSModalExtension

app = Flask(__name__)
app.jinja_env.add_extension(JinjaBSModalExtension)

About

Jinja extension to render Bootstrap modals

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages