js.bootstrap4 4.0.0
fanstatic twitter bootstrap.
License: BSD
Keywords: fanstatic twitter bootstrap

js.bootstrap4
*************

.. image:: https://travis-ci.org/gocept/js.bootstrap4.svg?branch=master

Introduction
============

This library packages `Bootstrap 4`_ for `fanstatic`_. It is aware of different modes (normal, minified).

.. _`fanstatic`: http://fanstatic.org
.. _`Bootstrap 4`: http://getbootstrap.com

This requires integration between your web framework and ``fanstatic``,
and making sure that the original resources (shipped in the ``resources``
directory in ``js.bootstrap4``) are published to some URL.


Contact
=======

gocept developers <``mail at gocept.com``>


How to use?
===========

This should be setup before rendering a page. See `fanstatic`_ for more
information::

  >>> from fanstatic import init_needed
  >>> needed = init_needed(base_url='http://localhost')

You can import bootstrap from ``js.bootstrap4`` and ``.need`` it
where you want these resources to be included on a page::

  >>> from js.bootstrap4 import bootstrap, library
  >>> bootstrap.need()

Render the inclusion::

  >>> from fanstatic import Inclusion
  >>> i = Inclusion(needed)
  >>> print(i.render())
  <link rel="stylesheet" type="text/css" href="http://localhost/fanstatic/bootstrap/css/bootstrap.css" />
  <script type="text/javascript" src="http://localhost/fanstatic/jquery/jquery...js"></script>
  <script type="text/javascript" src="http://localhost/fanstatic/bootstrap/js/bootstrap.bundle.js"></script>

Bootstrap's CSS grid and the reset CSS (called Reboot) can be needed
separately as well, but they are already included when calling
``bootstrap.need()``:

  >>> import js.bootstrap4
  >>> js.bootstrap4.bootstrap_grid_css.need()
  >>> js.bootstrap4.bootstrap_reboot_css.need()



CHANGES
*******

4.0.0 (2018-03-15)
==================

- Forked from https://github.com/RedTurtle/js.bootstrap

- Update to Bootstrap 4.0.0 [icemac]

- Update to `fanstatic >= 1.0a3`. [icemac]

- Add support for Python 3.4 up to 3.7 [icemac]

- Drop support for Python 2.6 [icemac]


3.3.4 (2015-04-21)
==================

- Update to Bootstrap 3.3.4 [amleczko]


3.3.2 (2015-04-17)
==================

- Update to Bootstrap 3.3.2 [teixas]


3.3.1 (2015-01-13)
==================

- Update to Bootstrap 3.3.1 [pabo3000]
- Update bootstrap.py [pabo3000]


3.2 (2014-09-03)
================

- Update to Bootstrap 3.2 [amleczko]
- Add map files [neglectedvalue]


3.1.1 (2014-04-23)
==================

- Update to Bootstrap 3.1.1.
  [davidjb]


3.0.2 (2013-12-14)
==================

- update to bootstrap 3.0.2


3.0.0.2 (2013-12-14)
====================

- include missing font's in manifest [dnozay]


3.0.0.1 (2013-10-01)
====================

- include missing theme.css [dairiki]


3.0 (2013-09-30)
================

- update to bootstrap 3.0 [Christian Klinger]


2.3.2 (2013-08-02)
==================

- updated to bootstrap 2.3.2 [tmassman]


2.3.1 (2013-03-08)
==================

- Upgrade to bootstrap 2.3.1 [disko]


2.3.0 (2013-02-26)
==================

- Upgraded to bootstrap 2.3.0 [amleczko]


2.2.2 (2012-12-11)
==================

- Upgrade to bootstrap 2.2.2 [disko]


2.1.6 (2012-10-25)
==================

- Upgrade to bootstrap 2.1.1 [disko]


2.1.5 (2012-08-22)
==================

- pin to boostrap 2.1 [amleczko]

2.1.3.1 (2012-05-23)
====================

- fix problem with readme.rst and manifest.ini [amleczko]

2.1.3 (2012-05-19)
==================

- Update to bootstrap 2.0.3 [amleczko]

2.1.1 (2012-03-01)
==================

- Pin to bootstrap version 2.0.1 [amleczko]

2.1 (2012-02-01)
================

- add also bootstrap images [amleczko]

2.0 (2012-02-01)
================

- update to twitter bootstrap 2.0 [amleczko]

1.4 (09-11-2011)
================

- update to twitter bootstrap 1.4 [amleczko]

1.3.2 (30-09-2011)
==================

- update bootstrap.css to proper 1.3.0 version [amleczko]

1.3.1 (29-09-2011)
==================

- fix javascript dependency problems [amleczko]

1.3.0 (28-09-2011)
==================

- Initial release - using bootstrap 1.3.0 [amleczko]