HTML utils app for django.
Project description
django-html-utils app
HTML utils app for django.
Included versions
- Bootstrap (bundle): 5.3.7
- Font-Awesome: 6.7.2
- jQuery: 3.7.1
- jQuery UI: 1.14.1
- Select2: 4.0.13
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 toNone
- 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
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 |
342dcaf3f007f24c961d661f55f11aa15b3b14abf928709a6d4c149d8017cb8b
|
|
MD5 |
e680a68e8be43a810100cbabac13cecd
|
|
BLAKE2b-256 |
d9d8ab1eb0f54be6736cbf5deec71b02f308462968e1a107852d200981cd1822
|
File details
Details for the file django_html_utils-0.2.5-py3-none-any.whl
.
File metadata
- Download URL: django_html_utils-0.2.5-py3-none-any.whl
- Upload date:
- Size: 1.2 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
7df6e4890a2e396be5c5e426d2e2ab66abfb9c73cc699b92432b8d2a8640c73e
|
|
MD5 |
b7e1974e5d03715af48c5adc99752e4d
|
|
BLAKE2b-256 |
2bd752c4cd4047271e2fed50dfe5057e6c4f5b78514885409f34f7cfed8b6487
|