js: Normalize strings to double quotes.

Prettier would do this anyway, but it’s separated out for a more
reviewable diff.  Generated by ESLint.

Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
Anders Kaseorg
2020-07-14 16:29:15 -07:00
committed by Tim Abbott
parent 06691e1e45
commit f3726db89a
344 changed files with 14425 additions and 14420 deletions

View File

@@ -1,10 +1,10 @@
const default_max_file_size = 5;
const supported_types = [
'image/jpeg',
'image/png',
'image/gif',
'image/tiff',
"image/jpeg",
"image/png",
"image/gif",
"image/tiff",
];
function is_image_format(file) {
@@ -35,15 +35,15 @@ exports.build_widget = function (
upload_button.hide();
if (preview_text !== null) {
const image_blob = URL.createObjectURL(file);
preview_image.attr('src', image_blob);
preview_image.attr("src", image_blob);
preview_text.show();
}
}
function clear() {
const control = get_file_input();
control.val('');
file_name_field.text('');
control.val("");
file_name_field.text("");
clear_button.hide();
upload_button.show();
if (preview_text !== null) {
@@ -53,12 +53,12 @@ exports.build_widget = function (
clear_button.on('click', (e) => {
clear_button.on("click", (e) => {
clear();
e.preventDefault();
});
upload_button.on('drop', (e) => {
upload_button.on("drop", (e) => {
const files = e.dataTransfer.files;
if (files === null || files === undefined || files.length === 0) {
return false;
@@ -68,41 +68,41 @@ exports.build_widget = function (
return false;
});
get_file_input().attr('accept', supported_types.toString());
get_file_input().on('change', (e) => {
get_file_input().attr("accept", supported_types.toString());
get_file_input().on("change", (e) => {
if (e.target.files.length === 0) {
input_error.hide();
} else if (e.target.files.length === 1) {
const file = e.target.files[0];
if (file.size > max_file_upload_size * 1024 * 1024) {
input_error.text(i18n.t('File size must be < __max_file_size__Mb.', {
input_error.text(i18n.t("File size must be < __max_file_size__Mb.", {
max_file_size: max_file_upload_size,
}));
input_error.show();
clear();
} else if (!is_image_format(file)) {
input_error.text(i18n.t('File type is not supported.'));
input_error.text(i18n.t("File type is not supported."));
input_error.show();
clear();
} else {
accept(file);
}
} else {
input_error.text(i18n.t('Please just upload one file.'));
input_error.text(i18n.t("Please just upload one file."));
}
});
upload_button.on('click', (e) => {
get_file_input().trigger('click');
upload_button.on("click", (e) => {
get_file_input().trigger("click");
e.preventDefault();
});
function close() {
clear();
clear_button.off('click');
upload_button.off('drop');
get_file_input().off('change');
upload_button.off('click');
clear_button.off("click");
upload_button.off("drop");
get_file_input().off("change");
upload_button.off("click");
}
return {
@@ -126,9 +126,9 @@ exports.build_direct_upload_widget = function (
function accept() {
input_error.hide();
const realm_logo_section = upload_button.closest(".avatar-icon-logo-settings");
if (realm_logo_section.attr('id') === "realm-night-logo-upload-widget") {
if (realm_logo_section.attr("id") === "realm-night-logo-upload-widget") {
upload_function(get_file_input(), true, false);
} else if (realm_logo_section.attr('id') === "realm-day-logo-upload-widget") {
} else if (realm_logo_section.attr("id") === "realm-day-logo-upload-widget") {
upload_function(get_file_input(), false, false);
} else {
upload_function(get_file_input(), null, true);
@@ -137,10 +137,10 @@ exports.build_direct_upload_widget = function (
function clear() {
const control = get_file_input();
control.val('');
control.val("");
}
upload_button.on('drop', (e) => {
upload_button.on("drop", (e) => {
const files = e.dataTransfer.files;
if (files === null || files === undefined || files.length === 0) {
return false;
@@ -150,32 +150,32 @@ exports.build_direct_upload_widget = function (
return false;
});
get_file_input().attr('accept', supported_types.toString());
get_file_input().on('change', (e) => {
get_file_input().attr("accept", supported_types.toString());
get_file_input().on("change", (e) => {
if (e.target.files.length === 0) {
input_error.hide();
} else if (e.target.files.length === 1) {
const file = e.target.files[0];
if (file.size > max_file_upload_size * 1024 * 1024) {
input_error.text(i18n.t('File size must be < __max_file_size__Mb.', {
input_error.text(i18n.t("File size must be < __max_file_size__Mb.", {
max_file_size: max_file_upload_size,
}));
input_error.show();
clear();
} else if (!is_image_format(file)) {
input_error.text(i18n.t('File type is not supported.'));
input_error.text(i18n.t("File type is not supported."));
input_error.show();
clear();
} else {
accept();
}
} else {
input_error.text(i18n.t('Please just upload one file.'));
input_error.text(i18n.t("Please just upload one file."));
}
});
upload_button.on('click', (e) => {
get_file_input().trigger('click');
upload_button.on("click", (e) => {
get_file_input().trigger("click");
e.preventDefault();
});
};