summaryrefslogtreecommitdiff
path: root/addons/web/views/webclient_templates.xml
diff options
context:
space:
mode:
authorJulien Mougenot <jum@odoo.com>2019-11-22 11:37:09 +0000
committerJulien Mougenot <jum@odoo.com>2020-01-06 14:37:16 +0000
commit3c5194a00b3c0525dfd84552233e9c8f85a150f4 (patch)
treeaa2057962f6aefe00418de4c037f74010c7eb879 /addons/web/views/webclient_templates.xml
parent34bbdd88c0bc354b76b254bb78c4eb786f3d08c0 (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.xml3
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"/>