Skip to content

Commit 66f6949

Browse files
committed
Merge branch 'korvin-framework' of https://github.com/Niedzwiedzw/js-framework-benchmark into Niedzwiedzw-korvin-framework
2 parents f39e2d0 + c49cec2 commit 66f6949

File tree

2 files changed

+6
-7
lines changed

2 files changed

+6
-7
lines changed
Binary file not shown.

frameworks/non-keyed/korvin/src/main.rs

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -142,13 +142,12 @@ enum AppMessage {
142142

143143
fn app(communicator: Communicator<AppMessage>, App { data, selected }: &App) -> ElementBuilder {
144144
let div = |class: &str| "div".attribute("class", class);
145-
let mousedown_send = move |message| move |_: MouseEvent| communicator.send(message);
146-
let element_mousedown_send = |element: ElementBuilder, message| {
147-
element.event(message, "mousedown", mousedown_send(message))
148-
};
145+
let click_send = move |message| move |_: MouseEvent| communicator.send(message);
146+
let element_click_send =
147+
|element: ElementBuilder, message| element.event(message, "click", click_send(message));
149148

150149
let message_button =
151-
|id, text, message| button(id, text, |button| element_mousedown_send(button, message));
150+
|id, text, message| button(id, text, |button| element_click_send(button, message));
152151
let jumbotron = div("jumbotron")
153152
.child(div("col-md-6").child("h1".text("Korvin")))
154153
.child(div("col-md-6"))
@@ -194,15 +193,15 @@ fn app(communicator: Communicator<AppMessage>, App { data, selected }: &App) ->
194193
}
195194
let td = |class: &str| "td".attribute("class", class);
196195
let row = {
197-
td("col-md-4").child(element_mousedown_send(
196+
td("col-md-4").child(element_click_send(
198197
"a".text(label.as_str()),
199198
AppMessage::SetSelected(*id),
200199
))
201200
};
202201
tr.child(td("col-md-1").text(id.to_string().as_str()))
203202
.child(row)
204203
.child(
205-
td("col-md-1").child(element_mousedown_send(
204+
td("col-md-1").child(element_click_send(
206205
"a".child(
207206
"span"
208207
.attribute("class", "glyphicon glyphicon-remove")

0 commit comments

Comments
 (0)