Skip to main content

HTML utils app for django.

Project description

django-html-utils app

HTML utils app for django.

Linting & Tests pypi Version

Included versions

Usage

Basics

Load with {% load django_html_utils %} and include CSS/JS with:

<head>
  {% django_html_utils_css %}
  {% django_html_utils_js %}
</head>

Font-Awesome

To add a Font-Awesome icon use {% fa "icon-name" %}. Additional options are tag, for the tag to use, defaults to span and icon_type, for the icon type, defaults to solid.

For example:

{% fa "upload" %}

resolves to:

<span class="fa-solid fa-upload"></span>

iFrame modal

Simple modal with an iFrame, designed for usage with forms.

Add modal with {% iframe_form_modal %}, with options:

  • iframe_min_height: set minimum height of iframe, defaults to None
  • iframe_max_height: set maximum height of iframe, defaults to None
  • static_backdrop: if the backdrop of the model should be static, defaults to True
  • submit_button_text: the text of the submit button, when None no text will be displayed, defaults to None
  • fa_icon_name: the Font-Awesome icon name on the submit button
  • fa_tag: the Font-Awesome tag to use, defaults to span
  • fa_icon_type: the icon type, defaults to solid

Open link with:

<a href="{% url SOME_FORM %}" title="{% trans "Modal title" %}" data-bs-toggle="modal" data-bs-target="#iframeFormModal">open modal form</a>

The URL will be loaded in the iFrame and the title will be set as the modal title.

Project details


Download files

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

Source Distribution

django_html_utils-0.2.5.tar.gz (1.1 MB view details)

Uploaded Source

Built Distribution

django_html_utils-0.2.5-py3-none-any.whl (1.2 MB view details)

Uploaded Python 3

File details

Details for the file django_html_utils-0.2.5.tar.gz.

File metadata

  • Download URL: django_html_utils-0.2.5.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.17

File hashes

Hashes for django_html_utils-0.2.5.tar.gz
Algorithm Hash digest
SHA256 342dcaf3f007f24c961d661f55f11aa15b3b14abf928709a6d4c149d8017cb8b
MD5 e680a68e8be43a810100cbabac13cecd
BLAKE2b-256 d9d8ab1eb0f54be6736cbf5deec71b02f308462968e1a107852d200981cd1822

See more details on using hashes here.

File details

Details for the file django_html_utils-0.2.5-py3-none-any.whl.

File metadata

File hashes

Hashes for django_html_utils-0.2.5-py3-none-any.whl
Algorithm Hash digest
SHA256 7df6e4890a2e396be5c5e426d2e2ab66abfb9c73cc699b92432b8d2a8640c73e
MD5 b7e1974e5d03715af48c5adc99752e4d
BLAKE2b-256 2bd752c4cd4047271e2fed50dfe5057e6c4f5b78514885409f34f7cfed8b6487

See more details on using hashes here.

Supported by

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