mirror of
https://github.com/zulip/zulip.git
synced 2025-11-03 13:33:24 +00:00
eslint: Fix new-cap errors.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
const {strict: assert} = require("assert");
|
||||
const fs = require("fs");
|
||||
|
||||
const JQuery = require("jquery");
|
||||
const jQueryFactory = require("jquery");
|
||||
const {JSDOM} = require("jsdom");
|
||||
|
||||
const {set_global, zrequire} = require("../zjsunit/namespace");
|
||||
@@ -12,7 +12,7 @@ const {make_zjquery} = require("../zjsunit/zjquery");
|
||||
|
||||
const template = fs.readFileSync("templates/corporate/upgrade.html", "utf-8");
|
||||
const dom = new JSDOM(template, {pretendToBeVisual: true});
|
||||
const jquery = JQuery(dom.window);
|
||||
const jquery = jQueryFactory(dom.window);
|
||||
|
||||
set_global("$", make_zjquery());
|
||||
set_global("page_params", {});
|
||||
|
||||
@@ -37,7 +37,7 @@ const createPasteEvent = function () {
|
||||
const clipboardData = new DataTransfer();
|
||||
const pasteEvent = new window.Event("paste");
|
||||
pasteEvent.clipboardData = clipboardData;
|
||||
return $.Event(pasteEvent);
|
||||
return new $.Event(pasteEvent);
|
||||
};
|
||||
|
||||
run_test("paste_handler", () => {
|
||||
|
||||
@@ -173,7 +173,7 @@ run_test("hash_interactions", () => {
|
||||
]);
|
||||
|
||||
helper.clear_events();
|
||||
$(window).trigger($.Event("hashchange", {}));
|
||||
$(window).trigger("hashchange");
|
||||
helper.assert_events([
|
||||
"overlays.close_for_hash_change",
|
||||
"message_viewport.stop_auto_scrolling",
|
||||
@@ -185,7 +185,7 @@ run_test("hash_interactions", () => {
|
||||
window.location.hash = "#narrow/stream/Denmark";
|
||||
|
||||
helper.clear_events();
|
||||
$(window).trigger($.Event("hashchange", {}));
|
||||
$(window).trigger("hashchange");
|
||||
helper.assert_events([
|
||||
"overlays.close_for_hash_change",
|
||||
"message_viewport.stop_auto_scrolling",
|
||||
@@ -199,7 +199,7 @@ run_test("hash_interactions", () => {
|
||||
window.location.hash = "#narrow";
|
||||
|
||||
helper.clear_events();
|
||||
$(window).trigger($.Event("hashchange", {}));
|
||||
$(window).trigger("hashchange");
|
||||
helper.assert_events([
|
||||
"overlays.close_for_hash_change",
|
||||
"message_viewport.stop_auto_scrolling",
|
||||
@@ -213,43 +213,43 @@ run_test("hash_interactions", () => {
|
||||
window.location.hash = "#streams/whatever";
|
||||
|
||||
helper.clear_events();
|
||||
$(window).trigger($.Event("hashchange", {}));
|
||||
$(window).trigger("hashchange");
|
||||
helper.assert_events(["overlays.close_for_hash_change", "subs.launch"]);
|
||||
|
||||
window.location.hash = "#keyboard-shortcuts/whatever";
|
||||
|
||||
helper.clear_events();
|
||||
$(window).trigger($.Event("hashchange", {}));
|
||||
$(window).trigger("hashchange");
|
||||
helper.assert_events(["overlays.close_for_hash_change", "info: keyboard-shortcuts"]);
|
||||
|
||||
window.location.hash = "#message-formatting/whatever";
|
||||
|
||||
helper.clear_events();
|
||||
$(window).trigger($.Event("hashchange", {}));
|
||||
$(window).trigger("hashchange");
|
||||
helper.assert_events(["overlays.close_for_hash_change", "info: message-formatting"]);
|
||||
|
||||
window.location.hash = "#search-operators/whatever";
|
||||
|
||||
helper.clear_events();
|
||||
$(window).trigger($.Event("hashchange", {}));
|
||||
$(window).trigger("hashchange");
|
||||
helper.assert_events(["overlays.close_for_hash_change", "info: search-operators"]);
|
||||
|
||||
window.location.hash = "#drafts";
|
||||
|
||||
helper.clear_events();
|
||||
$(window).trigger($.Event("hashchange", {}));
|
||||
$(window).trigger("hashchange");
|
||||
helper.assert_events(["overlays.close_for_hash_change", "drafts.launch"]);
|
||||
|
||||
window.location.hash = "#settings/alert-words";
|
||||
|
||||
helper.clear_events();
|
||||
$(window).trigger($.Event("hashchange", {}));
|
||||
$(window).trigger("hashchange");
|
||||
helper.assert_events(["overlays.close_for_hash_change", "settings.launch"]);
|
||||
|
||||
window.location.hash = "#organization/user-list-admin";
|
||||
|
||||
helper.clear_events();
|
||||
$(window).trigger($.Event("hashchange", {}));
|
||||
$(window).trigger("hashchange");
|
||||
helper.assert_events(["overlays.close_for_hash_change", "admin.launch"]);
|
||||
|
||||
let called_back;
|
||||
|
||||
@@ -208,7 +208,7 @@ run_test("initialize", () => {
|
||||
};
|
||||
search_query_box.val("test string");
|
||||
narrow_state.search_string = () => "ver";
|
||||
search_query_box.trigger($.Event("blur", stub_event));
|
||||
search_query_box.trigger(new $.Event("blur", stub_event));
|
||||
assert.equal(search_query_box.val(), "test string");
|
||||
|
||||
searchbox.css({"box-shadow": "inset 0px 0px 0px 2px hsl(204, 20%, 74%)"});
|
||||
|
||||
@@ -435,7 +435,7 @@ class CommonUtils {
|
||||
$(field_selector)
|
||||
.trigger("focus")
|
||||
.val(str)
|
||||
.trigger($.Event("keyup", {which: 0}));
|
||||
.trigger(new $.Event("keyup", {which: 0}));
|
||||
|
||||
// Trigger the typeahead.
|
||||
// Reaching into the guts of Bootstrap Typeahead like this is not
|
||||
|
||||
@@ -255,8 +255,8 @@ async function test_search_venice(page) {
|
||||
.expectOne()
|
||||
.trigger("focus")
|
||||
.val("vEnI") // Must be case insensitive.
|
||||
.trigger($.Event("input"))
|
||||
.trigger($.Event("click"));
|
||||
.trigger("input")
|
||||
.trigger("click");
|
||||
});
|
||||
|
||||
await page.waitForSelector(await get_stream_li(page, "Denmark"), {hidden: true});
|
||||
@@ -267,7 +267,7 @@ async function test_search_venice(page) {
|
||||
|
||||
// Clearing list gives back all the streams in the list
|
||||
await page.evaluate(() =>
|
||||
$(".stream-list-filter").expectOne().trigger("focus").val("").trigger($.Event("input")),
|
||||
$(".stream-list-filter").expectOne().trigger("focus").val("").trigger("input"),
|
||||
);
|
||||
await page.waitForSelector(await get_stream_li(page, "Denmark"), {visible: true});
|
||||
await page.waitForSelector(await get_stream_li(page, "Venice"), {visible: true});
|
||||
@@ -292,7 +292,7 @@ async function test_stream_search_filters_stream_list(page) {
|
||||
|
||||
// Enter the search box and test highlighted suggestion
|
||||
await page.evaluate(() =>
|
||||
$(".stream-list-filter").expectOne().trigger("focus").trigger($.Event("click")),
|
||||
$(".stream-list-filter").expectOne().trigger("focus").trigger("click"),
|
||||
);
|
||||
|
||||
await page.waitForSelector("#stream_filters .highlighted_stream", {visible: true});
|
||||
@@ -327,7 +327,7 @@ async function test_stream_search_filters_stream_list(page) {
|
||||
|
||||
// Search for brginning of "Verona".
|
||||
await page.evaluate(() =>
|
||||
$(".stream-list-filter").expectOne().trigger("focus").val("ver").trigger($.Event("input")),
|
||||
$(".stream-list-filter").expectOne().trigger("focus").val("ver").trigger("input"),
|
||||
);
|
||||
await page.waitForSelector(await get_stream_li(page, "Denmark"), {hidden: true});
|
||||
await page.click(await get_stream_li(page, "Verona"));
|
||||
@@ -365,9 +365,7 @@ async function test_users_search(page) {
|
||||
await assert_in_list(page, "aaron");
|
||||
|
||||
// Enter the search box and test selected suggestion navigation
|
||||
await page.evaluate(() =>
|
||||
$("#user_filter_icon").expectOne().trigger("focus").trigger($.Event("click")),
|
||||
);
|
||||
await page.evaluate(() => $("#user_filter_icon").expectOne().trigger("focus").trigger("click"));
|
||||
await page.waitForSelector("#user_presences .highlighted_user", {visible: true});
|
||||
await assert_selected(page, "Desdemona");
|
||||
await assert_not_selected(page, "Cordelia Lear");
|
||||
|
||||
@@ -239,7 +239,7 @@ async function get_suggestions(page, str) {
|
||||
$(".create_default_stream")
|
||||
.trigger("focus")
|
||||
.val(str)
|
||||
.trigger($.Event("keyup", {which: 0}));
|
||||
.trigger(new $.Event("keyup", {which: 0}));
|
||||
}, str);
|
||||
}
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@ async function copy_messages(page, start_message, end_message) {
|
||||
$("#copytempdiv").remove();
|
||||
|
||||
// emulate copy event
|
||||
$("body").trigger($.Event("keydown", {which: 67, ctrlKey: true}));
|
||||
$("body").trigger(new $.Event("keydown", {which: 67, ctrlKey: true}));
|
||||
|
||||
// find temp div with copied text
|
||||
const temp_div = $("#copytempdiv");
|
||||
|
||||
@@ -97,7 +97,7 @@ try {
|
||||
}
|
||||
|
||||
namespace.restore();
|
||||
Handlebars.HandlebarsEnvironment();
|
||||
Handlebars.HandlebarsEnvironment.call(Handlebars);
|
||||
});
|
||||
} catch (error) {
|
||||
if (error.stack) {
|
||||
|
||||
Reference in New Issue
Block a user