mirror of
https://github.com/OCA/web.git
synced 2025-02-22 13:21:25 +02:00
Merge pull request #763 from Tecnativa/10.0-web_widget_domain_v11-fix_operator_selector
[FIX] web_widget_domain_v11: Allow to change operator
This commit is contained in:
@@ -9,10 +9,6 @@
|
||||
}
|
||||
|
||||
&.o_domain_tree {
|
||||
.o_domain_tree_operator_caret::after {
|
||||
.o-caret-down();
|
||||
}
|
||||
|
||||
> .o_domain_node_children_container {
|
||||
padding-left: @o-domain-selector-indent;
|
||||
|
||||
|
||||
@@ -84,10 +84,10 @@ var DomainNode = Widget.extend({
|
||||
var DomainTree = DomainNode.extend({
|
||||
template: "DomainTree",
|
||||
events: _.extend({}, DomainNode.prototype.events, {
|
||||
"click .o_domain_tree_operator_selector > ul > li > a": function (e) {
|
||||
"change .o_domain_tree_operator_selector": function (e) {
|
||||
e.preventDefault();
|
||||
e.stopPropagation();
|
||||
this.changeOperator($(e.target).data("operator"));
|
||||
this.changeOperator($(e.target).val());
|
||||
},
|
||||
}),
|
||||
custom_events: {
|
||||
|
||||
@@ -26,16 +26,11 @@
|
||||
</div>
|
||||
</t>
|
||||
<t t-name="DomainTree.OperatorSelector">
|
||||
<div t-if="!widget.readonly" class="btn-group o_domain_tree_operator_selector">
|
||||
<button class="btn btn-xs btn-primary o_domain_tree_operator_caret" data-toggle="dropdown">
|
||||
<t t-if="widget.operator === '&'">All</t>
|
||||
<t t-if="widget.operator === '|'">Any</t>
|
||||
<t t-if="widget.operator === '!'">None</t>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="#" data-operator="&">All</a></li>
|
||||
<li><a href="#" data-operator="|">Any</a></li>
|
||||
</ul>
|
||||
<div t-if="!widget.readonly" class="btn-group">
|
||||
<select class="o_domain_tree_operator_selector">
|
||||
<option value="&" t-att-selected="widget.operator === '&' ? 'selected' : null">All</option>
|
||||
<option value="|" t-att-selected="widget.operator === '|' ? 'selected' : null">Any</option>
|
||||
</select>
|
||||
</div>
|
||||
<strong t-else="">
|
||||
<t t-if="widget.operator === '&'">ALL</t>
|
||||
|
||||
Reference in New Issue
Block a user