mirror of https://github.com/zulip/zulip.git
node_tests: Revert wrong conversion of some functions to arrows.
‘function’ and ‘=>’ are not equivalent because they bind ‘this’
differently. For these functions, the ‘function’ semantics are
intentional.
This reverts part of commit 1a241cef88
(#17388).
Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
parent
e43e0cb9bb
commit
174fa0a331
|
@ -39,7 +39,7 @@ function make_textbox(s) {
|
||||||
widget.s = s;
|
widget.s = s;
|
||||||
widget.focused = false;
|
widget.focused = false;
|
||||||
|
|
||||||
widget.caret = (arg) => {
|
widget.caret = function (arg) {
|
||||||
if (typeof arg === "number") {
|
if (typeof arg === "number") {
|
||||||
widget.pos = arg;
|
widget.pos = arg;
|
||||||
return this;
|
return this;
|
||||||
|
@ -58,7 +58,7 @@ function make_textbox(s) {
|
||||||
return widget.pos;
|
return widget.pos;
|
||||||
};
|
};
|
||||||
|
|
||||||
widget.val = (new_val) => {
|
widget.val = function (new_val) {
|
||||||
if (new_val) {
|
if (new_val) {
|
||||||
widget.s = new_val;
|
widget.s = new_val;
|
||||||
return this;
|
return this;
|
||||||
|
@ -66,7 +66,7 @@ function make_textbox(s) {
|
||||||
return widget.s;
|
return widget.s;
|
||||||
};
|
};
|
||||||
|
|
||||||
widget.trigger = (type) => {
|
widget.trigger = function (type) {
|
||||||
if (type === "focus") {
|
if (type === "focus") {
|
||||||
widget.focused = true;
|
widget.focused = true;
|
||||||
} else if (type === "blur") {
|
} else if (type === "blur") {
|
||||||
|
@ -95,7 +95,7 @@ run_test("autosize_textarea", (override) => {
|
||||||
|
|
||||||
run_test("insert_syntax_and_focus", () => {
|
run_test("insert_syntax_and_focus", () => {
|
||||||
$("#compose-textarea").val("xyz ");
|
$("#compose-textarea").val("xyz ");
|
||||||
$("#compose-textarea").caret = (syntax) => {
|
$("#compose-textarea").caret = function (syntax) {
|
||||||
if (syntax !== undefined) {
|
if (syntax !== undefined) {
|
||||||
$("#compose-textarea").val($("#compose-textarea").val() + syntax);
|
$("#compose-textarea").val($("#compose-textarea").val() + syntax);
|
||||||
return this;
|
return this;
|
||||||
|
|
|
@ -313,7 +313,7 @@ run_test("content_typeahead_selected", () => {
|
||||||
};
|
};
|
||||||
let caret_called1 = false;
|
let caret_called1 = false;
|
||||||
let caret_called2 = false;
|
let caret_called2 = false;
|
||||||
fake_this.$element.caret = (...args) => {
|
fake_this.$element.caret = function (...args) {
|
||||||
if (args.length === 0) {
|
if (args.length === 0) {
|
||||||
// .caret() used in split_at_cursor
|
// .caret() used in split_at_cursor
|
||||||
caret_called1 = true;
|
caret_called1 = true;
|
||||||
|
|
Loading…
Reference in New Issue