mirror of https://github.com/zulip/zulip.git
Factor out the HTML for #selected
(imported from commit 2de461dca6ee22bcb701e0c5c2ec49bbcad496e4)
This commit is contained in:
parent
6cdbe914c4
commit
738ed46941
|
@ -33,6 +33,8 @@ $.ajaxSetup({
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
selected_tag = '<p id="selected">></p>'
|
||||||
|
|
||||||
$(document).keydown(function(event) {
|
$(document).keydown(function(event) {
|
||||||
if (event.keyCode == 38 || event.keyCode == 40) { // down or up arrow
|
if (event.keyCode == 38 || event.keyCode == 40) { // down or up arrow
|
||||||
p = $("#selected");
|
p = $("#selected");
|
||||||
|
@ -46,7 +48,7 @@ $(document).keydown(function(event) {
|
||||||
next_zephyr = tr.prevAll(":not(:hidden):first");
|
next_zephyr = tr.prevAll(":not(:hidden):first");
|
||||||
}
|
}
|
||||||
if (next_zephyr.length != 0) { // We are not at the bottom or top of the zephyrs.
|
if (next_zephyr.length != 0) { // We are not at the bottom or top of the zephyrs.
|
||||||
next_zephyr.children("td:first").html('<p id="selected">></p>');
|
next_zephyr.children("td:first").html(selected_tag);
|
||||||
td.empty(); // Clear the previous arrow.
|
td.empty(); // Clear the previous arrow.
|
||||||
$.post("update", {pointer: next_zephyr.attr("id")});
|
$.post("update", {pointer: next_zephyr.attr("id")});
|
||||||
|
|
||||||
|
@ -96,7 +98,7 @@ function narrow(class_name, target_zephyr) {
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
$("#selected").closest("td").empty();
|
$("#selected").closest("td").empty();
|
||||||
$("#" + target_zephyr).children("td:first").html('<p id="selected">></p>');
|
$("#" + target_zephyr).children("td:first").html(selected_tag);
|
||||||
$.post("update", {pointer: target_zephyr});
|
$.post("update", {pointer: target_zephyr});
|
||||||
|
|
||||||
// Try to keep the zephyr in the same place on the screen after narrowing.
|
// Try to keep the zephyr in the same place on the screen after narrowing.
|
||||||
|
@ -117,7 +119,7 @@ function narrow_instance(class_name, instance, target_zephyr) {
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
$("#selected").closest("td").empty();
|
$("#selected").closest("td").empty();
|
||||||
$("#" + target_zephyr).children("td:first").html('<p id="selected">></p>');
|
$("#" + target_zephyr).children("td:first").html(selected_tag);
|
||||||
$.post("update", {pointer: target_zephyr});
|
$.post("update", {pointer: target_zephyr});
|
||||||
|
|
||||||
// Try to keep the zephyr in the same place on the screen after narrowing.
|
// Try to keep the zephyr in the same place on the screen after narrowing.
|
||||||
|
|
Loading…
Reference in New Issue