Files
zulip/static/js/compose_ui.js
2017-11-09 09:49:20 -08:00

28 lines
677 B
JavaScript

var compose_ui = (function () {
var exports = {};
exports.autosize_textarea = function () {
$("#new_message_content").trigger("autosize.resize");
};
exports.smart_insert = function (textarea, syntax) {
textarea.caret(syntax);
textarea.focus();
};
exports.insert_syntax_and_focus = function (syntax) {
// Generic helper for inserting syntax into the main compose box
// where the cursor was and focusing the area. Mostly a thin
// wrapper around smart_insert.
var textarea = $('#new_message_content');
exports.smart_insert(textarea, syntax);
};
return exports;
}());
if (typeof module !== 'undefined') {
module.exports = compose_ui;
}