Support pressing enter in message and pin fields.

This commit is contained in:
Ian Gulliver
2014-05-30 17:21:14 -07:00
parent 45677a972e
commit ad9836776f

View File

@@ -34,6 +34,8 @@ var onReady = function() {
}
cosmo = new Cosmopolite(callbacks);
elements['messageText'].addEventListener('keypress', messageKeyPress);
elements['pinText'].addEventListener('keypress', pinKeyPress);
document.getElementById('pin').addEventListener('click', pin);
document.getElementById('sendMessage').addEventListener('click', sendMessage);
document.getElementById('subscribe').addEventListener('click', subscribe);
@@ -240,6 +242,12 @@ var sendMessage = function() {
elements['messageText'].value = '';
};
var messageKeyPress = function(e) {
if (e.keyCode == 13) {
sendMessage();
}
};
var pin = function() {
if (!selectedSubject) {
alert('Please select a subject.');
@@ -249,6 +257,12 @@ var pin = function() {
elements['pinText'].value = '';
};
var pinKeyPress = function(e) {
if (e.keyCode == 13) {
pin();
}
};
var senderID = function(msg) {
var id = Math.abs(msg['sender'].hashCode() % 1000000);
if (msg['sender'] == cosmo.currentProfile()) {