mirror of
https://github.com/Hopiu/django-select2.git
synced 2026-05-20 02:31:52 +00:00
prevent dashes in javascript variable names
This commit is contained in:
parent
e0686628d7
commit
8d76a61791
1 changed files with 4 additions and 4 deletions
|
|
@ -629,7 +629,7 @@ class AutoHeavySelect2Mixin(object):
|
|||
super(AutoHeavySelect2Mixin, self).__init__(*args, **kwargs)
|
||||
|
||||
def render_inner_js_code(self, id_, *args):
|
||||
fieldset_compatible_id = re.sub(r'-\d+-', '_', id_)
|
||||
fieldset_id = re.sub(r'-\d+-', '_', id_).replace('-', '_')
|
||||
if '__prefix__' in id_:
|
||||
return ''
|
||||
else:
|
||||
|
|
@ -637,10 +637,10 @@ class AutoHeavySelect2Mixin(object):
|
|||
window.django_select2.%s = function (selector, fieldID) {
|
||||
var hashedSelector = "#" + selector;
|
||||
$(hashedSelector).data("field_id", fieldID);
|
||||
''' % (fieldset_compatible_id)
|
||||
js += super(AutoHeavySelect2Mixin, self).render_inner_js_code(id_, *args)
|
||||
''' % (fieldset_id)
|
||||
js += super(AutoHeavySelect2Mixin, self).render_inner_js_code(id_.replace('-', '_'), *args)
|
||||
js += '};'
|
||||
js += 'django_select2.%s("%s", "%s");' % (fieldset_compatible_id, id_, self.field_id)
|
||||
js += 'django_select2.%s("%s", "%s");' % (fieldset_id, id_.replace('-', '_'), self.field_id)
|
||||
return js
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue