diff options
| author | Julien Mougenot <jum@odoo.com> | 2019-11-22 11:37:09 +0000 |
|---|---|---|
| committer | Julien Mougenot <jum@odoo.com> | 2020-01-06 14:37:16 +0000 |
| commit | 3c5194a00b3c0525dfd84552233e9c8f85a150f4 (patch) | |
| tree | aa2057962f6aefe00418de4c037f74010c7eb879 /addons/web/views/webclient_templates.xml | |
| parent | 34bbdd88c0bc354b76b254bb78c4eb786f3d08c0 (diff) | |
[ADD] web: Custom File Input
New component: the custom file input. Its purpose is to define a input of type file
with a custom trigger (button, link, etc.).
Its construction is the following:
- attributes: behaviour of the actual input (route to call, multifile, allowed
extensions etc.)
- inner template: the trigger that will fire the upload prompt when clicked
Once a file has been uploaded, the component will emit a 'uploaded' custom event
containing the files.
closes odoo/odoo#38423
Related: odoo/enterprise#6031
Signed-off-by: Géry Debongnie (ged) <ged@openerp.com>
Diffstat (limited to 'addons/web/views/webclient_templates.xml')
| -rw-r--r-- | addons/web/views/webclient_templates.xml | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/addons/web/views/webclient_templates.xml b/addons/web/views/webclient_templates.xml index 5cff8683427..bd297e6b616 100644 --- a/addons/web/views/webclient_templates.xml +++ b/addons/web/views/webclient_templates.xml @@ -288,6 +288,7 @@ <script type="text/javascript" src="/web/static/src/js/widgets/pie_chart.js"></script> <script type="text/javascript" src="/web/static/src/js/widgets/ribbon.js"></script> <script type="text/javascript" src="/web/static/src/js/widgets/signature.js"></script> + <script type="text/javascript" src="/web/static/src/js/components/custom_file_input.js"></script> <script type="text/javascript" src="/web/static/src/js/apps.js"></script> <script type="text/javascript" src="/web/static/src/js/fields/abstract_field.js"></script> @@ -715,6 +716,8 @@ <script type="text/javascript" src="/web/static/tests/chrome/user_menu_tests.js"></script> <script type="text/javascript" src="/web/static/tests/chrome/systray_tests.js"></script> + <script type="text/javascript" src="/web/static/tests/components/custom_file_input_tests.js"></script> + <script type="text/javascript" src="/web/static/tests/widgets/company_switcher_tests.js"/> <script type="text/javascript" src="/web/static/tests/widgets/data_export_tests.js"/> <script type="text/javascript" src="/web/static/tests/widgets/domain_selector_tests.js"/> |
