Skip to content

Commit c66a431

Browse files
committed
maint(pat-equaliser): Add updated dom to pat-update event data.
1 parent 0b5f92f commit c66a431

File tree

2 files changed

+28
-1
lines changed

2 files changed

+28
-1
lines changed

src/pat/equaliser/equaliser.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,11 @@ var equaliser = {
8181
);
8282
break;
8383
}
84-
$container.trigger("pat-update", { pattern: "equaliser" });
84+
$container.trigger("pat-update", {
85+
pattern: "equaliser",
86+
action: "attribute-changed",
87+
dom: container,
88+
});
8589
},
8690

8791
_onEvent: function (event) {

src/pat/equaliser/equaliser.test.js

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,5 +53,28 @@ describe("pat-equaliser", function () {
5353
expect($container.find(".small").height()).toBe(100);
5454
expect($container.find(".large").height()).toBe(100);
5555
});
56+
57+
it("Triggers pat-update after equalisation.", function () {
58+
document.body.innerHTML = `
59+
<div class="pat-equaliser"
60+
data-pat-equaliser="transition: none">
61+
<div class="small"></div>
62+
<div class="large"></div>
63+
</div>
64+
`;
65+
66+
const $container = $(".pat-equaliser");
67+
68+
let data = null;
69+
$container.on("pat-update", (e, d) => {
70+
data = d;
71+
});
72+
73+
pattern._update($container[0]);
74+
75+
expect(data.pattern).toBe("equaliser");
76+
expect(data.action).toBe("attribute-changed");
77+
expect(data.dom).toBe($container[0]);
78+
});
5679
});
5780
});

0 commit comments

Comments
 (0)