diff options
| author | Christophe Matthieu <chm@openerp.com> | 2012-10-24 11:14:21 +0200 |
|---|---|---|
| committer | Christophe Matthieu <chm@openerp.com> | 2012-10-24 11:14:21 +0200 |
| commit | 029b52a548b81c207cbb1712a9bf84611eca7690 (patch) | |
| tree | 2e39a5a72b87d67a2c56070b113b1bed5c0ec897 /addons/web/static/src/xml/base.xml | |
| parent | 957c187bb18045d0fd21a7153eb97b1d73c1f282 (diff) | |
[IMP] view_form: add widget for uploading files : one2many_binary
bzr revid: chm@openerp.com-20121024091421-axuv93cnycdad3b7
Diffstat (limited to 'addons/web/static/src/xml/base.xml')
| -rw-r--r-- | addons/web/static/src/xml/base.xml | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/addons/web/static/src/xml/base.xml b/addons/web/static/src/xml/base.xml index 899bd614f76..639501e286e 100644 --- a/addons/web/static/src/xml/base.xml +++ b/addons/web/static/src/xml/base.xml @@ -1174,6 +1174,43 @@ <iframe t-att-id="fileupload_id" t-att-name="fileupload_id" style="display: none"/> </div> </t> +<t t-name="FieldBinaryFileUploader.files"> + <ul class="oe_fileuploader_files"> + <t t-foreach="widget.files" t-as="file"> + <li> + <span t-if="(file.upload or file.percent_loaded<100)" t-attf-title="{(file.name || file.filename) + (file.date?' \n('+file.date+')':'' )}" t-attf-name="{file.name || file.filename}"> + <span class="oe_fileuploader_in_process"> + <span>...Upload in progress...</span> + </span> + <t t-raw="file.name || file.filename"/> + </span> + <a t-if="(!file.upload or file.percent_loaded>=100)" t-att-href="file.url" t-attf-title="{(file.name || file.filename) + (file.date?' \n('+file.date+')':'' )}"> + <t t-raw="file.name || file.filename"/> + </a> + <t t-if="(!file.upload or file.percent_loaded>=100)"> + <a class="oe_fileuploader_delete" title="Delete this file" t-attf-data-id="{file.id}">x</a> + </t> + + </li> + </t> + </ul> +</t> +<t t-name="FieldBinaryFileUploader"> + <div t-att-style="widget.node.attrs.style" t-att-class="widget.node.attrs.class"> + <div class="oe_placeholder_files"/> + <div class="oe_fileuploader_form"> + <!-- uploader of file --> + <button><span class="oe_e">p</span></button> + <t t-call="HiddenInputFile"> + <t t-set="fileupload_id" t-value="widget.fileupload_id"/> + <t t-set="fileupload_action">/web/binary/upload_attachment</t> + <input type="hidden" name="model" t-att-value="widget.view.model"/> + <input type="hidden" name="id" value="0"/> + <input type="hidden" name="session_id" t-att-value="widget.session.session_id"/> + </t> + </div> + </div> +</t> <t t-name="WidgetButton"> <button type="button" class="oe_button oe_form_button" t-att-style="widget.node.attrs.style" |
