[IMP] web: filter menu closed on advanced search
We make the filter menu close itself when the user click on its item "Advanced Search". Part-of: odoo/odoo#117951
This commit is contained in:
@@ -45,7 +45,7 @@
|
||||
<t t-if="items.length">
|
||||
<div role="separator" class="dropdown-divider"/>
|
||||
</t>
|
||||
<DropdownItem onSelected.bind="onAdvancedSearchClick" parentClosingMode="'none'">Advanced Search</DropdownItem>
|
||||
<DropdownItem onSelected.bind="onAdvancedSearchClick">Advanced Search</DropdownItem>
|
||||
</Dropdown>
|
||||
</t>
|
||||
|
||||
|
||||
@@ -165,8 +165,10 @@ QUnit.module("Search", (hooks) => {
|
||||
await makeTestComponent();
|
||||
await toggleFilterMenu(target);
|
||||
assert.containsNone(target, ".modal");
|
||||
assert.containsOnce(target, ".o_filter_menu .dropdown-menu");
|
||||
|
||||
await openAdvancedSearchDialog(target);
|
||||
assert.containsNone(target, ".o_filter_menu .dropdown-menu");
|
||||
assert.containsOnce(target, ".modal");
|
||||
assert.containsOnce(target, ".modal .modal-header h4");
|
||||
assert.strictEqual(target.querySelector(".modal header h4").innerText, "Advanced Search");
|
||||
@@ -178,14 +180,13 @@ QUnit.module("Search", (hooks) => {
|
||||
|
||||
await click(target, ".modal footer button:nth-child(2)");
|
||||
assert.containsNone(target, ".modal");
|
||||
assert.containsOnce(target, ".o_filter_menu .dropdown-menu");
|
||||
|
||||
await toggleFilterMenu(target);
|
||||
await openAdvancedSearchDialog(target);
|
||||
assert.containsOnce(target, ".modal");
|
||||
|
||||
await click(target, ".modal footer button:nth-child(1)");
|
||||
assert.containsNone(target, ".modal");
|
||||
assert.containsNone(target, ".o_filter_menu .dropdown-menu");
|
||||
});
|
||||
|
||||
QUnit.test("start with an empty query", async function (assert) {
|
||||
|
||||
Reference in New Issue
Block a user