misc: make inserting select2.js bring its dependencies (#47867)

This commit is contained in:
Frédéric Péters 2020-10-20 09:22:01 +02:00
parent c65ee0399c
commit ea1255b9dd
2 changed files with 5 additions and 4 deletions

View File

@ -1832,8 +1832,7 @@ class SingleSelectHintWidget(SingleSelectWidget):
def add_media(self):
if self.select2:
get_response().add_javascript(['jquery.js', '../../i18n.js', 'qommon.forms.js', 'select2.js'])
get_response().add_css_include('../js/select2/select2.css')
get_response().add_javascript(['select2.js'])
def separate_hint(self):
return (self.hint and len(self.hint) > 80)
@ -2107,8 +2106,7 @@ class JsonpSingleSelectWidget(Widget):
self.url = url
def add_media(self):
get_response().add_javascript(['jquery.js', '../../i18n.js', 'qommon.forms.js', 'select2.js'])
get_response().add_css_include('../js/select2/select2.css')
get_response().add_javascript(['select2.js'])
def get_display_value(self):
if self.value is None:

View File

@ -110,6 +110,9 @@ class HTTPResponse(quixote.http_response.HTTPResponse):
self.add_javascript(['../../i18n.js', 'jquery.js', 'jquery-ui.js'])
if script_name == 'qommon.admin.js':
self.add_javascript(['../../i18n.js', 'jquery.js', 'qommon.slugify.js'])
if script_name == 'select2.js':
self.add_javascript(['jquery.js', '../../i18n.js', 'qommon.forms.js', 'select2.js'])
self.add_css_include('../js/select2/select2.css')
def add_javascript_code(self, code):
if not self.javascript_code_parts: