django-mootools-behavior 0.1.1
Utilities for https://github.com/anutron/behavior integration with django.
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:
- https://bitbucket.org/kmike/django-mootools-behavior/
- https://github.com/kmike/django-mootools-behavior/
Report bugs:
| File | Type | Py Version | Uploaded on | Size | # downloads |
|---|---|---|---|---|---|
| django-mootools-behavior-0.1.1.tar.gz (md5) | Source | 2011-06-23 | 16KB | 387 | |
- Author: Mikhail Korobov
- Home Page: http://bitbucket.org/kmike/django-mootools-behavior/
- Download URL: http://bitbucket.org/kmike/django-mootools-behavior/get/tip.zip
- License: MIT license
- Requires django
- Categories
- Package Index Owner: kmike
- DOAP record: django-mootools-behavior-0.1.1.xml
