[REF] *: BS4, 'pull-left/right' -> 'float-left/right'

This commit is contained in:
qsm-odoo
2018-07-27 12:36:54 +02:00
parent 54aee4626b
commit d48b8593dd
154 changed files with 430 additions and 430 deletions
@@ -28,7 +28,7 @@
<h4 class="text-muted">Configuration Steps</h4>
</div>
<div class="pull-right" style="padding: 7px 0;">
<div class="float-right" style="padding: 7px 0;">
<button aria-label="Hide setup bar" data-dismiss="modal" type="company_object" name="setting_hide_setup_bar" class="account_setup_dashboard_action close">×</button>
</div>
</div>
@@ -6,7 +6,7 @@
<div>
<t t-if="outstanding">
<div>
<strong class="pull-left" id="outstanding"><t t-esc="title"></t></strong>
<strong class="float-left" id="outstanding"><t t-esc="title"></t></strong>
</div>
</t>
<table style="width:100%;">
@@ -78,8 +78,8 @@
</tr>
</table>
</div>
<button class="btn btn-xs btn-primary js_unreconcile_payment pull-left" t-att-payment-id="payment_id" style="margin-top:5px; margin-bottom:5px;">Unreconcile</button>
<button class="btn btn-xs btn-secondary js_open_payment pull-right" t-att-payment-id="account_payment_id" t-att-invoice-id="invoice_id" t-att-move-id="move_id" style="margin-top:5px; margin-bottom:5px;">View</button>
<button class="btn btn-xs btn-primary js_unreconcile_payment float-left" t-att-payment-id="payment_id" style="margin-top:5px; margin-bottom:5px;">Unreconcile</button>
<button class="btn btn-xs btn-secondary js_open_payment float-right" t-att-payment-id="account_payment_id" t-att-invoice-id="invoice_id" t-att-move-id="move_id" style="margin-top:5px; margin-bottom:5px;">View</button>
</t>
</templates>
@@ -26,14 +26,14 @@
</div>
<div aria-valuemin="0" t-att-aria-valuenow="widget._initialState.valuenow" class="progress-bar" role="progressbar" style="width: 0%;" t-att-aria-valuemax="widget._initialState.valuemax"></div>
</div>
<button class="btn btn-secondary o_automatic_reconciliation pull-right" title="Let odoo try to reconcile entries for the user">Automatic reconciliation</button>
<button class="btn btn-secondary o_automatic_reconciliation float-right" title="Let odoo try to reconcile entries for the user">Automatic reconciliation</button>
<div class="notification_area"/>
</div>
<div class="o_reconciliation_lines"/>
<div t-if="widget._initialState.valuemax &gt; widget._initialState.defaultDisplayQty">
<button class="btn btn-secondary js_load_more">Load more</button>
</div>
<div class="pull-right text-muted">Tip: Hit CTRL-Enter to reconcile all the balanced items in the sheet.</div>
<div class="float-right text-muted">Tip: Hit CTRL-Enter to reconcile all the balanced items in the sheet.</div>
</div>
<div t-else="" class="o_view_noreconciliation">
<p>Nothing to do!</p>
@@ -73,7 +73,7 @@
<div class="o_reconciliation_line" t-att-data-mode="state.mode">
<table class="accounting_view">
<caption>
<div class="pull-right o_buttons">
<div class="float-right o_buttons">
<button t-attf-class="o_validate btn btn-secondary #{!state.balance.type ? '' : 'd-none'}">Validate</button>
<button t-attf-class="o_reconcile btn btn-primary #{state.balance.type &gt; 0 ? '' : 'd-none'}">Reconcile</button>
<span t-attf-class="o_no_valid text-danger #{state.balance.type &lt; 0 ? '' : 'd-none'}">Select a partner or choose a counterpart</span>
@@ -106,7 +106,7 @@
<t t-name="reconciliation.manual.line" t-extend="reconciliation.line">
<t t-jquery=".o_buttons" t-operation="replace">
<div class="pull-right o_buttons">
<div class="float-right o_buttons">
<button t-attf-class="o_validate btn btn-secondary #{!state.balance.type ? '' : 'd-none'}">Reconcile</button>
<button t-attf-class="o_reconcile btn btn-primary #{state.balance.type &gt; 0 ? '' : 'd-none'}">Reconcile</button>
<button t-attf-class="o_no_valid btn btn-secondary #{state.balance.type &lt; 0 ? '' : 'd-none'}">Skip</button>
@@ -144,8 +144,8 @@
<div t-name="reconciliation.line.match">
<div class="match_controls">
<input class="filter" placeholder="Filter..." type="text" value=""/>
<span class="pull-right fa fa-chevron-right disabled" role="img" aria-label="Previous" title="Previous"></span>
<span class="pull-right fa fa-chevron-left disabled" role="img" aria-label="Next" title="Next"></span>
<span class="float-right fa fa-chevron-right disabled" role="img" aria-label="Previous" title="Previous"></span>
<span class="float-right fa fa-chevron-left disabled" role="img" aria-label="Next" title="Next"></span>
</div>
<table>
<tbody>
@@ -162,7 +162,7 @@
</t>
<p t-if="!state.reconcileModels.length" style="color: #bbb;">To speed up reconciliation, define <a style="cursor: pointer;" class="reconcile_model_create">reconciliation models</a>.</p>
</div>
<div class="dropdown pull-right">
<div class="dropdown float-right">
<a data-toggle="dropdown" href="#"><span class="fa fa-cog" role="img" aria-label="Settings"/></a>
<div class="dropdown-menu dropdown-menu-right" role="menu" aria-label="Presets config">
<a role="menuitem" class="dropdown-item reconcile_model_create" href="#">Create model</a>
@@ -170,7 +170,7 @@
</div>
</div>
</div>
<table class="pull-left">
<table class="float-left">
<tr class="create_account_id">
<td class="o_td_label">Account</td>
<td class="o_td_field"></td>
@@ -188,7 +188,7 @@
<td class="o_td_field"></td>
</tr>
</table>
<table class="pull-right">
<table class="float-right">
<tbody>
<tr class="create_journal_id" style="display: none;">
<td class="o_td_label">Journal</td>
@@ -204,7 +204,7 @@
<span><t t-esc="record.number.value"/> <t t-esc="record.date_invoice.value"/></span>
</div>
<div class="oe_kanban_bottom_right">
<span class="pull-right text-right">
<span class="float-right text-right">
<field name="state" widget="label_selection" options="{'classes': {'draft': 'default', 'cancel': 'default', 'none': 'danger', 'open': 'warning',
'paid': 'success'}}"/>
</span>
@@ -519,7 +519,7 @@
</div>
<div class="col-4">
<strong>
<span class="pull-right text-right">
<span class="float-right text-right">
<t t-esc="record.price_subtotal.value" groups="account.group_show_line_subtotals_tax_excluded"/>
<t t-esc="record.price_total.value" groups="account.group_show_line_subtotals_tax_included"/>
</span>
@@ -70,7 +70,7 @@
<field name="amount" widget='monetary'/>
</div>
<div class="col-6">
<span class="pull-right label label-default">
<span class="float-right label label-default">
<field name="state" widget="kanban_label_selection" options="{'classes': {'draft': 'default', 'sent': 'success'}}"/>
</span>
</div>
@@ -93,8 +93,8 @@
<div class="pb8 ml16 mr16 container">
<t t-if="invoice.user_id">
<div><strong>Your Contact:</strong></div>
<img class="rounded-circle mr4 pull-left o_portal_contact_img" t-if="invoice.user_id.image" t-attf-src="data:image/png;base64,#{invoice.user_id.image}" alt="Contact"/>
<img class="rounded-circle mr4 pull-left o_portal_contact_img" t-if="not invoice.user_id.image" src="/web/static/src/img/placeholder.png" alt="Contact"/>
<img class="rounded-circle mr4 float-left o_portal_contact_img" t-if="invoice.user_id.image" t-attf-src="data:image/png;base64,#{invoice.user_id.image}" alt="Contact"/>
<img class="rounded-circle mr4 float-left o_portal_contact_img" t-if="not invoice.user_id.image" src="/web/static/src/img/placeholder.png" alt="Contact"/>
<span t-field="invoice.user_id" t-field-options='{"widget": "contact", "fields": ["name", "phone"], "no_marker": True}'/>
<a data-toggle="modal" href="#" data-target="#invoice_chatter">Contact us</a>
</t>
+3 -3
View File
@@ -229,7 +229,7 @@
<strong><field name="name"/></strong>
</div>
<div class="col-6">
<span class="pull-right"><field name="type"/></span>
<span class="float-right"><field name="type"/></span>
</div>
</div>
</div>
@@ -1030,7 +1030,7 @@
<div class="col-6">
<strong><span><t t-esc="record.name.value"/></span></strong>
</div>
<div class="col-6 pull-right text-right">
<div class="col-6 float-right text-right">
<span class="badge badge-pill"><t t-esc="record.type_tax_use.value"/></span>
</div>
</div>
@@ -1474,7 +1474,7 @@
<span><field name="currency_id" invisible="1"/></span>
</div>
<div class="col-6">
<span class="pull-right">
<span class="float-right">
<field name="state" widget="kanban_label_selection" options="{'classes': {'draft': 'default', 'posted': 'success'}}"/>
</span>
</div>
+1 -1
View File
@@ -156,7 +156,7 @@
<div class="clearfix">
<div id="total" class="row">
<div t-attf-class="col-md-4 pull-right #{'col-4' if not type_html else ''}">
<div t-attf-class="col-md-4 float-right #{'col-4' if not type_html else ''}">
<table class="table table-sm" style="min-width: 250px;max-width: 400px;">
<tr class="border-black" style="border-bottom:1px solid #dddddd;">
<td><strong>Subtotal</strong></td>
+1 -1
View File
@@ -61,7 +61,7 @@
</table>
<div class="row">
<div class="col-4 pull-right">
<div class="col-4 float-right">
<table class="table table-sm">
<tr>
<td><strong>Total</strong></td>
@@ -55,7 +55,7 @@
<button string="Cancel" class="btn-secondary" special="cancel" />
<button icon="fa-lg fa-save" type="object" name="save_as_template" string="Save as new template"
attrs="{'invisible': ['|', '|', '|', ('is_log', '=', True), ('printed', '=', True), ('is_email', '=', False)]}"
class="pull-right btn-secondary" help="Save as a new template" />
class="float-right btn-secondary" help="Save as a new template" />
</footer>
</form>
</field>
@@ -55,7 +55,7 @@
<div t-attf-class="oe_kanban_card oe_kanban_global_click">
<div>
<strong><span><field name="analytic_id"/></span></strong>
<img t-att-src="kanban_image('res.users', 'image_small', record.user_id.raw_value)" t-att-title="record.user_id.value" t-att-alt="record.user_id.value" width="24" height="24" class="oe_kanban_avatar pull-right"/>
<img t-att-src="kanban_image('res.users', 'image_small', record.user_id.raw_value)" t-att-title="record.user_id.value" t-att-alt="record.user_id.value" width="24" height="24" class="oe_kanban_avatar float-right"/>
</div>
<div t-if="record.date_start.value"><i class="fa fa-calendar"></i> From <field name="date_start"/> <t t-if="record.date_stop.value">to <field name="date_stop"/></t></div>
<div t-if="record.product_id.value"><strong>Product</strong> <field name="product_id"/> </div>
@@ -252,7 +252,7 @@
<div class="col-6">
<strong><span><t t-esc="record.name.value"/></span></strong>
</div>
<div class="col-6 pull-right text-right">
<div class="col-6 float-right text-right">
<strong><t t-esc="record.date.value"/></strong>
</div>
</div>
@@ -261,7 +261,7 @@
<span><t t-esc="record.category_id.value"/></span>
</div>
<div class="col-6">
<span class="pull-right text-right">
<span class="float-right text-right">
<field name="state" widget="kanban_label_selection" options="{'classes': {'draft': 'primary', 'open': 'success', 'close': 'default'}}"/>
</span>
</div>
@@ -188,7 +188,7 @@ Budgets
</strong>
</div>
<div class="col-4">
<span class="pull-right">
<span class="float-right">
<field name="state" widget="kanban_label_selection"
options="{'classes': {'draft': 'default', 'done': 'success'}}"/>
</span>
@@ -201,10 +201,10 @@ Budgets
<t t-esc="record.date_to.value"/>
</div>
<div class="col-2">
<span class="pull-right">
<span class="float-right">
<img t-att-src="kanban_image('res.users', 'image_small', record.user_id.raw_value)"
t-att-title="record.user_id.value" t-att-alt="record.user_id.value" width="24" height="24"
class="oe_kanban_avatar pull-right"/>
class="oe_kanban_avatar float-right"/>
</span>
</div>
</div>
@@ -49,7 +49,7 @@
<strong><span><t t-esc="record.partner_id.value"/></span></strong>
</div>
<div class="col-6">
<strong><span class="pull-right text-right"><t t-esc="record.amount.value"/></span></strong>
<strong><span class="float-right text-right"><t t-esc="record.amount.value"/></span></strong>
</div>
</div>
<div class="row">
@@ -57,7 +57,7 @@
<span><t t-esc="record.number.value"/> <t t-esc="record.date.value"/></span>
</div>
<div class="col-6">
<span class="pull-right text-right">
<span class="float-right text-right">
<field name="state" widget="label_selection" options="{'classes': {'draft': 'default', 'cancel': 'default', 'none': 'danger', 'proforma': 'warning',
'posted': 'success'}}"/>
</span>
@@ -351,7 +351,7 @@
<div class="col-6">
<strong><span><t t-esc="record.name.value"/></span></strong>
</div>
<div class="col-6 pull-right text-right">
<div class="col-6 float-right text-right">
<strong><t t-esc="record.date.value"/></strong>
</div>
</div>
@@ -360,7 +360,7 @@
<span><t t-esc="record.account_id.value"/></span>
</div>
<div class="col-6">
<span class="pull-right text-right">
<span class="float-right text-right">
<field name="amount" widget="monetary"/>
</span>
</div>
@@ -11,7 +11,7 @@
<template id="auth_oauth.login" inherit_id="web.login" name="OAuth Login buttons">
<xpath expr="//button[@type='submit']" position="before">
<div class="pull-right">
<div class="float-right">
<t t-call="auth_oauth.providers"/>
</div>
</xpath>
@@ -19,7 +19,7 @@
<template id="auth_oauth.signup" inherit_id="auth_signup.signup" name="OAuth Signup buttons">
<xpath expr="//button[@type='submit']" position="before">
<div class="pull-right">
<div class="float-right">
<t t-call="auth_oauth.providers"/>
</div>
</xpath>
@@ -27,7 +27,7 @@
<template id="auth_oauth.reset_password" inherit_id="auth_signup.reset_password" name="OAuth Reset Password buttons">
<xpath expr="//button[@type='submit']" position="before">
<div class="pull-right">
<div class="float-right">
<t t-call="auth_oauth.providers"/>
</div>
</xpath>
@@ -2,8 +2,8 @@
<odoo>
<template id="auth_signup.login" inherit_id="web.login" name="Sign up - Reset Password">
<xpath expr="//button[@type='submit']" position="before">
<a t-if="signup_enabled" t-attf-href="/web/signup?{{ keep_query() }}" class="btn btn-link pull-right" role="button">Don't have an account?</a>
<a t-if="reset_password_enabled" t-attf-href="/web/reset_password?{{ keep_query() }}" class="btn btn-link pull-right" role="button">Reset Password</a>
<a t-if="signup_enabled" t-attf-href="/web/signup?{{ keep_query() }}" class="btn btn-link float-right" role="button">Don't have an account?</a>
<a t-if="reset_password_enabled" t-attf-href="/web/reset_password?{{ keep_query() }}" class="btn btn-link float-right" role="button">Reset Password</a>
</xpath>
</template>
@@ -49,8 +49,8 @@
<input type="hidden" name="redirect" t-att-value="redirect"/>
<input type="hidden" name="token" t-att-value="token"/>
<div class="clearfix oe_login_buttons">
<a t-attf-href="/web/login?{{ keep_query() }}" class="btn btn-link pull-right" role="button">Already have an account?</a>
<button type="submit" class="btn btn-primary pull-left o_signup_btn"> Sign up</button>
<a t-attf-href="/web/login?{{ keep_query() }}" class="btn btn-link float-right" role="button">Already have an account?</a>
<button type="submit" class="btn btn-primary float-left o_signup_btn"> Sign up</button>
</div>
</form>
@@ -63,7 +63,7 @@
<p class="alert alert-success" t-if="message" role="status">
<t t-esc="message"/>
</p>
<a href="/web/login" class="btn btn-link pull-right" role="button">Back to Login</a>
<a href="/web/login" class="btn btn-link float-right" role="button">Back to Login</a>
</div>
<form class="oe_reset_password_form" role="form" method="post" t-if="not message">
@@ -89,9 +89,9 @@
<input type="hidden" name="redirect" t-att-value="redirect"/>
<input type="hidden" name="token" t-att-value="token"/>
<div class="clearfix oe_login_buttons">
<a t-if="not token" t-attf-href="/web/login?{{ keep_query() }}" class="btn btn-link pull-right" role="button">Back to Login</a>
<a t-if="invalid_token" href="/web/login" class="btn btn-link pull-right" role="button">Back to Login</a>
<button type="submit" class="btn btn-primary pull-left">Confirm</button>
<a t-if="not token" t-attf-href="/web/login?{{ keep_query() }}" class="btn btn-link float-right" role="button">Back to Login</a>
<a t-if="invalid_token" href="/web/login" class="btn btn-link float-right" role="button">Back to Login</a>
<button type="submit" class="btn btn-primary float-left">Confirm</button>
</div>
</form>
@@ -32,7 +32,7 @@
</span>
<span><t t-esc="meeting.name"/></span>
</span>
<span t-if="meeting.start" class="pull-right">
<span t-if="meeting.start" class="float-right">
<t t-if="meeting.allday">All Day</t>
<t t-else=''>
<t t-set="is_next_meeting" t-value="false"/>
+1 -1
View File
@@ -35,7 +35,7 @@
</div>
<div class="card-body">
<div class="clearfix mb16" t-if="attendee.state != 'needsAction'">
<span class="pull-right label label-info">
<span class="float-right label label-info">
<t t-if="attendee.state == 'accepted'">Yes I'm going.</t>
<t t-if="attendee.state == 'declined'">No I'm not going.</t>
</span>
+2 -2
View File
@@ -88,7 +88,7 @@
<field name="arch" type="xml">
<form string="Meetings">
<sheet>
<button string="Document" class="oe_stat_button pull-right" icon="fa-bars" type="object" name="action_open_calendar_event" attrs="{'invisible': ['|', ('res_model', '=', False), ('res_id', '=', False)]}"/>
<button string="Document" class="oe_stat_button float-right" icon="fa-bars" type="object" name="action_open_calendar_event" attrs="{'invisible': ['|', ('res_model', '=', False), ('res_id', '=', False)]}"/>
<field name="res_model" invisible="1" />
<field name="res_id" invisible="1" />
<field name="state" invisible="1"/>
@@ -235,7 +235,7 @@
<field name="priority" eval="2"/>
<field name="arch" type="xml">
<form string="Meetings">
<button string="Document" class="oe_stat_button pull-right" icon="fa-bars" type="object" name="action_open_calendar_event" attrs="{'invisible': ['|', ('res_model', '=', False), ('res_id', '=', False)]}"/>
<button string="Document" class="oe_stat_button float-right" icon="fa-bars" type="object" name="action_open_calendar_event" attrs="{'invisible': ['|', ('res_model', '=', False), ('res_id', '=', False)]}"/>
<field name="res_model" invisible="1" />
<field name="res_id" invisible="1" />
<field name="state" invisible="1"/>
+3 -3
View File
@@ -13,15 +13,15 @@
<h2 class="oe_slogan" style="color:#875A7B;">Get accurate forecasts</h2>
<h3 class="oe_slogan">Use actionable data to make better decisions</h3>
<div class="oe_span6 text-justify oe_mt32">
<span class="fa fa-search fa-2x pull-left"/>
<span class="fa fa-search fa-2x float-left"/>
<p class="oe_mb32" style="margin-left:48px;">
Get the insights you need to make smarter decisions.
</p>
<span class="fa fa-sliders fa-2x pull-left"/>
<span class="fa fa-sliders fa-2x float-left"/>
<p class="oe_mb32" style="margin-left:48px;">
Design custom dashboards to get a picture of your business at a glance.
</p>
<span class="fa fa-bar-chart fa-2x pull-left"></span>
<span class="fa fa-bar-chart fa-2x float-left"></span>
<p>
Dig deeper with real-time reports and flow charts that anyone can create and share.
</p>
+4 -4
View File
@@ -52,7 +52,7 @@
<field name="active" widget="boolean_button" options='{"terminology": "archive"}'/>
</button>
</div>
<div class="label label-success pull-right" attrs="{'invisible': [('probability', '&lt;', 100)]}">Won</div>
<div class="label label-success float-right" attrs="{'invisible': [('probability', '&lt;', 100)]}">Won</div>
<div class="oe_title">
<label for="name" class="oe_edit_only" string="Lead"/>
<h1><field name="name" placeholder="Describe the lead..."/></h1>
@@ -196,7 +196,7 @@
</div>
</div>
<div class="oe_kanban_bottom_right">
<img t-att-src="kanban_image('res.users', 'image_small', record.user_id.raw_value)" t-att-title="record.user_id.value" t-att-alt="record.user_id.value" width="24" height="24" class="oe_kanban_avatar pull-right"/>
<img t-att-src="kanban_image('res.users', 'image_small', record.user_id.raw_value)" t-att-title="record.user_id.value" t-att-alt="record.user_id.value" width="24" height="24" class="oe_kanban_avatar float-right"/>
</div>
</div>
</div>
@@ -461,8 +461,8 @@
<field name="active" widget="boolean_button" options='{"terminology": "archive"}'/>
</button>
</div>
<div class="label label-danger pull-right" attrs="{'invisible': ['|', ('probability', '&gt;', 0), ('active', '=', True)]}">Lost</div>
<div class="label label-success pull-right" attrs="{'invisible': [('probability', '&lt;', 100)]}">Won</div>
<div class="label label-danger float-right" attrs="{'invisible': ['|', ('probability', '&gt;', 0), ('active', '=', True)]}">Lost</div>
<div class="label label-success float-right" attrs="{'invisible': [('probability', '&lt;', 100)]}">Won</div>
<div class="oe_title">
<label for="name" class="oe_edit_only"/>
<h1><field name="name" placeholder="e.g. Product Pricing"/></h1>
@@ -25,12 +25,12 @@
<div>
<strong>
<field name="vehicle_id"/>
<span class="pull-right"><field name="date"/></span>
<span class="float-right"><field name="date"/></span>
</strong>
</div>
<div>
<field name="cost_subtype_id"/>
<span class="pull-right"><field name="amount"/></span>
<span class="float-right"><field name="amount"/></span>
</div>
</div>
</t>
@@ -297,7 +297,7 @@
<div>
<strong>
<field name="vehicle_id"/>
<span class="pull-right label label-default">
<span class="float-right label label-default">
<field name="state"/>
</span>
</strong>
@@ -307,7 +307,7 @@
</div>
<div>
<field name="insurer_id"/>
<span class="pull-right"><field name="cost_subtype_id"/></span>
<span class="float-right"><field name="cost_subtype_id"/></span>
</div>
</div>
</t>
@@ -446,7 +446,7 @@
<div>
<strong>
<field name="vehicle_id"/>
<span class="pull-right"><field name="date"/></span>
<span class="float-right"><field name="date"/></span>
</strong>
</div>
<div>
@@ -454,7 +454,7 @@
</div>
<div>
<span><field name="liter"/> Liter</span>
<span class="pull-right"><field name="amount"/></span>
<span class="float-right"><field name="amount"/></span>
</div>
</div>
</t>
@@ -580,7 +580,7 @@
<div>
<strong>
<field name="vehicle_id"/>
<span class="pull-right"><field name="date"/></span>
<span class="float-right"><field name="date"/></span>
</strong>
</div>
<div>
@@ -591,7 +591,7 @@
</div>
<div>
<span><field name="vendor_id"/></span>
<span class="pull-right"><field name="amount"/></span>
<span class="float-right"><field name="amount"/></span>
</div>
</div>
</t>
+2 -2
View File
@@ -302,12 +302,12 @@
<div>
<strong>
<field name="vehicle_id"/>
<span class="pull-right"><field name="date"/></span>
<span class="float-right"><field name="date"/></span>
</strong>
</div>
<div>
<span><field name="driver_id"/></span>
<span class="pull-right"><field name="value"/> Km</span>
<span class="float-right"><field name="value"/> Km</span>
</div>
</div>
</t>
+1 -1
View File
@@ -149,7 +149,7 @@
<div t-attf-class="oe_kanban_card o_kanban_gamification #{record.end_date.raw_value &lt; record.last_update.raw_value &amp; record.state.raw_value == 'failed' ? 'oe_kanban_color_2' : ''} #{record.end_date.raw_value &lt; record.last_update.raw_value &amp; record.state.raw_value == 'reached' ? 'oe_kanban_color_5' : ''}">
<div class="o_kanban_content">
<p><strong><h4 class="oe_goal_name text-center" tooltip="kanban-tooltip"><field name="definition_id" /></h4></strong></p>
<div class="pull-left">
<div class="float-left">
<img t-att-src="kanban_image('res.users', 'image_small', record.user_id.raw_value)" t-att-title="record.user_id.value" t-att-alt="record.user_id.value" width="24" height="24" />
</div>
<field name="user_id" />
+1 -1
View File
@@ -426,7 +426,7 @@
</div>
<div>
<span>Vacancies : <field name="expected_employees"/></span>
<span t-att-class="'pull-right label label-success' if record.state.raw_value == 'recruit' else 'pull-right label label-danger'">
<span t-att-class="'float-right label label-success' if record.state.raw_value == 'recruit' else 'float-right label label-danger'">
<field name="state"/>
</span>
</div>
@@ -59,10 +59,10 @@
</div>
<div class="oe_kanban_details">
<div id="textbox">
<div class="pull-right" t-if="record.attendance_state.raw_value == 'checked_in'">
<div class="float-right" t-if="record.attendance_state.raw_value == 'checked_in'">
<span id="oe_hr_attendance_status" class="fa fa-user oe_hr_attendance_status_green" role="img" aria-label="Available" title="Available"></span>
</div>
<div class="pull-right" t-if="record.attendance_state.raw_value == 'checked_out'">
<div class="float-right" t-if="record.attendance_state.raw_value == 'checked_out'">
<span id="oe_hr_attendance_status" class="fa fa-user oe_hr_attendance_status_red" role="img" aria-label="Not available" title="Not available"></span>
</div>
<strong>
@@ -92,10 +92,10 @@
</templates>
<field name="name" position="replace">
<div>
<div class="pull-right" t-if="record.attendance_state.raw_value == 'checked_in'">
<div class="float-right" t-if="record.attendance_state.raw_value == 'checked_in'">
<span id="oe_hr_attendance_status" class="fa fa-user oe_hr_attendance_status_green" role="img" aria-label="Available" title="Available"></span>
</div>
<div class="pull-right" t-if="record.attendance_state.raw_value == 'checked_out'">
<div class="float-right" t-if="record.attendance_state.raw_value == 'checked_out'">
<span id="oe_hr_attendance_status" class="fa fa-user oe_hr_attendance_status_red" role="img" aria-label="Not available" title="Not available"></span>
</div>
<strong>
@@ -191,7 +191,7 @@
<field name="job_id"/>
</div>
<div class="oe_kanban_bottom_right">
<img t-att-src="kanban_image('hr.employee', 'image_medium', record.employee_id.raw_value)" t-att-title="record.employee_id.value" t-att-alt="record.employee_id.value" width="24" height="24" class="oe_kanban_avatar pull-right"/>
<img t-att-src="kanban_image('hr.employee', 'image_medium', record.employee_id.raw_value)" t-att-title="record.employee_id.value" t-att-alt="record.employee_id.value" width="24" height="24" class="oe_kanban_avatar float-right"/>
</div>
</div>
<div class="oe_clear"></div>
@@ -82,7 +82,7 @@
</table>
<div class="row">
<div class="col-4 pull-right">
<div class="col-4 float-right">
<table class="table table-sm">
<tr class="border-black">
<td><strong>Total</strong></td>
+4 -4
View File
@@ -139,7 +139,7 @@
<div class="row">
<div class="col-12">
<strong class="o_kanban_record_title"><span><t t-esc="record.name.value"/></span></strong>
<strong class="o_kanban_record_subtitle pull-right"><span class="text-right"><t t-esc="record.total_amount.value"/></span></strong>
<strong class="o_kanban_record_subtitle float-right"><span class="text-right"><t t-esc="record.total_amount.value"/></span></strong>
</div>
</div>
<div class="row mt8">
@@ -147,7 +147,7 @@
<span><t t-esc="record.employee_id.value"/> <t t-esc="record.date.value"/></span>
</div>
<div class="col-6">
<span class="pull-right text-right">
<span class="float-right text-right">
<field name="state" widget="label_selection" options="{'classes': {'draft': 'default', 'reported': 'primary', 'refused': 'danger', 'done': 'warning',
'approved': 'success'}}"/>
</span>
@@ -522,7 +522,7 @@
<div class="row">
<div class="col-12">
<strong class="o_kanban_record_title"><span><t t-esc="record.name.value"/></span></strong>
<strong class="o_kanban_record_subtitle pull-right"><span class="text-right"><t t-esc="record.total_amount.value"/></span></strong>
<strong class="o_kanban_record_subtitle float-right"><span class="text-right"><t t-esc="record.total_amount.value"/></span></strong>
</div>
</div>
<div class="row mt8">
@@ -530,7 +530,7 @@
<span><t t-esc="record.employee_id.value"/> <t t-esc="record.accounting_date.value"/></span>
</div>
<div class="col-6">
<span class="pull-right text-right">
<span class="float-right text-right">
<field name="state" widget="label_selection" options="{'classes': {'draft': 'default', 'submit': 'default', 'cancel': 'danger', 'post': 'warning',
'done': 'success'}}"/>
</span>
@@ -73,12 +73,12 @@
<div t-attf-class="oe_kanban_global_click">
<div>
<span>
<img t-att-src="kanban_image('hr.employee', 'image_small', record.employee_id.raw_value)" t-att-title="record.employee_id.value" t-att-alt="record.employee_id.value" width="40" height="40" class="oe_kanban_avatar pull-left mr4"/>
<img t-att-src="kanban_image('hr.employee', 'image_small', record.employee_id.raw_value)" t-att-title="record.employee_id.value" t-att-alt="record.employee_id.value" width="40" height="40" class="oe_kanban_avatar float-left mr4"/>
</span>
<span>
<div>
<strong class="o_kanban_record_title"><t t-esc="record.employee_id.value"/></strong>
<span class="pull-right">
<span class="float-right">
<field name="state" widget="kanban_label_selection" options="{'classes': {'draft': 'default', 'validate': 'success','confirm': 'default', 'cancel': 'danger'}}"/>
</span>
</div>
@@ -86,7 +86,7 @@
</div>
<div>
<span>Max Leaves: <field name="max_leaves"/></span>
<span class="pull-right">Leaves Taken: <field name="leaves_taken"/></span>
<span class="float-right">Leaves Taken: <field name="leaves_taken"/></span>
</div>
</div>
</t>
@@ -152,7 +152,7 @@
<t t-name="hr_orgchart_emp_popover_title">
<div>
<span t-att-style='"background-image:url(\"/web/image/hr.employee/" + employee.id + "/image/\")"'/>
<a href="#" class="pull-right o_employee_redirect" t-att-data-employee-id="employee.id"><i class="fa fa-external-link" role="img" aria-label='Redirect' title="Redirect"></i></a>
<a href="#" class="float-right o_employee_redirect" t-att-data-employee-id="employee.id"><i class="fa fa-external-link" role="img" aria-label='Redirect' title="Redirect"></i></a>
<b><t t-esc="employee.name"/></b>
</div>
</t>
+3 -3
View File
@@ -96,7 +96,7 @@
<strong><field name="employee_id"/></strong>
</div>
<div class="col-6">
<span class="pull-right label label-default">
<span class="float-right label label-default">
<field name="state"/>
</span>
</div>
@@ -341,7 +341,7 @@
<strong><field name="name"/></strong>
</div>
<div class="col-6">
<span class="pull-right label label-default">
<span class="float-right label label-default">
<field name="state"/>
</span>
</div>
@@ -349,7 +349,7 @@
<span>
<field name="date_start"/> - <field name="date_end"/>
</span>
<span class="pull-right" title="Is a Blocking Reason?">
<span class="float-right" title="Is a Blocking Reason?">
<field name="credit_note" widget="boolean"/>
</span>
</div>
@@ -268,7 +268,7 @@
<strong><field name="name"/></strong>
</div>
<div class="col-4">
<span class="pull-right"><field name="category_id"/></span>
<span class="float-right"><field name="category_id"/></span>
</div>
</div>
<div class="row">
@@ -53,7 +53,7 @@
</table>
<div class="row">
<div class="col-4 pull-right">
<div class="col-4 float-right">
<table class="table table-sm">
<tr class="border-black">
<td><strong>Total</strong></td>
@@ -316,7 +316,7 @@
<t t-if="record.partner_mobile.raw_value"><i class="fa fa-mobile mr4" role="img" aria-label="Mobile" title="Mobile"/><field name="partner_mobile"/><br/></t>
<div class="o_kanban_record_bottom mt4">
<div class="oe_kanban_bottom_left">
<div class="pull-left mr4" groups="base.group_user">
<div class="float-left mr4" groups="base.group_user">
<field name="priority" widget="priority"/>
</div>
<div class="o_kanban_inline_block mr8">
@@ -165,7 +165,7 @@
<div t-attf-class="oe_kanban_global_click">
<div class="row">
<div class="col-2">
<img t-att-src="kanban_image('res.users', 'image_small', record.user_id.raw_value)" t-att-title="record.user_id.value" t-att-alt="record.user_id.value" width="40" height="40" class="oe_kanban_avatar pull-left"/>
<img t-att-src="kanban_image('res.users', 'image_small', record.user_id.raw_value)" t-att-title="record.user_id.value" t-att-alt="record.user_id.value" width="40" height="40" class="oe_kanban_avatar float-left"/>
</div>
<div class="col-10">
<div>
@@ -183,7 +183,7 @@
<i class="fa fa-calendar" role="img" aria-label="Date" title="Date"></i>
<t t-esc="record.date.value"/>
</span>
<span class="pull-right">
<span class="float-right">
<strong>Duration: </strong><field name="unit_amount" widget="float_time"/>
</span>
</div>
@@ -15,15 +15,15 @@
<h2 class="oe_slogan" style="color:#875A7B;">Do it live!</h2>
<h3 class="oe_slogan">Convert more visitors into leads and customers</h3>
<div class="col-lg-5 oe_mt32 text-justify">
<span class="fa fa-eyedropper fa-2x pull-left"/>
<span class="fa fa-eyedropper fa-2x float-left"/>
<div class="oe_mb32">
<p style="margin-left:45px;">Chat online with customers and website visitors in real time.</p>
</div>
<span class="fa fa-font fa-2x pull-left"/>
<span class="fa fa-font fa-2x float-left"/>
<div class="oe_mb32">
<p style="margin-left:45px;">No need for a special chat server, everything is done through your website.</p>
</div>
<span class="fa fa-desktop fa-2x pull-left"/>
<span class="fa fa-desktop fa-2x float-left"/>
<p style="margin-left:45px;">
Provide your visitors with information in a fast and simple way - direct chat with customers on your website has never been easier!
</p>
@@ -106,7 +106,7 @@
<templates>
<t t-name="kanban-box">
<div>
<a t-if="!read_only_mode" type="delete" class="fa fa-times pull-right" aria-label="Delete" title="Delete"/>
<a t-if="!read_only_mode" type="delete" class="fa fa-times float-right" aria-label="Delete" title="Delete"/>
<div class="o_kanban_image">
<img t-att-src="kanban_image('res.users', 'image', record.id.raw_value)" alt="User"/>
</div>
+2 -2
View File
@@ -36,10 +36,10 @@
</t>
<div>
<div class="header din">
<div class="pull-right">
<div class="float-right">
<h3 class="mt0 text-right" t-field="company.report_header"/>
</div>
<img t-if="company.logo" t-att-src="'data:image/png;base64,%s' % to_text(company.logo)" class="pull-left"/>
<img t-if="company.logo" t-att-src="'data:image/png;base64,%s' % to_text(company.logo)" class="float-left"/>
</div>
<div class="article din">
@@ -11,7 +11,7 @@
<h2>Bulletin de paie</h2>
<h4>Paie du <span t-field="o.date_from"/> au <span t-field="o.date_to"/></h4>
</div>
<div class="col-4 pull-right">
<div class="col-4 float-right">
<table class="table table-bordered" stype="border: 2px solid black;">
<tr>
<td>
@@ -111,7 +111,7 @@
<table class="table table-round-border">
<tr>
<td>
<div class="pull-right">
<div class="float-right">
<strong>Net à payer </strong>: <span t-esc="get_total_by_rule_category(o, 'NET')"/>
<strong>Total Charges Patronales</strong> : <span t-esc="get_total_by_rule_category(o, 'COMP')"/>
</div>
@@ -59,7 +59,7 @@
</table>
<div class="row">
<div class="col-4 pull-right">
<div class="col-4 float-right">
<table class="table table-sm">
<tr class="border-black">
<td><strong>Total</strong></td>
+2 -2
View File
@@ -10,13 +10,13 @@
<div t-foreach="categories" t-as="supplier" class="col-lg-4">
<h3><t t-esc="supplier"/></h3>
<div t-foreach='categories[supplier]' t-as='order' class="o_lunch_vignette">
<button type="button" class="pull-right o_add_button oe_edit_only oe_link" t-att-data-id="order.line_id">
<button type="button" class="float-right o_add_button oe_edit_only oe_link" t-att-data-id="order.line_id">
<span class="fa fa-plus-square"></span>
<span>Add</span>
</button>
<div>
<t t-esc="order.product_name"/>
<span class="badge badge-pill pull-right">
<span class="badge badge-pill float-right">
<span class="o_lunch_price" t-raw="formatValue(order)"/>
</span>
</div>
+4 -4
View File
@@ -115,7 +115,7 @@
<t t-esc="record.date.value"/>
</div>
<div class="col-6">
<img t-att-src="kanban_image('res.users', 'image_small', record.user_id.raw_value)" t-att-title="record.user_id.value" t-att-alt="record.user_id.value" width="24" height="24" class="oe_kanban_avatar pull-right"/>
<img t-att-src="kanban_image('res.users', 'image_small', record.user_id.raw_value)" t-att-title="record.user_id.value" t-att-alt="record.user_id.value" width="24" height="24" class="oe_kanban_avatar float-right"/>
</div>
</div>
</div>
@@ -409,7 +409,7 @@
</a>
</div>
<div class="col-6">
<img t-att-src="kanban_image('res.users', 'image_small', record.user_id.raw_value)" t-att-title="record.user_id.value" t-att-alt="record.user_id.value" width="24" height="24" class="oe_kanban_avatar pull-right"/>
<img t-att-src="kanban_image('res.users', 'image_small', record.user_id.raw_value)" t-att-title="record.user_id.value" t-att-alt="record.user_id.value" width="24" height="24" class="oe_kanban_avatar float-right"/>
</div>
</div>
</div>
@@ -531,7 +531,7 @@
<div class="o_kanban_record_headings">
<strong class="o_kanban_record_title"><t t-esc="record.name.value"/></strong>
</div>
<span class="badge badge-pill pull-right">
<span class="badge badge-pill float-right">
Price: <t t-esc="record.price.value"/>
</span>
</div>
@@ -643,7 +643,7 @@
<t t-esc="record.end_hour.value"/>
</div>
<div class="col-6">
<span class="badge badge-pill pull-right">
<span class="badge badge-pill float-right">
<t t-esc="record.alert_type.value"/>
</span>
</div>
+2 -2
View File
@@ -84,8 +84,8 @@
<span t-if="!activity.overdue_count" class="o_no_activity mr16">0 Late </span>
<button t-if="activity.today_count" type="button" class="btn btn-link o_activity_filter_button mr16" t-att-data-res_model="activity.model" t-att-data-model_name="activity.name" data-filter='today'> <t t-esc="activity.today_count"/> Today </button>
<span t-if="!activity.today_count" class="o_no_activity mr16">0 Today </span>
<button t-if="activity.planned_count" type="button" class="btn btn-link o_activity_filter_button pull-right" t-att-data-res_model="activity.model" t-att-data-model_name="activity.name" data-filter='upcoming_all'> <t t-esc="activity.planned_count"/> Future </button>
<span t-if="!activity.planned_count" class="o_no_activity pull-right">0 Future</span>
<button t-if="activity.planned_count" type="button" class="btn btn-link o_activity_filter_button float-right" t-att-data-res_model="activity.model" t-att-data-model_name="activity.name" data-filter='upcoming_all'> <t t-esc="activity.planned_count"/> Future </button>
<span t-if="!activity.planned_count" class="o_no_activity float-right">0 Future</span>
</div>
</div>
</div>
+3 -3
View File
@@ -42,7 +42,7 @@
<t t-esc="widget.activeAttachment.name"/>
<a role="button" href="#" class="o_download_btn ml8 small" data-toggle="tooltip" data-placement="right" title="Download"><i class="fa fa-fw fa-download" role="img" aria-label="Download"/></a>
</span>
<a role="button" class="o_close_btn pull-right" href="#" aria-label="Close" title="Close">×</a>
<a role="button" class="o_close_btn float-right" href="#" aria-label="Close" title="Close">×</a>
</div>
<div class="o_viewer_img_wrapper">
<div class="o_viewer_zoomer">
@@ -395,7 +395,7 @@
<t t-set="has_preview" t-value="type == 'image' or type == 'video' or attachment.mimetype == 'application/pdf'"/>
<t t-set="ext" t-value="attachment.filename.split('.').pop()"/>
<div t-attf-class="o_image_box pull-left #{has_preview ? 'o_attachment_view' : ''}" t-att-data-id="attachment.id">
<div t-attf-class="o_image_box float-left #{has_preview ? 'o_attachment_view' : ''}" t-att-data-id="attachment.id">
<div t-if="has_preview"
class="o_image o_hover"
t-att-style="type == 'image' ? 'background-image:url(/web/image/' + attachment.id + '/38x38/?crop=true' : '' "
@@ -420,7 +420,7 @@
<div t-if="!editable" class="caption small">
<b t-if="has_preview" class="ml4 small text-uppercase o_attachment_view" t-att-data-id="attachment.id"><t t-esc="ext"/></b>
<a t-else="" class="ml4 small text-uppercase" t-att-href="attachment.url" t-att-title="'Download ' + attachment.name"><b><t t-esc='ext'/></b></a>
<a class="ml4 o_attachment_download pull-right" t-att-title="'Download ' + attachment.name" t-att-href='attachment.url'><i t-attf-class="fa fa-download" role="img" aria-label="Download"/></a>
<a class="ml4 o_attachment_download float-right" t-att-title="'Download ' + attachment.name" t-att-href='attachment.url'><i t-attf-class="fa fa-download" role="img" aria-label="Download"/></a>
</div>
<div t-if="editable" class="o_attachment_uploaded"><i class="text-success fa fa-check" role="img" aria-label="Uploaded" title="Uploaded"/></div>
<div t-if="editable" class="o_attachment_delete" t-att-data-id="attachment.id"><span class="text-white" role="img" aria-label="Delete" title="Delete">×</span></div>
@@ -30,7 +30,7 @@
</strong>
</li>
<li t-foreach="logs" t-as="log" t-att-data-activity-id="log.id" class="nav-item o_schedule_activity" role="menuitem">
<div class="o_activity_title pull-left">
<div class="o_activity_title float-left">
<span t-attf-class="fa #{log.icon} fa-fw" role="img" aria-label="Log" title="Log"/>
<strong>
<t t-esc="log.title_action or log.activity_type_id[1]" />
@@ -44,7 +44,7 @@
</t>
</div>
</div>
<div class="pull-right">
<div class="float-right">
<span class="o_mark_as_done o_activity_link o_activity_link_kanban fa fa-check-circle fa-2x mt4" t-att-data-activity-id="log.id" title="Mark as done" role="img" aria-label="Mark as done"/>
</div>
</li>
+2 -2
View File
@@ -67,8 +67,8 @@
<p class="oe_module_name">
<field name="description"/>
</p>
<button type="object" attrs="{'invisible':['|', ('is_subscribed','=',True), ('group_ids', '!=', [])]}" class="btn btn-primary pull-right" name="channel_join_and_get_info">Join</button>
<button type="object" attrs="{'invisible':['|', ('is_subscribed','=',False), ('group_ids', '!=', [])]}" class="btn btn-secondary pull-right" name="action_unfollow">Leave</button>
<button type="object" attrs="{'invisible':['|', ('is_subscribed','=',True), ('group_ids', '!=', [])]}" class="btn btn-primary float-right" name="channel_join_and_get_info">Join</button>
<button type="object" attrs="{'invisible':['|', ('is_subscribed','=',False), ('group_ids', '!=', [])]}" class="btn btn-secondary float-right" name="action_unfollow">Leave</button>
</div>
</div>
</t>
@@ -79,7 +79,7 @@
<button string="Cancel" class="btn-secondary" special="cancel" />
<button icon="fa-lg fa-save" type="object" name="save_as_template" string="Save as new template"
class="pull-right btn-secondary" help="Save as a new template"/>
class="float-right btn-secondary" help="Save as a new template"/>
</footer>
</form>
</field>
@@ -62,7 +62,7 @@
</header>
<sheet>
<div attrs="{'invisible': [('archive', '=', False)]}">
<span class="label label-warning pull-right">Canceled</span>
<span class="label label-warning float-right">Canceled</span>
</div>
<div class="oe_right">
<field name="kanban_state" class="oe_inline" widget="state_selection"/>
@@ -164,7 +164,7 @@
</div>
<div class="oe_kanban_bottom_right">
<field name="kanban_state" widget="state_selection"/>
<img t-att-src="kanban_image('res.users', 'image_small', record.technician_user_id.raw_value)" t-att-title="record.technician_user_id.value" t-att-alt="record.technician_user_id.value" width="24" height="24" class="oe_kanban_avatar pull-right"/>
<img t-att-src="kanban_image('res.users', 'image_small', record.technician_user_id.raw_value)" t-att-title="record.technician_user_id.value" t-att-alt="record.technician_user_id.value" width="24" height="24" class="oe_kanban_avatar float-right"/>
</div>
</div>
</div>
@@ -654,7 +654,7 @@
<div t-attf-class="oe_kanban_global_click">
<div class="mb4">
<strong><field name="name"/></strong>
<img t-att-src="kanban_image('res.users', 'image_small', record.technician_user_id.raw_value)" t-att-title="record.technician_user_id.value" t-att-alt="record.technician_user_id.value" width="24" height="24" class="oe_kanban_avatar pull-right"/>
<img t-att-src="kanban_image('res.users', 'image_small', record.technician_user_id.raw_value)" t-att-title="record.technician_user_id.value" t-att-alt="record.technician_user_id.value" width="24" height="24" class="oe_kanban_avatar float-right"/>
</div>
<div class="row mt4">
<div class="col-6">
+1 -1
View File
@@ -123,7 +123,7 @@
<div class="o_kanban_record_headings mt4">
<strong class="o_kanban_record_title"><span clatt="mt4"><field name="product_tmpl_id"/></span></strong>
</div>
<span class="pull-right badge badge-pill"><t t-esc="record.product_qty.value"/> <small><t t-esc="record.product_uom_id.value"/></small></span>
<span class="float-right badge badge-pill"><t t-esc="record.product_qty.value"/> <small><t t-esc="record.product_uom_id.value"/></small></span>
</div>
</div>
</t>
+1 -1
View File
@@ -188,7 +188,7 @@
<div class="o_kanban_record_headings mt4">
<strong class="o_kanban_record_title"><span><t t-esc="record.product_id.value"/></span></strong>
</div>
<span class="pull-right text-right"><t t-esc="record.product_qty.value"/> <small><t t-esc="record.product_uom_id.value"/></small></span>
<span class="float-right text-right"><t t-esc="record.product_qty.value"/> <small><t t-esc="record.product_uom_id.value"/></small></span>
</div>
<div class="o_kanban_record_bottom">
<div class="oe_kanban_bottom_left text-muted">
+1 -1
View File
@@ -82,7 +82,7 @@
<span><t t-esc="record.product_id.value"/></span>
</div>
<div class="col-4">
<span class="pull-right text-right">
<span class="float-right text-right">
<field name="state" widget="kanban_label_selection" options="{'classes': {'draft': 'default', 'done': 'success'}}"/>
</span>
</div>
+4 -4
View File
@@ -231,15 +231,15 @@
</div>
<div class="row">
<div class="col-12 o_kanban_primary_left" style="position:absolute; bottom:10px;" name="wc_stages">
<a name="%(act_mrp_block_workcenter)d" type="action" class="o_status pull-right"
<a name="%(act_mrp_block_workcenter)d" type="action" class="o_status float-right"
title="No workorder currently in progress. Click to mark work center as blocked."
aria-label="No workorder currently in progress. Click to mark work center as blocked."
attrs="{'invisible': [('working_state','in',('blocked','done'))]}"/>
<a name="unblock" type="object" class=" o_status o_status_red pull-right"
<a name="unblock" type="object" class=" o_status o_status_red float-right"
title="Workcenter blocked, click to unblock."
aria-label="Workcenter blocked, click to unblock."
attrs="{'invisible': [('working_state','in',('normal','done'))]}"/>
<a name="%(act_mrp_block_workcenter)d" type="action" class="o_status o_status_green pull-right"
<a name="%(act_mrp_block_workcenter)d" type="action" class="o_status o_status_green float-right"
title="Work orders in progress. Click to block work center."
aria-label="Work orders in progress. Click to block work center."
attrs="{'invisible': [('working_state','in',('normal','blocked'))]}"/>
@@ -491,7 +491,7 @@
</div>
<div>
<strong>Is a Blocking Reason? </strong>
<span class="pull-right" title="Is a Blocking Reason?">
<span class="float-right" title="Is a Blocking Reason?">
<field name="manual" widget="boolean"/>
</span>
</div>
+3 -3
View File
@@ -91,7 +91,7 @@
<div class="oe_row oe_spaced">
<h2 class="oe_slogan oe_mb32" style="color:#875A7B;">Integrate Odoo Notes into your workflow</h2>
<div class="oe_span4">
<span class="fa fa-lightbulb-o fa-2x pull-left"/>
<span class="fa fa-lightbulb-o fa-2x float-left"/>
<h3>
<b>Are you a creative?</b>
</h3>
@@ -105,7 +105,7 @@
</div>
</div>
<div class="oe_span4">
<span class="fa fa-plane fa-2x pull-left"/>
<span class="fa fa-plane fa-2x float-left"/>
<h3>
<b>Are you a frequent traveler?</b>
</h3>
@@ -120,7 +120,7 @@
</div>
</div>
<div class="oe_span4">
<span class="fa fa-suitcase fa-2x pull-left"/>
<span class="fa fa-suitcase fa-2x float-left"/>
<h3>
<b>Are you a manager?</b>
</h3>
+1 -1
View File
@@ -122,7 +122,7 @@
<t t-if="record.message_partner_ids.raw_value.length &gt; 1">
<div class="clearfix"></div>
<t t-foreach="record.message_partner_ids.raw_value" t-as="follower">
<img t-att-src="kanban_image('res.partner', 'image_small', follower)" width="24" height="24" class="oe_kanban_avatar pull-right" t-att-data-member_id="follower" alt="Follower"/>
<img t-att-src="kanban_image('res.partner', 'image_small', follower)" width="24" height="24" class="oe_kanban_avatar float-right" t-att-data-member_id="follower" alt="Follower"/>
</t>
<div class="clearfix"></div>
</t>
@@ -98,7 +98,7 @@
</div>
</div>
<div>
<a role="button" t-attf-class="btn btn-#{status} pull-right" href="/my/home"><i class="fa fa-arrow-circle-right"/> Back to My Account</a>
<a role="button" t-attf-class="btn btn-#{status} float-right" href="/my/home"><i class="fa fa-arrow-circle-right"/> Back to My Account</a>
</div>
<div class="col-md-6 offset-md-6 text-muted mt16"><!-- FIXME should be in a row... -->
<span t-field="tx.acquirer_id.image_small" t-att-title="tx.acquirer_id.name" role="img" t-att-aria-label="tx.acquirer_id.name" t-options='{"widget": "image", "style":"max-width: 60px; display: inline-block"}'/>
+7 -7
View File
@@ -65,7 +65,7 @@
</t>
<span class="payment_option_name" t-esc="acq.name"/>
</label>
<ul class="pull-right list-inline payment_icon_list">
<ul class="float-right list-inline payment_icon_list">
<t t-set="i" t-value="0"/>
<t t-foreach="acq.payment_icon_ids" t-as="pm_icon">
<li t-attf-class="list-inline-item#{'' if (i &lt; MAX_BRAND_LINE) else ' d-none'}">
@@ -73,7 +73,7 @@
t-options='{"widget": "image", "alt-field": "name"}' />
</li>
<li t-if="i==MAX_BRAND_LINE" style="display:block;" class="list-inline-item">
<span class="pull-right more_option text-info">
<span class="float-right more_option text-info">
<a href="#" class="o_payment_form_pay_icon_more" data-toggle="tooltip" t-att-title="', '.join([opt.name for opt in acq.payment_icon_ids[MAX_BRAND_LINE:]])">and more</a>
</span>
</li>
@@ -102,7 +102,7 @@
name="pm_id" t-attf-value="form_{{acq.id}}"/>
<span class="payment_icon_name" t-esc="acq.name"/>
</label>
<ul class="pull-right list-inline payment_icon_list">
<ul class="float-right list-inline payment_icon_list">
<t t-set="i" t-value="0"/>
<t t-foreach="acq.payment_icon_ids" t-as="pm_icon">
<li t-attf-class="list-inline-item#{'' if (i &lt; MAX_BRAND_LINE) else ' d-none'}">
@@ -110,7 +110,7 @@
t-options='{"widget": "image", "alt-field": "name"}' />
</li>
<li t-if="i==MAX_BRAND_LINE" style="display:block;" class="list-inline-item">
<span class="pull-right more_option text-info">
<span class="float-right more_option text-info">
<a href="#" class="o_payment_form_pay_icon_more" data-toggle="tooltip" t-att-title="', '.join([opt.name for opt in acq.payment_icon_ids[MAX_BRAND_LINE:]])">and more</a>
</span>
</li>
@@ -134,19 +134,19 @@
<i class="fa fa-close text-danger" title="This payment method has not been verified by our system." role="img" aria-label="Not verified"></i>
</t>
</label>
<button t-if="mode == 'manage'" name="delete_pm" t-att-value="pm.id" class="btn btn-primary btn-xs pull-right">
<button t-if="mode == 'manage'" name="delete_pm" t-att-value="pm.id" class="btn btn-primary btn-xs float-right">
<i class="fa fa-trash"></i> Delete
</button>
</div>
</t>
</div>
<div t-if='back_button_txt' class="pull-left">
<div t-if='back_button_txt' class="float-left">
<a role="button" t-att-href="back_button_link or '#'" t-att-class="back_button_class or 'btn btn-lg btn-secondary'">
<i t-if="back_button_icon_class" t-attf-class="fa {{back_button_icon_class}}"/>
<t t-esc="back_button_txt"/>
</a>
</div>
<div class="pull-right">
<div class="float-right">
<button t-if="mode == 'payment'" id="o_payment_form_pay" type="submit" t-att-class="submit_class if submit_class else 'btn btn-primary btn-lg mb8 mt8'">
<t t-if="submit_txt">
<i t-if="icon_class and not icon_right" t-attf-class="fa {{icon_class}}"/>
+4 -4
View File
@@ -153,9 +153,9 @@
<t t-if="installed">
<field name="environment" widget="label_selection" options="{'classes': {'test': 'warning', 'production': 'success'}}"/>
</t>
<button t-if="!installed" type="object" class="btn btn-secondary pull-right" name="button_immediate_install">Install</button>
<button t-if="installed and !record.website_published.raw_value" type="edit" class="btn btn-primary pull-right">Activate</button>
<button t-if="installed and record.website_published.raw_value" type="edit" class="btn btn-primary pull-right">Configure</button>
<button t-if="!installed" type="object" class="btn btn-secondary float-right" name="button_immediate_install">Install</button>
<button t-if="installed and !record.website_published.raw_value" type="edit" class="btn btn-primary float-right">Activate</button>
<button t-if="installed and record.website_published.raw_value" type="edit" class="btn btn-primary float-right">Configure</button>
</div>
</div>
</t>
@@ -304,7 +304,7 @@
<span><field name="partner_name"/></span>
</div>
<div class="col-6">
<span class="pull-right">
<span class="float-right">
<field name="amount" widget="monetary"/>
</span>
</div>
@@ -134,7 +134,7 @@
<span><t t-esc="record.date_order.value"/></span>
</div>
<div class="col-4">
<span class="pull-right text-right">
<span class="float-right text-right">
<field name="state" widget="kanban_label_selection" options="{'classes': {'draft': 'default',
'invoiced': 'success', 'cancel': 'danger'}}"/>
</span>
@@ -172,7 +172,7 @@
<span><field name="start_at" /></span>
</div>
<div class="oe_kanban_bottom_right">
<img t-att-src="kanban_image('res.users', 'image_small', record.user_id.raw_value)" t-att-title="record.user_id.value" t-att-alt="record.user_id.value" width="24" height="24" class="oe_kanban_avatar pull-right"/>
<img t-att-src="kanban_image('res.users', 'image_small', record.user_id.raw_value)" t-att-title="record.user_id.value" t-att-alt="record.user_id.value" width="24" height="24" class="oe_kanban_avatar float-right"/>
</div>
</div>
</div>
@@ -63,7 +63,7 @@
</table>
<div class="row">
<div class="col-4 pull-right">
<div class="col-4 float-right">
<table class="table table-sm">
<tr class="border-black">
<td><strong>Total</strong></td>
+3 -3
View File
@@ -50,7 +50,7 @@ header {
visibility: hidden;
}
}
.nav.navbar-nav.pull-right {
.nav.navbar-nav.float-right {
@include media-breakpoint-down(sm) {
float: none!important;
}
@@ -130,10 +130,10 @@ hr {
// Images spacing
img, .media_iframe_video, .o_image {
&.pull-right {
&.float-right {
margin-left: $grid-gutter-width / 2;
}
&.pull-left {
&.float-left {
margin-right: $grid-gutter-width / 2;
}
}
@@ -24,7 +24,7 @@
<t t-if="widget.options['display_composer']">
<div class="media">
<div class="media-left">
<img alt="Avatar" class="o_portal_chatter_avatar pull-left" t-attf-src="/web/image/res.partner/#{widget.options['partner_id']}/image_small/50x50"/>
<img alt="Avatar" class="o_portal_chatter_avatar float-left" t-attf-src="/web/image/res.partner/#{widget.options['partner_id']}/image_small/50x50"/>
</div>
<div class="media-body">
<form class="o_portal_chatter_composer_form" t-attf-action="/mail/chatter_post" method="POST">
@@ -8,7 +8,7 @@
</div>
<div class="card mt16 mb0" id="o_portal_sign_draw">
<div class="card-header">
<div class="pull-right">
<div class="float-right">
<a role="button" id="o_portal_sign_clear" class="btn btn-xs">Clear</a>
</div>
<strong>Draw your signature</strong>
@@ -16,7 +16,7 @@
<div id="o_portal_signature" class="card-body" style="padding: 0"/>
</div>
<div class="mt16 clearfix">
<button type="submit" class="btn btn-primary o_portal_sign_submit pull-right"><t t-esc="widget.options.signLabel or 'Accept &amp; Sign'"/></button>
<button type="submit" class="btn btn-primary o_portal_sign_submit float-right"><t t-esc="widget.options.signLabel or 'Accept &amp; Sign'"/></button>
</div>
</form>
</t>
+12 -12
View File
@@ -56,7 +56,7 @@
</main>
<footer >
<div class="container mt16 mb16" id="footer">
<div class="pull-right" t-ignore="true" t-if="not editable">
<div class="float-right" t-ignore="true" t-if="not editable">
Powered by <a target="_blank" href="http://www.odoo.com">Odoo</a>
</div>
</div>
@@ -149,7 +149,7 @@
:param string filterby : name of the filter criteria
:param default_url : the base url of the pages (like '/my/orders')
:param boolean o_portal_search_panel : set to True to active the input search
:param html $0 : content of the t-call, <li class="pull-left">Link</li>
:param html $0 : content of the t-call, <li class="float-left">Link</li>
:param title : bavbar title
:param classes : navbar classes
-->
@@ -157,16 +157,16 @@
<nav t-attf-class="navbar o_portal_navbar {{classes if classes else 'o_portal_navbar_default'}}">
<div class="container-fluid">
<!-- Navbar title only -->
<div class="navbar-header pull-left">
<div class="navbar-header float-left">
<t t-set="no_title">No title</t>
<h3 class="navbar-brand"><t t-esc="title or no_title"/></h3>
</div>
<!-- Non-collapsing menu item(s) -->
<div class="navbar-header navbar-right pull-right">
<ul class="nav pull-left">
<div class="navbar-header navbar-right float-right">
<ul class="nav float-left">
<t t-raw="0"/>
<li t-if="searchbar_sortings" class="dropdown pull-left ml16">
<li t-if="searchbar_sortings" class="dropdown float-left ml16">
<button id="portal_searchbar_sortby" data-toggle="dropdown" class="btn btn-secondary dropdown-toggle navbar-btn">
<span class="fa fa-sort"/>
<span class="d-none d-lg-inline"><t t-esc="searchbar_sortings[sortby].get('label', 'Newest')"/></span>
@@ -180,7 +180,7 @@
</t>
</div>
</li>
<li t-if="searchbar_filters" class="dropdown pull-left ml4">
<li t-if="searchbar_filters" class="dropdown float-left ml4">
<button id="portal_searchbar_filters" data-toggle="dropdown" class="btn btn-secondary dropdown-toggle navbar-btn">
<span class="fa fa-filter"/>
<span class="d-none d-lg-inline"><t t-esc="searchbar_filters[filterby].get('label', 'All')"/></span>
@@ -194,7 +194,7 @@
</t>
</div>
</li>
<li t-if="searchbar_groupby" class="dropdown pull-left ml4">
<li t-if="searchbar_groupby" class="dropdown float-left ml4">
<button id="portal_searchbar_groupby" data-toggle="dropdown" class="btn btn-secondary dropdown-toggle navbar-btn">
<span class="fa fa-object-group"/>
<span class="d-none d-lg-inline"><t t-esc="searchbar_groupby[groupby].get('label', 'None')"/></span>
@@ -255,12 +255,12 @@
<t t-foreach="archive_groups" t-as="group">
<t t-if="group['date_begin'] == date">
<li class="nav-item">
<a t-att-href="default_url" class="nav-link active" t-ignore="True"><t t-esc="group['name']"/><span class="pull-right badge badge-pill" t-esc="group['item_count']"/></a>
<a t-att-href="default_url" class="nav-link active" t-ignore="True"><t t-esc="group['name']"/><span class="float-right badge badge-pill" t-esc="group['item_count']"/></a>
</li>
</t>
<t t-if="group['date_begin'] != date">
<li class="nav-item">
<a t-ignore="True" t-attf-href="#{default_url}?date_begin=#{group['date_begin']}&amp;date_end=#{group['date_end']}" class="nav-link"><t t-esc="group['name']"/><span class="pull-right badge badge-pill" t-esc="group['item_count']"/></a>
<a t-ignore="True" t-attf-href="#{default_url}?date_begin=#{group['date_begin']}&amp;date_end=#{group['date_end']}" class="nav-link"><t t-esc="group['name']"/><span class="float-right badge badge-pill" t-esc="group['item_count']"/></a>
</li>
</t>
</t>
@@ -343,7 +343,7 @@
<input type="hidden" name="redirect" t-att-value="redirect"/>
</div>
<div class="clearfix">
<button type="submit" class="btn btn-primary pull-right mb32 ">
<button type="submit" class="btn btn-primary float-right mb32 ">
Confirm
<span class="fa fa-long-arrow-right" />
</button>
@@ -356,7 +356,7 @@
<template id="record_pager" name="Portal Record Pager">
<t t-if='prev_record or next_record'>
<div class="ml8 record_pager btn-group btn-group-xs pull-right" role="group">
<div class="ml8 record_pager btn-group btn-group-xs float-right" role="group">
<a role="button" t-att-class="'btn btn-secondary %s' % ('disabled' if not prev_record else '')" t-att-href="prev_record or '#'" ><i class="fa fa-arrow-left" role="img" aria-label="Previous" title="Previous"></i></a>
<a role="button" t-att-class="'btn btn-secondary %s' % ('disabled' if not next_record else '')" t-att-href="next_record or '#'" ><i class="fa fa-arrow-right" role="img" aria-label="Next" title="Previous"></i></a>
</div>
@@ -100,7 +100,7 @@
</t>
</div>
<div class="col-lg-6">
<div class="pull-right">
<div class="float-right">
<a role="button" t-attf-href="/my/tasks?filterby=#{project.id}" class="btn btn-secondary btn-lg">
<span class="fa fa-tasks" role="img" aria-label="Tasks" title="Tasks"/>
<span t-esc="project.task_count" />
@@ -169,7 +169,7 @@
<div class="col-lg-12">
<h4>
Task - <span t-field="task.name"/> (#<span t-esc="task.id"/>)
<span t-field="task.stage_id.name" class="pull-right label label-info" title="Current stage of this task"/>
<span t-field="task.stage_id.name" class="float-right label label-info" title="Current stage of this task"/>
<a role="button" class="btn btn-info" t-att-href="'/web#return_label=Website&amp;model=project.task&amp;id=%s&amp;view_type=form' % (task.id)" groups="project.group_project_user">Edit Task</a>
</h4>
</div>
@@ -24,7 +24,7 @@
<div class="card">
<div class="card-body">
<div class="caption">
<span class="label label-default pull-right"><t t-esc="project.privacy_visibility"/></span>
<span class="label label-default float-right"><t t-esc="project.privacy_visibility"/></span>
<h4><t t-esc="project.name"/></h4>
<p t-if="project.date" class="text-muted">
<i class="fa fa-calendar"/> End date : <t t-esc="project.date"/>
@@ -118,7 +118,7 @@
</div>
</div>
<div class="col-md-3 o_smiley_no_padding_left">
<strong class="pull-right"><t t-esc="partner_stat['percentage_happy']"/>%</strong>
<strong class="float-right"><t t-esc="partner_stat['percentage_happy']"/>%</strong>
</div>
</div>
</t>
+1 -1
View File
@@ -236,7 +236,7 @@
</div>
<div class="col-4">
<div class="oe_kanban_bottom_right">
<img t-att-src="kanban_image('res.users', 'image_small', record.user_id.raw_value)" t-att-title="record.user_id.value" t-att-alt="record.user_id.value" width="24" height="24" class="oe_kanban_avatar pull-right"/>
<img t-att-src="kanban_image('res.users', 'image_small', record.user_id.raw_value)" t-att-title="record.user_id.value" t-att-alt="record.user_id.value" width="24" height="24" class="oe_kanban_avatar float-right"/>
</div>
</div>
</div>
@@ -79,7 +79,7 @@
</table>
<div class="row">
<div class="col-4 pull-right">
<div class="col-4 float-right">
<table class="table table-sm">
<tr class="border-black">
<td><strong>Subtotal</strong></td>
@@ -160,7 +160,7 @@
<field name="order_count" widget="statinfo" string="RFQs/Orders"/>
</button>
</div>
<div class="pull-left">
<div class="float-left">
<label for="name" class="oe_edit_only oe_inline"/>
<h1>
<field name="name"/>
@@ -263,7 +263,7 @@
<field name="vendor_id"/>
</div>
<div class="oe_kanban_bottom_right">
<img t-att-src="kanban_image('res.users', 'image_small', record.user_id.raw_value)" t-att-title="record.user_id.value" t-att-alt="record.user_id.value" width="24" height="24" class="oe_kanban_avatar pull-right"/>
<img t-att-src="kanban_image('res.users', 'image_small', record.user_id.raw_value)" t-att-title="record.user_id.value" t-att-alt="record.user_id.value" width="24" height="24" class="oe_kanban_avatar float-right"/>
</div>
</div>
</div>
+1 -1
View File
@@ -30,7 +30,7 @@
<div clas="row">
<h1 class="text-center">Thanks! We appreciate your feedback.</h1>
<h4 class="text-center text-muted" style="margin-bottom: 32px;">Your rating has been submitted.</h4>
<div class="pull-left">
<div class="float-left">
<img t-attf-src='/rating/static/src/img/rating_#{rate}.png' t-att-alt="rate.name"/>
</div>
<div style="margin-left: 80px;">
+1 -1
View File
@@ -96,7 +96,7 @@
on <field name="create_date" />
</li>
</ul>
<i t-if="record.feedback.raw_value" class="fa fa-comment pull-right mt4" t-attf-title="Feedback:\n#{record.feedback.raw_value}" t-attf-aria-label="Feedback:\n#{record.feedback.raw_value}" role="img"/>
<i t-if="record.feedback.raw_value" class="fa fa-comment float-right mt4" t-attf-title="Feedback:\n#{record.feedback.raw_value}" t-attf-aria-label="Feedback:\n#{record.feedback.raw_value}" role="img"/>
</div>
</div>
</t>
@@ -119,7 +119,7 @@
</table>
<div class="row">
<div class="col-4 pull-right">
<div class="col-4 float-right">
<table class="table table-sm">
<t t-if="o.invoice_method !='none'">
<tr class="border-black">
+1 -1
View File
@@ -214,7 +214,7 @@
<span><t t-esc="record.product_id.value"/></span>
</div>
<div class="col-6">
<span class="pull-right">
<span class="float-right">
<field name="partner_id"/>
</span>
</div>
+1 -1
View File
@@ -166,7 +166,7 @@
<div class="clearfix">
<div class="row" name="total">
<div class="col-4 pull-right">
<div class="col-4 float-right">
<table class="table table-sm" style="min-width: 200px;max-width: 350px;">
<tr class="border-black" style="border-bottom:1px solid #dddddd;">
<td><strong>Subtotal</strong></td>
+3 -3
View File
@@ -147,17 +147,17 @@
</div>
<div class="col-lg-6 col-md-3 col-3 d-print-none" id="o_portal_order_actions">
<t t-if="order.state == 'sent' and portal_confirmation == 'sign'" name="portal_confirmation_sign">
<a role="button" class="btn btn-primary ml8 pull-right" href="#portal_sign">
<a role="button" class="btn btn-primary ml8 float-right" href="#portal_sign">
<i class="fa fa-arrow-circle-right"/> Accept &amp; Sign
</a>
</t>
<t t-if="order.state == 'sale' and portal_confirmation == 'sign'">
<a role="button" class="btn btn-success ml8 pull-right" disabled="disabled"
<a role="button" class="btn btn-success ml8 float-right" disabled="disabled"
t-attf-title="Order signed on #{order.confirmation_date} by #{order.partner_id.name}">
<i class="fa fa-check-circle"/> Signed
</a>
</t>
<a target="_blank" t-att-href="'/my/orders/pdf/%s?%s' % (order.id, keep_query())" class="ml8 pull-right mt4 mr8" title="Download">
<a target="_blank" t-att-href="'/my/orders/pdf/%s?%s' % (order.id, keep_query())" class="ml8 float-right mt4 mr8" title="Download">
<i class="fa fa-download fa-2x" role="img" aria-label="Download"/>
</a>
</div>
+1 -1
View File
@@ -463,7 +463,7 @@
</div>
<div class="col-4">
<strong>
<span class="pull-right text-right">
<span class="float-right text-right">
<t t-esc="record.price_subtotal.value"/>
</span>
</strong>
@@ -3,12 +3,12 @@
<xpath expr="//t[@name='portal_confirmation_sign']" position="after">
<t t-set="payment_tx_id" t-value="order.get_portal_last_transaction()"/>
<t t-if="order.amount_total and not invoices and order.state in ('sent', 'sale') and portal_confirmation == 'pay' and payment_tx_id.state != 'done'" name="portal_confirmation_pay">
<a class="btn btn-primary ml8 pull-right" href="#portal_pay" role="button">
<a class="btn btn-primary ml8 float-right" href="#portal_pay" role="button">
<i class="fa fa-arrow-circle-right"/> Pay Now
</a>
</t>
<t t-if="invoices and order.state in ('sale', 'done') and portal_confirmation == 'pay'">
<a role="button" class="btn btn-primary ml8 pull-right" disabled="disabled">
<a role="button" class="btn btn-primary ml8 float-right" disabled="disabled">
<i class="fa fa-check-circle"/> Done
</a>
</t>
@@ -3,7 +3,7 @@
<template id="report_delivery_document_inherit_sale_stock" inherit_id="stock.report_delivery_document">
<xpath expr="//h2" position="before">
<div class="row" t-if="o.sale_id.client_order_ref">
<div class="col-4 pull-right">
<div class="col-4 float-right">
<strong>Customer Reference:</strong>
<p t-field="o.sale_id.client_order_ref"/>
</div>
@@ -159,7 +159,7 @@
<p>There is no timesheet for now.</p>
</t>
<t t-if="repartition_employee">
<div class="pull-right o_timesheet_plan_badge">
<div class="float-right o_timesheet_plan_badge">
<span class="badge badge-pill o_progress_billable_fixed">
<a type="action" t-att-domain="json.dumps(timesheet_domain + [('timesheet_invoice_type','=','billable_fixed')])">Billable fixed</a>
</span>
+1 -1
View File
@@ -136,7 +136,7 @@
<strong><field name="name"/></strong>
</div>
<div class="col-6">
<span class="pull-right"><field name="user_id"/></span>
<span class="float-right"><field name="user_id"/></span>
</div>
</div>
</div>
+1 -1
View File
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<templates>
<t t-name="sms.sms_count">
<span class="pull-right"><span class="text-muted o_sms_count"></span> <a href="https://iap-services.odoo.com/iap/sms/pricing" target="_blank" class="fa fa-lg fa-info-circle" aria-label="SMS Pricing" title="SMS Pricing"/></span>
<span class="float-right"><span class="text-muted o_sms_count"></span> <a href="https://iap-services.odoo.com/iap/sms/pricing" target="_blank" class="fa fa-lg fa-info-circle" aria-label="SMS Pricing" title="SMS Pricing"/></span>
</t>
</templates>
@@ -8,11 +8,11 @@
<field name="arch" type="xml">
<xpath expr="//div[@name='option_email']" position='before'>
<div name="option_letter" class="col-md-12 mb16">
<div name="option" class="pull-left">
<div name="option" class="float-left">
<field name="snailmail_send_by_letter" widget="boolean_toggle"/>
<b><label for="snailmail_send_by_letter"/></b>
</div>
<div class="pull-right" name='cost' attrs="{'invisible': [('snailmail_send_by_letter','=',False)]}">
<div class="float-right" name='cost' attrs="{'invisible': [('snailmail_send_by_letter','=',False)]}">
<field name="currency_id" invisible="1"/>
<b><field name="snailmail_cost" widget='monetary' options="{'currency_field': 'currency_id'}"/></b>
</div>
@@ -8,8 +8,8 @@
<div class="page">
<div class="oe_structure"/>
<img t-att-src="'/report/barcode/?type=%s&amp;value=%s&amp;width=%s&amp;height=%s' % ('Code128', o.name, 600, 100)" alt="Barcode"
style="width:300px;height:50px" class="pull-right mb16"/>
<h1 t-field="o.name" class="mt0 pull-left"/>
style="width:300px;height:50px" class="float-right mb16"/>
<h1 t-field="o.name" class="mt0 float-left"/>
<div class="row o_packaging_type" t-if="o.packaging_id">
<div class="col-12" style="font-weight:bold;">Package Type: <span t-field="o.packaging_id.name"/></div>
</div>
@@ -59,7 +59,7 @@
<t t-if="o.filter == 'product' and o.product_id">
<div class="row">
<div class="col-4 pull-right">
<div class="col-4 float-right">
<table class="table table-sm">
<tr class="border-black">
<td><strong>Total Quantity</strong></td>
@@ -8,7 +8,7 @@
<t t-call="web.external_layout">
<div class="page">
<div class="row mb16">
<div class="col-4 pull-right" name="right_box">
<div class="col-4 float-right" name="right_box">
<img t-att-src="'/report/barcode/?type=%s&amp;value=%s&amp;width=%s&amp;height=%s' % ('Code128', o.name, 600, 100)" style="width:300px;height:50px;" alt="Barcode"/>
</div>
</div>
@@ -43,7 +43,7 @@
</div>
</div>
<br/>
<h1 t-field="o.name" class="mt0 pull-left"/>
<h1 t-field="o.name" class="mt0 float-left"/>
<div class="clearfix"/>
<table class="table table-sm">
<thead>
+4 -4
View File
@@ -446,7 +446,7 @@
<strong><span><field name="product_id"/></span></strong>
</div>
<div class="col-4">
<span class="pull-right text-right">
<span class="float-right text-right">
<field name="state" widget="kanban_label_selection" options="{'classes': {'draft': 'default', 'cancel': 'danger',
'assigned': 'success', 'confirmed': 'default'}}"/>
</span>
@@ -457,7 +457,7 @@
<strong><span><field name="priority" widget="priority"/></span></strong>
</div>
<div class="col-8">
<span class="pull-right">
<span class="float-right">
<i class="fa fa-clock-o" role="img" aria-label="Date" title="Date"/> <field name="date"/>
</span>
</div>
@@ -501,7 +501,7 @@
<div class="col-6">
<strong><field name="product_id"/></strong>
</div>
<div class="col-6 pull-right text-right">
<div class="col-6 float-right text-right">
<strong>Qty: </strong><field name="product_uom_qty"/>
</div>
</div>
@@ -510,7 +510,7 @@
<field name="priority" widget="priority"/>
</div>
<div class="col-6">
<span class="pull-right">
<span class="float-right">
<field name="state" widget="kanban_label_selection" options="{'classes': {'draft': 'info', 'cancel': 'default',
'assigned': 'success', 'done': 'success'}}"/>
</span>
+1 -1
View File
@@ -95,7 +95,7 @@
<span t-esc="record.scrap_qty.value"/>
</div>
<div class="col-6">
<span class="pull-right label label-default">
<span class="float-right label label-default">
<field name="state"/>
</span>
</div>
+2 -2
View File
@@ -41,7 +41,7 @@
<field name="standard_price"
attrs="{'readonly':[('valuation','=','real_time')]}"
widget='monetary' options="{'currency_field': 'currency_id', 'field_digits': True}"
class="pull-left"/>
class="float-left"/>
<div name="update_cost_price" class="col-lg-2">
<button string="Update Cost" type="action"
name="%(action_view_change_standard_price)d"
@@ -77,7 +77,7 @@
<label for="standard_price"/>
<field name="standard_price"
attrs="{'readonly':[('valuation','=','real_time')]}"
widget='monetary' options="{'currency_field': 'currency_id', 'field_digits': True}" class="pull-left"/>
widget='monetary' options="{'currency_field': 'currency_id', 'field_digits': True}" class="float-left"/>
<div name="update_cost_price" class="col-lg-2">
<button string="Update Cost" type="action"
name="%(action_view_change_standard_price)d"
@@ -130,7 +130,7 @@
<span t-esc="record.name.value"/>
</strong>
<div class="col-6">
<span class="pull-right label label-default">
<span class="float-right label label-default">
<field name="state"/>
</span>
</div>
+4 -4
View File
@@ -18,7 +18,7 @@
One platform to manage it all: automate appraisals, satisfaction surveys, marketing campaign, feedback forms, etc.
</p>
<div class="oe_span6">
<span class="fa fa-pencil fa-2x pull-left"></span>
<span class="fa fa-pencil fa-2x float-left"></span>
<h3>
<b>Design and test your survey</b>
</h3>
@@ -26,7 +26,7 @@
Create appealing and clear survey forms with no effort thanks to Odoo&apos;s intuitive building blocks where you immediately see how it looks like. Edit inline content at any time.</p>
</div>
<div class="oe_span6">
<span class="fa fa-share fa-2x pull-left"></span>
<span class="fa fa-share fa-2x float-left"></span>
<h3>
<b>Share and collect data</b>
</h3>
@@ -36,7 +36,7 @@
</div>
<div class="oe_row">
<div class="oe_span6">
<span class="fa fa-search-plus fa-2x pull-left"></span>
<span class="fa fa-search-plus fa-2x float-left"></span>
<h3>
<b>Analyze answers</b>
</h3>
@@ -44,7 +44,7 @@
No need to synchronize results with your database. Odoo takes care of it automatically! Obtain results and view results charts in real time.</p>
</div>
<div class="oe_span6">
<span class="fa fa-line-chart fa-2x pull-left"></span>
<span class="fa fa-line-chart fa-2x float-left"></span>
<h3>
<b>Immediately benefit from the results</b>
</h3>
+5 -5
View File
@@ -7,11 +7,11 @@
<div class="container js_surveyresult">
<t t-call="survey.back" />
<div class="jumbotron mt32">
<h1><span t-field="survey.title" /> <span style="font-size:1.5em;" class="fa fa-bar-chart-o pull-right " role="img" aria-label="Chart" title="Chart"/></h1>
<h1><span t-field="survey.title" /> <span style="font-size:1.5em;" class="fa fa-bar-chart-o float-right " role="img" aria-label="Chart" title="Chart"/></h1>
<div t-field="survey.description" class="oe_no_empty" />
</div>
<div class="card d-print-none">
<div class="card-header"><span class="fa fa-filter"></span> Filters <span t-if="filter_display_data" class="pull-right text-primary clear_survey_filter"><i class="fa fa-times"></i> Clear All Filters</span></div>
<div class="card-header"><span class="fa fa-filter"></span> Filters <span t-if="filter_display_data" class="float-right text-primary clear_survey_filter"><i class="fa fa-times"></i> Clear All Filters</span></div>
<div class="card-body">
<span t-if="filter_finish == True">
<span class="label label-default only_left_radius filter-all">All surveys</span><span class="label label-primary only_right_radius filter-finished">Finished surveys</span>
@@ -43,7 +43,7 @@
<t t-if="question.type in ['simple_choice', 'multiple_choice']">
<small><span t-field='question.type' class="label label-default"></span></small>
</t>
<span class="pull-right">
<span class="float-right">
<span class="label label-success"><span t-esc="input_summary['answered']"></span> Answered</span>
<span class="label label-danger"><span t-esc="input_summary['skipped']"></span> Skipped</span>
</span>
@@ -255,7 +255,7 @@
<template id="result_number" name="Number Result">
<t t-set="number_result" t-value="prepare_result"/>
<t t-set="text_result" t-value="number_result['input_lines']" />
<span class="pull-right mt8">
<span class="float-right mt8">
<span class="label label-default only_left_radius">Sum </span> <span class="label label-info only_right_radius" t-esc="number_result['sum']"></span>
<span class="label label-default only_left_radius">Maximum </span> <span class="label label-success only_right_radius" t-esc="number_result['max']"></span>
<span class="label label-default only_left_radius">Minimum </span> <span class="label label-danger only_right_radius" t-esc="number_result['min']"></span>
@@ -323,7 +323,7 @@
<div class="jumbotron mt32">
<h2 class="text-muted">
<span>
<i style="font-size:1.8em" class="fa fa-users pull-right" role="img" aria-label="No answer" title="No answer"></i>
<i style="font-size:1.8em" class="fa fa-users float-right" role="img" aria-label="No answer" title="No answer"></i>
</span>
Sorry, No one answered this survey yet
</h2>
+4 -4
View File
@@ -98,7 +98,7 @@
<!-- Back Button to redirect in form view of survey -->
<template id="back" name="Back">
<div groups="website.group_website_publisher" t-ignore="true" class="pull-right">
<div groups="website.group_website_publisher" t-ignore="true" class="float-right">
<a role="button" t-attf-href="/web#view_type=form&amp;model=survey.survey&amp;id=#{survey.id}&amp;action=survey.action_survey_form" class="btn btn-secondary">Back to Survey</a>
</div>
</template>
@@ -124,11 +124,11 @@
</body>
<xpath expr="//footer" position="replace">
<div class="container mt16 mb8">
<div class="pull-right" t-ignore="true" t-if="not editable">
<div class="float-right" t-ignore="true" t-if="not editable">
Create a <a target="_blank" href="https://www.odoo.com/page/website-builder">free website</a> with
<a target="_blank" class="label label-danger" href="https://www.odoo.com/page/website-builder">Odoo</a>
</div>
<div class="pull-left text-muted" itemscope="itemscope" itemtype="https://schema.org/Organization">
<div class="float-left text-muted" itemscope="itemscope" itemtype="https://schema.org/Organization">
Copyright &amp;copy; <span t-field="res_company.name" itemprop="name">Company name</span>
</div>
</div>
@@ -173,7 +173,7 @@
<!-- A page -->
<template id="page" name="Page">
<div class="page-header">
<p class="pull-right">Page <span t-raw='page_nr + 1'/> of <span t-raw="len(survey.page_ids)"/></p>
<p class="float-right">Page <span t-raw='page_nr + 1'/> of <span t-raw="len(survey.page_ids)"/></p>
<h1 t-field='page.title' />
<div t-field='page.description' class="oe_no_empty"/>
</div>
@@ -184,7 +184,7 @@ var ColumnQuickCreate = Widget.extend({
examples: this.examples,
})),
buttons: [{
classes: 'btn-primary pull-right',
classes: 'btn-primary float-right',
close: true,
text: _t('Got it'),
}],
@@ -349,7 +349,7 @@ var KanbanRecord = Widget.extend({
_setFieldDisplay: function ($el, fieldName) {
// attribute display
if (this.fieldsInfo[fieldName].display === 'right') {
$el.addClass('pull-right');
$el.addClass('float-right');
} else if (this.fieldsInfo[fieldName].display === 'full') {
$el.addClass('o_text_block');
}
@@ -76,7 +76,7 @@ var FiltersMenu = DropdownMenu.extend({
category: 'filterCategory',
title: 'Filters',
icon: 'fa fa-filter',
symbol: this.isMobile ? 'fa fa-chevron-right pull-right mt4' : false,
symbol: this.isMobile ? 'fa fa-chevron-right float-right mt4' : false,
};
this._super(parent, dropdownHeader, filters, this.fields);
},
@@ -85,7 +85,7 @@ var GroupByMenu = DropdownMenu.extend({
category: 'groupByCategory',
title: 'Group By',
icon: 'fa fa-bars',
symbol: this.isMobile ? 'fa fa-chevron-right pull-right mt4' : false,
symbol: this.isMobile ? 'fa fa-chevron-right float-right mt4' : false,
style: style,
};
this._super(parent, dropdownHeader, groupbys, options);
+9 -9
View File
@@ -143,7 +143,7 @@
</div>
<div t-name="CrashManager.error" class="o_dialog_error">
<div class="alert alert-warning clearfix" role="alert">
<button class="btn btn-primary pull-right ml8 o_clipboard_button">
<button class="btn btn-primary float-right ml8 o_clipboard_button">
<i class="fa fa-clipboard mr8"/>Copy the full error to clipboard
</button>
<p><b>An error occurred</b></p>
@@ -926,8 +926,8 @@
<div class="o_field_image" aria-atomic="true">
<t t-if="widget.mode !== 'readonly'">
<div class="o_form_image_controls">
<button class="fa fa-pencil fa-lg pull-left o_select_file_button" title="Edit" aria-label="Edit"/>
<button class="fa fa-trash-o fa-lg pull-right o_clear_file_button" title="Clear" aria-label="Clear"/>
<button class="fa fa-pencil fa-lg float-left o_select_file_button" title="Edit" aria-label="Edit"/>
<button class="fa fa-trash-o fa-lg float-right o_clear_file_button" title="Clear" aria-label="Clear"/>
<span class="o_form_binary_progress">Uploading...</span>
<t t-call="HiddenInputFile">
@@ -1040,7 +1040,7 @@
<div t-foreach="widget.value.data" t-as="file" class="oe_attachment">
<t t-if="!file.data.upload">
<div>
<a href="#" class="fa fa-times pull-right oe_delete" title="Delete this file" aria-label="Delete this file" t-att-data-id="file.data.id"/>
<a href="#" class="fa fa-times float-right oe_delete" title="Delete this file" aria-label="Delete this file" t-att-data-id="file.data.id"/>
<t t-raw="file.data.name || file.data.filename"/>
</div>
<a class="o_image" target="_blank" t-att-href="widget.metadata[file.id] ? widget.metadata[file.id].url : false"
@@ -1138,11 +1138,11 @@
<button class="o_enable_searchview btn fa fa-search"/>
<div class="o_mobile_search o_hidden">
<div class="o_mobile_search_header">
<span class="o_mobile_search_close pull-left mt16 mb16 mr8 ml16">
<span class="o_mobile_search_close float-left mt16 mb16 mr8 ml16">
<i class="fa fa-arrow-left"/>
<strong class="pull-right ml8">FILTER</strong>
<strong class="float-right ml8">FILTER</strong>
</span>
<span class="pull-right o_mobile_search_clear_facets mt16 mr16">CLEAR</span>
<span class="float-right o_mobile_search_clear_facets mt16 mr16">CLEAR</span>
</div>
<div class="o_searchview_input_container"/>
<div class="o_mobile_search_filter o_search_options mb8 mt8 ml16 mr16"/>
@@ -1273,7 +1273,7 @@
<div t-name="SearchView.FavoriteMenu" class="btn-group o_dropdown">
<button t-attf-class="o_dropdown_toggler_btn btn btn-secondary dropdown-toggle#{widget.isMobile ? ' o-no-caret' : ''}" data-toggle="dropdown" aria-expanded="false" tabindex="-1" aria-label="Favorites" title="Favorites">
<span class="fa fa-star"/> Favorites <span t-if="widget.isMobile" class="fa fa-chevron-right pull-right mt4"/>
<span class="fa fa-star"/> Favorites <span t-if="widget.isMobile" class="fa fa-chevron-right float-right mt4"/>
</button>
<div class="dropdown-menu o_favorites_menu" role="menu">
<div class="dropdown-divider user_filter"/>
@@ -1339,7 +1339,7 @@
</div>
<div class="o_right_panel">
<h4>
<a href="#" class="pull-right o_toggle_save_list">Save fields list</a>
<a href="#" class="float-right o_toggle_save_list">Save fields list</a>
Fields to export
</h4>
<div class="o_save_list"/>

Some files were not shown because too many files have changed in this diff Show More