summaryrefslogtreecommitdiff
path: root/addons/portal_rating
diff options
context:
space:
mode:
authorPatrick Hoste <pko@odoo.com>2020-05-27 10:12:23 +0000
committerThibault Delavallée <tde@odoo.com>2020-08-11 10:20:04 +0000
commit414329dcf1a203e53ced2f4deabdc9e6f314dde7 (patch)
treedb044d9995268a984d57dbe5e017dfbcd82b8ae3 /addons/portal_rating
parent923c1eae5e27fb63723a80a87808915cb478837d (diff)
[IMP] portal_rating: allow to tweak popup composer button display
PURPOSE Change the display of the button to open the composer from btn-primary to btn-link. SPECIFICATIONS In order to ease integration of popup composer rating widget, let us allow to customize classes given to the button triggering it. In slides we want specifically it to be a link, not a button. LINKS Task ID-2241513 PR #55698
Diffstat (limited to 'addons/portal_rating')
-rw-r--r--addons/portal_rating/static/src/xml/portal_rating_composer.xml4
-rw-r--r--addons/portal_rating/views/rating_templates.xml3
2 files changed, 5 insertions, 2 deletions
diff --git a/addons/portal_rating/static/src/xml/portal_rating_composer.xml b/addons/portal_rating/static/src/xml/portal_rating_composer.xml
index af6f022e04b..65f2b55b55a 100644
--- a/addons/portal_rating/static/src/xml/portal_rating_composer.xml
+++ b/addons/portal_rating/static/src/xml/portal_rating_composer.xml
@@ -12,7 +12,9 @@
<t t-set="inline_mode" t-value="true"/>
</t>
</div>
- <button t-if="widget.options['display_composer']" type="button" class="btn btn-sm btn-primary mx-3" data-toggle="modal" data-target="#ratingpopupcomposer">
+ <button t-if="widget.options['display_composer']" type="button"
+ t-att-class="'btn btn-sm mx-3 ' + widget.options['link_btn_classes'] or 'btn-primary'"
+ data-toggle="modal" data-target="#ratingpopupcomposer">
<t t-if="widget.options['display_composer']">
<t t-if="widget.options['default_message_id']">
Modify your review
diff --git a/addons/portal_rating/views/rating_templates.xml b/addons/portal_rating/views/rating_templates.xml
index 78561828a00..7125f283f5d 100644
--- a/addons/portal_rating/views/rating_templates.xml
+++ b/addons/portal_rating/views/rating_templates.xml
@@ -47,7 +47,8 @@
t-att-data-default_rating_value="default_rating_value"
t-att-data-default_attachment_ids="default_attachment_ids"
t-att-data-force_submit_url="force_submit_url"
- t-att-data-disable_composer="disable_composer">
+ t-att-data-disable_composer="disable_composer"
+ t-att-data-link_btn_classes="_link_btn_classes">
</div>
</template>
</odoo>