Skip to main content
====================
django-autohide-help
====================

django-autohide-help is a jQuery_ plugin packaged as a Django_ app for easy
installation. It's a plugin that allows frontend developers to hide help blocks
generated by `crispy forms`_.

Installation
============

Install using pip::

pip install django-autohide-help

After adding ``autohide_help`` to ``INSTALLED_APPS``, ``autohide-help.js`` will
be avalable at ``{{ STATIC_URL }}js/autohide-help.js``.

If you are using RequireJS_, you can add ``autohide-help`` to dependencies, as
it is packages with RequireJS support.

If you want to use it via a simple script tag, you can add the script tag as
usual::

<script src="{{ STATIC_URL}}js/autohide-help.js``"></script>

This plugin requires jQuery (obviously).

Basic usage
===========

Select a form (or forms), and call ``autohideHelp`` on it::

$('form').autohideHelp()

As user enters the fields the help block is slid out, and slid back in as user
leaves the field.

Using without crispy forms
==========================

Crispy forms are not absolutely required. It is just convenient to use them
since they automatically generate the help blocks.

If you want to use django-autohide-help without the crispy forms, make sure
that your help blocks have an id in the following format: ``help_FIELD_ID``
where ``FIELD_ID`` is the id of the field to which the help block belongs. For
example, if you field has an id of ``id_name``, the help block must have the
id of ``help_id_name``. Future releases of ``django-authide-help`` may make
this configurable.

Reporting bugs
==============

Please report bugs to Bitbucket `issue tracker`_.

.. _jQuery: http://jquery.com/
.. _Django: http://www.djangoproject.com/
.. _crispy forms: http://django-crispy-forms.readthedocs.org/en/d-0/
.. _issue tracker: https://bitbucket.org/brankovukelic/django-autohide-help/issues

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

django-autohide-help-0.0.1.zip (5.2 kB view details)

Uploaded Source

django-autohide-help-0.0.1.tar.gz (3.3 kB view details)

Uploaded Source

File details

Details for the file django-autohide-help-0.0.1.zip.

File metadata

File hashes

Hashes for django-autohide-help-0.0.1.zip
Algorithm Hash digest
SHA256 1b0b1c126bd8a1bf9ca801b0bbd7df94dc0cb43048ff090b99a91a78ee06faef
MD5 4e2c0ccf76220134bcdc5c8d725329a9
BLAKE2b-256 af66e9a04b502e4a9a7706b1f75d0b9666030bac2db89ab3a57aa982dcf98247

See more details on using hashes here.

File details

Details for the file django-autohide-help-0.0.1.tar.gz.

File metadata

File hashes

Hashes for django-autohide-help-0.0.1.tar.gz
Algorithm Hash digest
SHA256 a0fbc6d87958086b5d7e23e04cf5d3c7bcfbba9231904f53ac76a7228a1e32d7
MD5 c6fde0fca6c825707d545e7452945a7a
BLAKE2b-256 8aca1f5d7d84f6abcc5e0d98aace144c4d13540e06b0b98acb7c7b930d73a426

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page