[FIX] web: list view: fixed button behavior
- icon-like behavior is the default behavior - text-based buttons (using btn_txt class) are used whenever no icon is given to the button in a list view. This way the previous behavior is always the default behavior, and the css modifications are done only for the text-based buttons, avoiding side-effects. bzr revid: tde@openerp.com-20140423094124-8zq3yysy616aowu2
This commit is contained in:
parent
99f19ba562
commit
48e9d255ae
|
@ -2776,13 +2776,15 @@
|
|||
padding: 3px 6px;
|
||||
white-space: pre-line;
|
||||
}
|
||||
.openerp .oe_list_content > tbody > tr > td > button.btn_img, .openerp .oe_list_content > tbody > tr > th > button.btn_img {
|
||||
.openerp .oe_list_content > tbody > tr > td > button, .openerp .oe_list_content > tbody > tr > th > button {
|
||||
border: none;
|
||||
background: transparent;
|
||||
padding: 0;
|
||||
-moz-box-shadow: none;
|
||||
-webkit-box-shadow: none;
|
||||
box-shadow: none;
|
||||
}
|
||||
.openerp .oe_list_content > tbody > tr > td > button.btn_txt, .openerp .oe_list_content > tbody > tr > th > button.btn_txt {
|
||||
border: 1px solid rgba(0, 0, 0, 0.4);
|
||||
background: #e3e3e3;
|
||||
padding: 3px 12px;
|
||||
}
|
||||
.openerp .oe_list_content > tbody > tr > td.oe_list_checkbox:first-child, .openerp .oe_list_content > tbody > tr th.oe_list_checkbox:first-child {
|
||||
width: 17px;
|
||||
|
|
|
@ -2248,11 +2248,14 @@ $sheet-padding: 16px
|
|||
padding: 3px 6px
|
||||
white-space: pre-line
|
||||
> td, > th
|
||||
> button.btn_img
|
||||
> button
|
||||
border: none
|
||||
background: transparent
|
||||
padding: 0
|
||||
@include box-shadow(none)
|
||||
> button.btn_txt
|
||||
border: 1px solid rgba(0,0,0,0.4)
|
||||
background: #e3e3e3
|
||||
padding: 3px 12px
|
||||
> td.oe_list_checkbox:first-child, th.oe_list_checkbox:first-child
|
||||
width: 17px
|
||||
&:after
|
||||
|
|
|
@ -800,12 +800,11 @@
|
|||
</t>
|
||||
<button t-name="ListView.row.text_button" type="button"
|
||||
t-att-title="widget.string" t-att-disabled="disabled || undefined"
|
||||
t-att-class="disabled ? 'oe_list_button_disabled btn' : 'btn'">
|
||||
<t t-esc="widget.string"/>
|
||||
</button>
|
||||
t-att-class="disabled ? 'oe_list_button_disabled btn_txt oe_link' : 'btn_txt oe_link'"
|
||||
><t t-esc="widget.string"/></button>
|
||||
<button t-name="ListView.row.button" type="button"
|
||||
t-att-title="widget.string" t-att-disabled="disabled || undefined"
|
||||
t-att-class="disabled ? 'oe_list_button_disabled btn_img' : 'btn_img'"
|
||||
t-att-class="disabled ? 'oe_list_button_disabled' : ''"
|
||||
><img t-attf-src="#{prefix}/web/static/src/img/icons/#{widget.icon}.png"
|
||||
t-att-alt="widget.string"/></button>
|
||||
<t t-extend="ListView.row">
|
||||
|
|
Loading…
Reference in New Issue