1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | class SelectDropdownWidget(forms.Select):
class Media:
css = {
'all': (
iasettings.MEDIA_URL + 'js/selectmenu/ui.selectmenu.css',
)
}
js = (
iasettings.MEDIA_URL + 'js/selectmenu/ui.selectmenu.js',
)
def __init__(self, language=None, attrs=None):
self.language = language or settings.LANGUAGE_CODE[:2]
super(SelectDropdownWidget, self).__init__(attrs=attrs)
def render(self, name, value, attrs=None):
rendered = super(SelectDropdownWidget, self).render(name, value, attrs)
return rendered + mark_safe(u'''<script type="text/javascript">
$(document).ready(function afterReady() {
var elem = $('#id_%(name)s');
elem.selectmenu();
});
</script>''' % {'name':name})
|
More like this
- Multiple Select Widget with jQueryUI by maguspk 2 years, 12 months ago
- Orderable inlines using drag and drop with jQuery UI by simon 4 years, 9 months ago
- Autocomplete TextInput Widget w/ Static Data (jQuery UI) by JoeLinux 3 months ago
- Drag and drop ordering of admin list elements using jQuery UI by johj 3 years ago
- Bootstrap button dropdown widget (replaces forms.Select) by benjaoming 10 months, 3 weeks ago
Comments