Remove the concept of keys; they can just be encoded into subject names.

This commit is contained in:
Ian Gulliver
2014-05-25 23:50:53 -07:00
parent 8e7af2f5cf
commit 898121dabd
5 changed files with 24 additions and 146 deletions

View File

@@ -24,9 +24,6 @@ a {
<div>
Message: <input type="text" id="message">
</div>
<div>
Key: <input type="text" id="key">
</div>
<div>
<input type="button" id="send" value="Send">
<input type="button" id="pin" value="Pin">
@@ -34,10 +31,6 @@ a {
<hr>
<div id="keys"></div>
<hr>
<div id="pins"></div>
<hr>
@@ -49,9 +42,6 @@ var subject = document.getElementById('subject');
var subscriptions = document.getElementById('subscriptions');
var message = document.getElementById('message');
var key = document.getElementById('key');
var keys = document.getElementById('keys');
var pins = document.getElementById('pins');
@@ -96,26 +86,6 @@ window.addEventListener('load', function() {
return;
}
addMessage(message);
if (message['key']) {
var i;
for (i = 0; i < keys.childNodes.length; i++) {
var key = keys.childNodes[i];
if (key.message['key'] == message['key']) {
// Overwrite
key.replaceChild(
document.createTextNode(message['message']),
key.childNodes[1]);
break;
}
}
if (i == keys.childNodes.length) {
var keyDiv = document.createElement('div');
keyDiv.appendChild(document.createTextNode(message['key'] + ' = '));
keyDiv.appendChild(document.createTextNode(message['message']));
keyDiv.message = message;
keys.appendChild(keyDiv);
}
}
},
onPin: function(pin) {
if (subscriptions.value != pin['subject']['name']) {
@@ -154,7 +124,7 @@ window.addEventListener('load', function() {
});
document.getElementById('send').addEventListener('click', function() {
debug.sendMessage(subscriptions.value, message.value, key.value);
debug.sendMessage(subscriptions.value, message.value);
});
document.getElementById('pin').addEventListener('click', function() {