mirror of
				https://github.com/optim-enterprises-bv/Mailu.git
				synced 2025-10-31 18:18:05 +00:00 
			
		
		
		
	Fix select2 using webpack-built assets
This commit is contained in:
		| @@ -8,11 +8,8 @@ | |||||||
| {% call macros.box() %} | {% call macros.box() %} | ||||||
| <form class="form" method="post" role="form"> | <form class="form" method="post" role="form"> | ||||||
|   {{ form.hidden_tag() }} |   {{ form.hidden_tag() }} | ||||||
|   {{ macros.form_field(form.admin, id='admin') }} |   {{ macros.form_field(form.admin, class_='mailselect') }} | ||||||
|   {{ macros.form_field(form.submit) }} |   {{ macros.form_field(form.submit) }} | ||||||
|   <script> |  | ||||||
|     $("#admin").select2(); |  | ||||||
|   </script> |  | ||||||
| </form> | </form> | ||||||
| {% endcall %} | {% endcall %} | ||||||
| {% endblock %} | {% endblock %} | ||||||
|   | |||||||
| @@ -14,15 +14,9 @@ | |||||||
|   {{ form.hidden_tag() }} |   {{ form.hidden_tag() }} | ||||||
|   {{ macros.form_field(form.localpart, append='<span class="input-group-addon">@'+domain.name+'</span>') }} |   {{ macros.form_field(form.localpart, append='<span class="input-group-addon">@'+domain.name+'</span>') }} | ||||||
|   {{ macros.form_field(form.wildcard) }} |   {{ macros.form_field(form.wildcard) }} | ||||||
|   {{ macros.form_field(form.destination, id='destination') }} |   {{ macros.form_field(form.destination, class_='mailselect') }} | ||||||
|   {{ macros.form_field(form.comment) }} |   {{ macros.form_field(form.comment) }} | ||||||
|   {{ macros.form_field(form.submit) }} |   {{ macros.form_field(form.submit) }} | ||||||
|   <script> |  | ||||||
|     $("#destination").select2({ |  | ||||||
|       tags: true, |  | ||||||
|       tokenSeparators: [',', ' '] |  | ||||||
|     }) |  | ||||||
|   </script> |  | ||||||
| </form> | </form> | ||||||
| {% endcall %} | {% endcall %} | ||||||
| {% endblock %} | {% endblock %} | ||||||
|   | |||||||
| @@ -31,14 +31,14 @@ | |||||||
|   </div> |   </div> | ||||||
| {% endmacro %} | {% endmacro %} | ||||||
|  |  | ||||||
| {% macro form_individual_field(field, prepend='', append='', label=True) %} | {% macro form_individual_field(field, prepend='', append='', label=True, class_="") %} | ||||||
|   {% if field.type == "BooleanField" %} |   {% if field.type == "BooleanField" %} | ||||||
|     {{ field(**kwargs) }}<span>  </span> |     {{ field(**kwargs) }}<span>  </span> | ||||||
|     {{ field.label if label else '' }} |     {{ field.label if label else '' }} | ||||||
|   {% else %} |   {% else %} | ||||||
|     {{ field.label if label else '' }}{{ form_field_errors(field) }} |     {{ field.label if label else '' }}{{ form_field_errors(field) }} | ||||||
|     {% if prepend or append %}<div class="input-group">{% endif %} |     {% if prepend or append %}<div class="input-group">{% endif %} | ||||||
|       {{ prepend|safe }}{{ field(class_="form-control", **kwargs) }}{{ append|safe }} |       {{ prepend|safe }}{{ field(class_="form-control " + class_, **kwargs) }}{{ append|safe }} | ||||||
|     {% if prepend or append %}</div>{% endif %} |     {% if prepend or append %}</div>{% endif %} | ||||||
|   {% endif %} |   {% endif %} | ||||||
| {% endmacro %} | {% endmacro %} | ||||||
|   | |||||||
| @@ -12,11 +12,8 @@ | |||||||
| {% call macros.box() %} | {% call macros.box() %} | ||||||
| <form class="form" method="post" role="form"> | <form class="form" method="post" role="form"> | ||||||
|   {{ form.hidden_tag() }} |   {{ form.hidden_tag() }} | ||||||
|   {{ macros.form_field(form.manager, id='manager') }} |   {{ macros.form_field(form.manager, class_='mailselect') }} | ||||||
|   {{ macros.form_field(form.submit) }} |   {{ macros.form_field(form.submit) }} | ||||||
|   <script> |  | ||||||
|     $("#manager").select2(); |  | ||||||
|   </script> |  | ||||||
| </form> | </form> | ||||||
| {% endcall %} | {% endcall %} | ||||||
| {% endblock %} | {% endblock %} | ||||||
|   | |||||||
| @@ -25,6 +25,7 @@ | |||||||
|     "node-sass": "^4.12.0", |     "node-sass": "^4.12.0", | ||||||
|     "popper.js": "^1.15.0", |     "popper.js": "^1.15.0", | ||||||
|     "sass-loader": "^7.1.0", |     "sass-loader": "^7.1.0", | ||||||
|  |     "select2": "^4.0.7-rc.0", | ||||||
|     "style-loader": "^0.23.1", |     "style-loader": "^0.23.1", | ||||||
|     "url-loader": "^1.1.2", |     "url-loader": "^1.1.2", | ||||||
|     "webpack": "^4.30.0", |     "webpack": "^4.30.0", | ||||||
|   | |||||||
| @@ -16,12 +16,8 @@ module.exports = { | |||||||
|         rules: [ |         rules: [ | ||||||
|             { |             { | ||||||
|                 test: /\.js$/, |                 test: /\.js$/, | ||||||
|                 use: { |                 use: ['babel-loader'] | ||||||
|                     loader: "babel-loader", |  | ||||||
|                     options: { |  | ||||||
|                         presets: ['@babel/preset-env'] |  | ||||||
|                     } |  | ||||||
|                 } |  | ||||||
|             }, |             }, | ||||||
|             { |             { | ||||||
|                 test: /\.scss$/, |                 test: /\.scss$/, | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 kaiyou
					kaiyou