Metadata-Version: 1.1
Name: django.js
Version: 0.4
Summary: Django JS Tools
Home-page: https://github.com/noirbizarre/django.js
Author: Axel Haustant
Author-email: noirbizarre+django@gmail.com
License: LGPL
Download-URL: http://pypi.python.org/pypi/django.js
Description: =========
        Django.js
        =========
        
        .. image:: https://secure.travis-ci.org/noirbizarre/django.js.png
           :target: http://travis-ci.org/noirbizarre/django.js
        
        Django.js provides tools for JavaScript development with Django.
        
        Django.js is inspired from:
        
        - `Miguel Araujo's verbatim snippet <https://gist.github.com/893408>`_.
        - `Dimitri Gnidash's django-js-utils <https://github.com/Dimitri-Gnidash/django-js-utils>`_.
        
        This is currently a work in progress (API wil not be stable before 1.0) so don't expect it to be perfect but please `submit an issue <https://github.com/noirbizarre/django.js/issues>`_ for any bug you find or any feature you want.
        
        Compatibility
        =============
        
        Django.js requires Python 2.7 and Django 1.4.
        
        
        Installation
        ============
        
        You can install Django.JS with pip:
        
        ::
        
            $ pip install django.js
        
        or with easy_install:
        
        ::
        
            $ easy_install django.js
        
        
        Add ``djangojs`` to your ``settings.INSTALLED_APPS``.
        
        Add ``djangojs.urls`` to your root ``URL_CONF``:
        
        ::
        
            urlpatterns = patterns('',
                ...
                url(r'^djangojs/', include('djangojs.urls')),
                ...
            )
        
        
        Documentation
        =============
        
        The documentation is hosted `on Read the Docs <http://djangojs.readthedocs.org/en/0.4/>`_
        
        Changelog
        =========
        
        0.4 (2012-12-04)
        ----------------
        
        - Upgraded to jQuery 1.8.3
        - Upgraded to Jasmine 1.3.0
        - Synchronous URLs and context fetch.
        - Use ``django.utils.termcolors``
        - Class based javascript testing tools:
            - Factorize ``JsTestCase`` common behaviour
            - Removed ``JsTestCase.run_jasmine()`` and added ``JasmineMixin``
            - Removed ``JsTestCase.run_qunit()`` and added ``QUnitMixin``
            - Extract ``TapParser`` into ``djangojs.tap``
        - Only one Django.js test suite
        - Each framework is tested against its own test suite
        - Make jQuery support optionnal into ``JsTestCase``
        - Improved JsTestCase output
        - Drop Python 2.6 support
        - Added API documentation
        
        
        0.3.2 (2012-11-10)
        ------------------
        
        - Optionnal support for Django Absolute
        
        
        0.3.1 (2012-11-03)
        ------------------
        
        - Added JsTestView.django_js to optionnaly include django.js
        - Added js_init block to runners to templates.
        
        
        0.3 (2012-11-02)
        ----------------
        
        - Improved ``ready`` event handling
        - Removed runners from ``urls.py``
        - Added documentation
        - Added ``ContextJsonView`` and ``Django.context`` fetched from json.
        - Improved error handling
        - Added ``DjangoJsError`` custom error type
        
        
        0.2 (2012-10-23)
        ----------------
        
        - Refactor template tag initialization
        - Provides Jasmine and QUnit test views with test discovery (globbing)
        - Provides Jasmine and QUnit test cases
        - Added ``Django.file()``
        - Added ``{% javascript %}``, ``{% js %}`` and ``{% css %}`` template tags
        
        
        0.1.3 (2012-10-02)
        ------------------
        
        - First public release
        - Provides django.js with ``url()`` method and constants
        - Provides ``{% verbatim %}`` template tag
        - Patch ``jQuery.ajax()`` to handle CSRF tokens
        - Loads the django javascript catalog for all apps supporting it
        - Loads the django javascript i18n/l10n tools in the page
        
        
        
Platform: UNKNOWN
Classifier: Framework :: Django
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python
Classifier: Environment :: Web Environment
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Developers
Classifier: Topic :: System :: Software Distribution
Classifier: Programming Language :: Python
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)
