summaryrefslogtreecommitdiff
path: root/addons/web/static/src/xml/web_calendar.xml
diff options
context:
space:
mode:
Diffstat (limited to 'addons/web/static/src/xml/web_calendar.xml')
-rw-r--r--addons/web/static/src/xml/web_calendar.xml53
1 files changed, 30 insertions, 23 deletions
diff --git a/addons/web/static/src/xml/web_calendar.xml b/addons/web/static/src/xml/web_calendar.xml
index 41f772cd52f..3f32dcbd173 100644
--- a/addons/web/static/src/xml/web_calendar.xml
+++ b/addons/web/static/src/xml/web_calendar.xml
@@ -4,7 +4,7 @@
<div class="o_calendar_buttons" role="toolbar" aria-label="Calendar toolbar"/>
<div class="o_calendar_widget" />
</div>
- <div class="o_calendar_sidebar_container hidden-xs">
+ <div class="o_calendar_sidebar_container d-none d-md-block">
<i class="o_calendar_sidebar_toggler fa"/>
<div class="o_calendar_sidebar">
<div class="o_calendar_mini"/>
@@ -21,7 +21,7 @@
<div t-attf-class="o_field_#{name} o_field_type_#{fields[name].type}">
<t t-if="widget.displayFields[name].avatar_field">
<t t-if="!isMobile"><t t-esc="fields[name].string"/>:</t>
- <div class="o_calendar_avatars pull-right">
+ <div class="o_calendar_avatars float-right">
<t t-foreach="widget.getAvatars(record, name, widget.displayFields[name].avatar_field).slice(0,3)" t-as="image"><t t-raw="image"/></t>
<span t-if="record[name].length - 3 > 0">+<t t-esc="record[name].length - 3"/></span>
</div>
@@ -40,22 +40,29 @@
<h3 t-if="widget.title"><t t-esc="widget.title"/></h3>
<div class="o_calendar_filter_items">
<div t-foreach="widget.filters" t-as="filter" t-if="filter.display == null || filter.display" class="o_calendar_filter_item" t-att-data-value="filter.value" t-att-data-id="filter.id">
- <div class="o_checkbox">
- <input type="checkbox" name="selection" t-att-checked="(filter.active ? true : undefined)"/><span/>
+ <div class="custom-control custom-checkbox">
+ <input type="checkbox"
+ t-attf-id="o_calendar_filter_item_#{filter_index}"
+ name="selection"
+ class="custom-control-input"
+ t-att-checked="(filter.active ? true : undefined)"/>
+ <label t-attf-for="o_calendar_filter_item_#{filter_index}"
+ class="custom-control-label">
+ <t t-if="filter.value == 'all'">
+ <span><i class="fa fa-users fa-fw o_cal_avatar" role="img" aria-label="Avatar" title="Avatar"/></span>
+ </t>
+ <t t-if="widget.avatar_field &amp;&amp; (filter.value != 'all')">
+ <img t-attf-src="/web/image/#{widget.avatar_model}/#{filter.value}/#{widget.avatar_field}" class="o_cal_avatar" alt="Avatar"/>
+ </t>
+ <t t-set="color" t-value="widget.getColor(filter.color_index)"/>
+ <span t-if="typeof color === 'number'" t-attf-class="color_filter o_underline_color_#{widget.getColor(filter.color_index)}"><t t-esc="filter.label"/></span>
+ <span t-elif="color" t-attf-style="border-bottom: 4px solid #{color};"><t t-esc="filter.label"/></span>
+ <span t-else=""><t t-esc="filter.label"/></span>
+ </label>
</div>
- <t t-if="filter.value == 'all'">
- <span><i class="fa fa-users fa-fw o_cal_avatar" role="img" aria-label="Avatar" title="Avatar"/></span>
- </t>
- <t t-if="widget.avatar_field &amp;&amp; (filter.value != 'all')">
- <img t-attf-src="/web/image/#{widget.avatar_model}/#{filter.value}/#{widget.avatar_field}" class="o_cal_avatar" alt="Avatar"/>
- </t>
- <t t-set="color" t-value="widget.getColor(filter.color_index)"/>
- <span t-if="typeof color === 'number'" t-attf-class="color_filter o_underline_color_#{widget.getColor(filter.color_index)}"><t t-esc="filter.label"/></span>
- <span t-elif="color" t-attf-style="border-bottom: 4px solid #{color};"><t t-esc="filter.label"/></span>
- <span t-else=""><t t-esc="filter.label"/></span>
<t t-if="filter.id">
<span class="o_remove fa fa-times" title="Remove this favorite from the list" role="img" aria-label="Remove this favorite from the list"/>
- </t>
+ </t>
</div>
</div>
</div>
@@ -64,14 +71,14 @@
<t t-name="CalendarView.buttons">
<div class="o_calendar_buttons">
<t t-if="!isMobile">
- <button class="o_calendar_button_prev btn btn-sm btn-primary" aria-label="Previous" title="Previous"><span class="fa fa-arrow-left"/></button>
- <button class="o_calendar_button_today btn btn-sm btn-primary">Today</button>
- <button class="o_calendar_button_next btn btn-sm btn-primary" aria-label="Next" title="Next"><span class="fa fa-arrow-right"/></button>
+ <button class="o_calendar_button_prev btn btn-primary" aria-label="Previous" title="Previous"><span class="fa fa-arrow-left"/></button>
+ <button class="o_calendar_button_today btn btn-primary">Today</button>
+ <button class="o_calendar_button_next btn btn-primary" aria-label="Next" title="Next"><span class="fa fa-arrow-right"/></button>
</t>
- <div class="btn-group btn-group-sm">
- <button type="button" class="o_calendar_button_day btn btn-sm btn-default">Day</button>
- <button type="button" class="o_calendar_button_week btn btn-sm btn-default">Week</button>
- <button type="button" class="o_calendar_button_month btn btn-sm btn-default">Month</button>
+ <div class="btn-group">
+ <button type="button" class="o_calendar_button_day btn btn-secondary">Day</button>
+ <button type="button" class="o_calendar_button_week btn btn-secondary">Week</button>
+ <button type="button" class="o_calendar_button_month btn btn-secondary">Month</button>
</div>
</div>
</t>
@@ -85,7 +92,7 @@
<main t-name="CalendarView.quick_create" class="o_calendar_quick_create">
<div class="form-group">
- <label for='name' class='control-label'>Summary:</label>
+ <label for='name' class='col-form-label'>Summary:</label>
<input type='text' name='name' class="o_input" t-att-value="widget.dataTemplate.name or None"/>
</div>
</main>