Support pressing enter in message and pin fields.
This commit is contained in:
@@ -34,6 +34,8 @@ var onReady = function() {
|
|||||||
}
|
}
|
||||||
cosmo = new Cosmopolite(callbacks);
|
cosmo = new Cosmopolite(callbacks);
|
||||||
|
|
||||||
|
elements['messageText'].addEventListener('keypress', messageKeyPress);
|
||||||
|
elements['pinText'].addEventListener('keypress', pinKeyPress);
|
||||||
document.getElementById('pin').addEventListener('click', pin);
|
document.getElementById('pin').addEventListener('click', pin);
|
||||||
document.getElementById('sendMessage').addEventListener('click', sendMessage);
|
document.getElementById('sendMessage').addEventListener('click', sendMessage);
|
||||||
document.getElementById('subscribe').addEventListener('click', subscribe);
|
document.getElementById('subscribe').addEventListener('click', subscribe);
|
||||||
@@ -240,6 +242,12 @@ var sendMessage = function() {
|
|||||||
elements['messageText'].value = '';
|
elements['messageText'].value = '';
|
||||||
};
|
};
|
||||||
|
|
||||||
|
var messageKeyPress = function(e) {
|
||||||
|
if (e.keyCode == 13) {
|
||||||
|
sendMessage();
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
var pin = function() {
|
var pin = function() {
|
||||||
if (!selectedSubject) {
|
if (!selectedSubject) {
|
||||||
alert('Please select a subject.');
|
alert('Please select a subject.');
|
||||||
@@ -249,6 +257,12 @@ var pin = function() {
|
|||||||
elements['pinText'].value = '';
|
elements['pinText'].value = '';
|
||||||
};
|
};
|
||||||
|
|
||||||
|
var pinKeyPress = function(e) {
|
||||||
|
if (e.keyCode == 13) {
|
||||||
|
pin();
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
var senderID = function(msg) {
|
var senderID = function(msg) {
|
||||||
var id = Math.abs(msg['sender'].hashCode() % 1000000);
|
var id = Math.abs(msg['sender'].hashCode() % 1000000);
|
||||||
if (msg['sender'] == cosmo.currentProfile()) {
|
if (msg['sender'] == cosmo.currentProfile()) {
|
||||||
|
|||||||
Reference in New Issue
Block a user