Utilities for https://github.com/anutron/behavior integration with django.
Project description
Utilities for https://github.com/anutron/behavior integration with django.
This app provides template filters that can alter data attributes of the form fields required for behavior. It also have a ‘behavior’ and ‘behavior-more’ libraries bundled for use with django.contrib.staticfiles.
The license is MIT.
Installation
pip install django-mootools-behavior
Configuration
Add ‘mootools_behavior’ to INSTALLED_APPS;
(optional) run python manage.py collectstatic in order to get ‘behavior’ javascript files;
include the necessary js into html and use provided template filters in order to set attributes for form elements.
Filters
behave
Sets ‘data-behavior-…’ attribute to a form field:
{% load mootools_behavior %} <!-- data-behavior:"OverText" will be added to input field --> {{ form.title|behave:"OverText" }}
set_data
Sets HTML5 data attribute ( http://ejohn.org/blog/html-5-data-attributes/ ).
Example:
{% load mootools_behavior %} <!-- data-behavior:"OverText" will be added to input field --> {{ form.title|set_data:"behavior:OverText" }}
Contributing
If you’ve found a bug, implemented a feature or have a suggestion, do not hesitate to contact me, fire an issue or send a pull request.
Source code:
Report bugs:
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file django-mootools-behavior-0.1.1.tar.gz
.
File metadata
- Download URL: django-mootools-behavior-0.1.1.tar.gz
- Upload date:
- Size: 17.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31b1e94f8b80afe0b838ea967b1d4f384807026d1e729d1eceb6e4b386e3f7af |
|
MD5 | 0a6d0a480d67b2ea3e5d052a8a1e13b0 |
|
BLAKE2b-256 | 2b6abd8a22d8009e917ad682b478392d93df0e32a983794296b66217fccbdaeb |