Send hints
This commit is contained in:
parent
26c579e326
commit
98fe606222
@ -16,6 +16,15 @@
|
|||||||
function isEditSpoilerMessage() {
|
function isEditSpoilerMessage() {
|
||||||
return document.querySelector('.toggle-spoiler').getAttribute('active') === 'true';
|
return document.querySelector('.toggle-spoiler').getAttribute('active') === 'true';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function hasHint() {
|
||||||
|
return document.querySelector('.chat-textarea-hint').value.length > 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
function getHint() {
|
||||||
|
let hint = document.querySelector('.chat-textarea-hint').value;
|
||||||
|
return hasHint() ? hint : _('Spoiler');
|
||||||
|
}
|
||||||
// The following line registers your plugin.
|
// The following line registers your plugin.
|
||||||
converse.plugins.add("converse-spoilers", {
|
converse.plugins.add("converse-spoilers", {
|
||||||
|
|
||||||
@ -151,7 +160,7 @@
|
|||||||
debugger;
|
debugger;
|
||||||
let messageStanza = this.__super__.createMessageStanza.apply(this, arguments);
|
let messageStanza = this.__super__.createMessageStanza.apply(this, arguments);
|
||||||
if (isEditSpoilerMessage()) {
|
if (isEditSpoilerMessage()) {
|
||||||
messageStanza.c('spoiler',{'xmlns': 'urn:xmpp:spoiler:0'}, _('Spoiler')); //TODO Check for hint or send __('Spoiler');
|
messageStanza.c('spoiler',{'xmlns': 'urn:xmpp:spoiler:0'}, getHint()); //TODO Check for hint or send __('Spoiler');
|
||||||
}
|
}
|
||||||
alert(messageStanza);
|
alert(messageStanza);
|
||||||
return messageStanza;
|
return messageStanza;
|
||||||
|
Loading…
Reference in New Issue
Block a user