summaryrefslogtreecommitdiff
path: root/addons/web_editor/static/src/xml/editor.xml
diff options
context:
space:
mode:
authorKishan Gajjar <kig@odoo.com>2018-05-17 15:16:36 +0200
committerqsm-odoo <qsm@odoo.com>2018-05-18 12:15:42 +0200
commitd66e260391ce6c55b55be358202fddfab4a9139d (patch)
treec9e6a0a735c1cd7ac43f2f99f0ebcb80b9e9c919 /addons/web_editor/static/src/xml/editor.xml
parentfd5cffe2350b46bc7a883dcd8dc4e50bb00777a2 (diff)
[IMP] web_editor: allow cropping content images
Diffstat (limited to 'addons/web_editor/static/src/xml/editor.xml')
-rw-r--r--addons/web_editor/static/src/xml/editor.xml42
1 files changed, 42 insertions, 0 deletions
diff --git a/addons/web_editor/static/src/xml/editor.xml b/addons/web_editor/static/src/xml/editor.xml
index 425c1bf1bce..9821ceb38bd 100644
--- a/addons/web_editor/static/src/xml/editor.xml
+++ b/addons/web_editor/static/src/xml/editor.xml
@@ -300,6 +300,48 @@
</div>
</div>
+ <!-- Crop Image Dialog (allows to crop image on the page) -->
+ <div t-name="web_editor.dialog.crop_image" class="o_crop_image_dialog">
+ <div t-if="widget.imageData.isExternalImage" class="alert alert-warning text-center">
+ <i class="fa fa-exclamation-triangle fa-2x"/>
+ <h4>This image is an external image</h4>
+ <p>
+ This type of image is not supported for cropping.<br/>
+ If you want to crop it, please first download it from the original source and upload it in Odoo.
+ </p>
+ </div>
+ <t t-else="">
+ <div class="o_crop_area">
+ <img class="img img-responsive o_cropper_image" t-att-src="widget.imageData.src" />
+ </div>
+ <div class="o_crop_options text-center mt16">
+ <div class="btn-group" title="Aspect Ratio" data-toggle="buttons">
+ <t t-foreach="widget.aspectRatioList" t-as="ratio">
+ <t t-set="is_active" t-value="ratio[1] === widget.imageData.aspectRatio"/>
+ <a href="#" t-attf-class="btn btn-default#{is_active and ' active' or ''}" data-event="ratio" t-att-data-value="ratio[1]">
+ <t t-esc="ratio[0]"/>
+ </a>
+ </t>
+ </div>
+ <div class="btn-group" role="group">
+ <a href="#" class="btn btn-default" title="Zoom In" data-event="zoom" data-value="0.1"><i class="fa fa-search-plus"/></a>
+ <a href="#" class="btn btn-default" title="Zoom Out" data-event="zoom" data-value="-0.1"><i class="fa fa-search-minus"/></a>
+ </div>
+ <div class="btn-group" role="group">
+ <a href="#" class="btn btn-default" title="Rotate Left" data-event="rotate" data-value="-45"><i class="fa fa-rotate-left"/></a>
+ <a href="#" class="btn btn-default" title="Rotate Right" data-event="rotate" data-value="45"><i class="fa fa-rotate-right"/></a>
+ </div>
+ <div class="btn-group" role="group">
+ <a href="#" class="btn btn-default" title="Flip Horizontal" data-event="flip" data-value="horizontal" data-x="1"><i class="fa fa-arrows-h"/></a>
+ <a href="#" class="btn btn-default" title="Flip Vertical" data-event="flip" data-value="vertical" data-y="1"><i class="fa fa-arrows-v"/></a>
+ </div>
+ <div class="btn-group" role="group">
+ <a href="#" class="btn btn-default" title="Reset Image" data-event="reset"><i class="fa fa-refresh"/> Reset Image</a>
+ </div>
+ </div>
+ </t>
+ </div>
+
<!--=================-->
<!-- Snippet options -->
<!--=================-->