Thomas Schreiber
c2abdbd63f
do not replace dashes on the selector id variable
2014-09-13 16:12:21 +02:00
Thomas Schreiber
1b57be5cd5
do not replace dashes on the selector variable
2014-09-13 16:05:04 +02:00
Thomas Schreiber
8d76a61791
prevent dashes in javascript variable names
2014-09-13 15:16:20 +02:00
Thomas Schreiber
36bac0570f
Support dynamic inline formsets w/ select2 fields.
...
* Previously, when using {{ form.empty_form }} the inline js would
automatically be called on the `empty_form`. This made it impossible
to dynamically add inlines to the page because of how
`__prefix__` is duplicated to the new inlines.
This commit wraps all the inline js in a function which is attached
to global `window.django_select2` plugin. On page load only non
`empty_form`'s are initialized with select2, giving the developer to
attach to the 'add new inline' click and call the `django_select2`
plugin with the proper inline formset id. I am using this now with
`django-superformset` and dynamically inserted inlines that contain
select2 fields are working as expected.
Additionally all the inline js for each formset is identicaly, a
future cleanup could be to only inline the field and form id
variables.
* First converted `widgets.py` to Unix file type so the diff does not
contain windows line endings.
* Since all the inline js is now run post page load, we can put all of
the`django_select2` js libraries at the page bottom with other js assets.
refs #51
* As a bonus, this removes all the js code generation libs from utils with
json.dumps().
* I have not tried formsets with the django admin, however this work
will allow inline formsets support to be added to the admin with
less developer effort than before.
Refs: #125 , #65 , #49 , #32 , #109
2014-09-11 22:58:17 +02:00
Thomas Schreiber
a9df6ad390
convert to unix filetype
...
Conflicts:
django_select2/widgets.py
2014-09-11 22:58:02 +02:00
fjcapdevila
fd87d86344
typo
2014-06-11 12:34:43 -03:00
fjcapdevila
c7561ecde1
Typo
2014-06-11 12:25:21 -03:00
fjcapdevila
73d9e6cb90
Typo
2014-06-11 12:16:48 -03:00
fjcapdevila
26f9deaf90
Fix typo
...
Fix typo in a doc-string.
2014-06-09 17:33:43 -03:00
Jonathan Liuti
7721d6aeb5
Documentation improvement.
...
I have just been bitten by this.
While it's really related to select2, due to the fact that django-select2 adds his bits of abstraction on top of select2, I wasted quite some time making sure nothing was wrong with django-select2 in the first place...
Hope it can help others, or help me if I happen to forget about it ;)
2014-04-24 11:24:31 +02:00
Bob
21e80ac2d6
Fix 1.4, 1.5 support in render_texts_for_value
...
Django 1.6 introduces field.empty_values. This makes it compatible.
2014-04-08 12:49:27 -04:00
crccheck
3d800e6868
update capitalization of proper nouns
...
I usually spell ajax as AJAX, but after doing some reasearch, it seems
like Ajax is more commonly used.
2013-11-19 19:09:19 -06:00
crccheck
66a0ebfe99
fix random typos found while reading the project
2013-11-19 19:00:58 -06:00
7wonders
6322a26e7f
Added built in minify script changes so that select2-bootstrap is minified for production
2013-11-08 04:53:35 +01:00
7wonders
3be6962993
Adds bootstrap 3 support to make select2 look a little nicer
2013-11-08 03:34:03 +01:00
AppleGrew
1c67a47ceb
Update widgets.py
2013-10-10 01:13:37 +05:30
AppleGrew (applegrew)
cc94db7e2b
Issue 54. Widget performance fix.
2013-09-17 22:02:32 +05:30
AppleGrew (applegrew)
ab57470b02
Adding Tagging support.
2013-09-16 02:03:08 +05:30
Michal Ociepka
ddbbb6a98c
Add proper _has_changed for HiddenInput
...
Fixes #45
2013-06-12 16:43:30 +02:00
AppleGrew
93243616f3
Fixing issue#39. Added mark_safe() to MultipleSelect2HiddenInput.render().
2013-05-02 10:45:55 +05:30
AppleGrew (applegrew)
f58f608b23
v3.3.1 commit
2013-03-13 00:29:02 +05:30
AppleGrew (applegrew)
b39268f42d
Issue#26 fix.
2013-02-28 21:17:20 +05:30
AppleGrew (applegrew)
4e1243bfec
Issue#23 fix.
2013-02-28 14:18:27 +05:30
AppleGrew (applegrew)
322fc67759
Major typo. Regression in widgets.
2013-01-19 17:30:04 +05:30
AppleGrew (applegrew)
709c58fca2
Added type directive in docstring for userGetValTextFuncName.
2013-01-16 00:12:32 +05:30
AppleGrew (applegrew)
ebdc72b9f4
Docstring indent
2013-01-16 00:02:00 +05:30
AppleGrew (applegrew)
842e1ac8f8
Correcting doc string directive.
2013-01-15 23:56:42 +05:30
AppleGrew (applegrew)
97b8dac054
Formatting fix in docstring
2013-01-15 23:39:11 +05:30
AppleGrew (applegrew)
1aedde99d6
Now minifying CSS and JS files. During production they will be used intead.
...
The minification process has been automated too. When sdist command is
given to setup.py then it will use web-service to minify the js n css
files.
2013-01-13 23:25:47 +05:30
AppleGrew (applegrew)
3fb6581737
Heavy no longer has any need for caching user selections in cookies or localStorage.
2013-01-13 10:58:52 +05:30
AppleGrew (applegrew)
aa60bb36ec
Making heavy use localStorage instead of cookies and few more heavy related fixes.
2013-01-13 10:02:39 +05:30
AppleGrew (applegrew)
913453f8ef
v3.1.4. Manually picked changes from Issue#16 (pull request).
2012-11-27 10:31:40 +05:30
AppleGrew (applegrew)
7946563288
v3.1.3. Fixed some minor issues.
2012-11-25 01:44:36 +05:30
Stéphane Raimbault
d24b6a5206
Pylint and useless imports
...
widgets.py contains DOS and Unix line returns, I've converted it
to DOS only to keep changes small in this commit.
2012-11-09 18:20:32 +01:00
AppleGrew (applegrew)
6409289bbb
Added AUTO_RENDER_SELECT2_STATICS setting.
2012-09-14 12:04:36 +05:30
AppleGrew (applegrew)
18856a8e1a
Doc update
2012-09-10 12:02:58 +05:30
AppleGrew (applegrew)
b64e80d072
Doc updates. Updating Select2 JS to 3.1
2012-09-03 23:51:18 +05:30
AppleGrew (applegrew)
94bc993377
Further bug fixes.
2012-09-03 09:39:50 +05:30
AppleGrew (applegrew)
3c3fe0b130
Fixing some design issues in Heavy fields.
2012-09-02 01:21:17 +05:30
Nirupam Biswas
7152641ab5
Some docstring fixes.
2012-08-31 18:20:56 +05:30
AppleGrew (applegrew)
8169db806b
* Sphinx docs added. * Fixed Issue 4 * Improved code docstrings
2012-08-31 11:34:23 +05:30
AppleGrew (applegrew)
4479cfbdf7
Better fix for registering field_id
2012-08-23 01:16:40 +05:30
AppleGrew (applegrew)
4e240ce415
v2.0.1
...
* Auto field register fix.
* Prevent multiple execution of heavy_data.js.
2012-08-23 00:22:49 +05:30
AppleGrew (applegrew)
878ddb839a
More bug fixes. And added 'auto_id' parameter for auto fields.
2012-08-22 11:19:30 +05:30
AppleGrew (applegrew)
6a2c96668d
Loggers added
2012-08-22 09:55:20 +05:30
AppleGrew (applegrew)
691fa14e2e
Multi value bu fixes
...
Many bugs ironed out of Multi value fields. Added many new tests for
multi value fields.
2012-08-21 23:21:41 +05:30
AppleGrew (applegrew)
f3569bcea2
Multi value tests added and more fixes.
...
* Fixed infinite recursion causing Python crash bug.
* Multi-value is working.
* Tested added for multi-value field.
2012-08-21 01:38:31 +05:30
AppleGrew (applegrew)
703d540689
The changes in this code crashes Python 2.7.1 (OSX build)
2012-08-20 19:08:52 +05:30
AppleGrew (applegrew)
8579993107
v1.1 changes.
...
Lots of fixes and redesign. Also added a full fledged project for
testing out the components.
2012-08-19 23:13:15 +05:30
AppleGrew (applegrew)
14fa11836d
Generated <select> code can have unicode text.
2012-08-13 20:23:00 +05:30