mirror of https://github.com/zulip/zulip.git
35 lines
925 B
JavaScript
35 lines
925 B
JavaScript
var realm_icon = (function () {
|
|
|
|
var exports = {};
|
|
|
|
exports.build_realm_icon_widget = function (upload_function) {
|
|
var get_file_input = function () {
|
|
return $('#realm_icon_file_input').expectOne();
|
|
};
|
|
|
|
if (page_params.realm_icon_source === 'G') {
|
|
$("#realm_icon_delete_button").hide();
|
|
}
|
|
$("#realm_icon_delete_button").on('click', function (e) {
|
|
e.preventDefault();
|
|
e.stopPropagation();
|
|
channel.del({
|
|
url: '/json/realm/icon',
|
|
});
|
|
});
|
|
|
|
return upload_widget.build_direct_upload_widget(
|
|
get_file_input,
|
|
$("#realm_icon_file_input_error").expectOne(),
|
|
$("#realm_icon_upload_button").expectOne(),
|
|
upload_function
|
|
);
|
|
};
|
|
return exports;
|
|
|
|
}());
|
|
|
|
if (typeof module !== 'undefined') {
|
|
module.exports = realm_icon;
|
|
}
|