Trigger desktop notifications
Notifications show the conversation name, avatar, and new message text. Clicking the notification opens the conversation.
This commit is contained in:
parent
f8e69fa8e7
commit
fa3699cdd3
7 changed files with 115 additions and 4 deletions
|
@ -15,6 +15,26 @@
|
|||
*/
|
||||
;(function() {
|
||||
'use strict';
|
||||
$('.notifications .on button').click(function() {
|
||||
Whisper.Notifications.disable();
|
||||
initOptions();
|
||||
});
|
||||
|
||||
$('.notifications .off button').click(function() {
|
||||
Whisper.Notifications.enable(initOptions);
|
||||
initOptions();
|
||||
});
|
||||
|
||||
function initOptions() {
|
||||
if (Whisper.Notifications.isEnabled()) {
|
||||
$('.notifications .on').show();
|
||||
$('.notifications .off').hide();
|
||||
} else {
|
||||
$('.notifications .on').hide();
|
||||
$('.notifications .off').show();
|
||||
}
|
||||
}
|
||||
|
||||
$(function() {
|
||||
if (textsecure.registration.isDone()) {
|
||||
$('#complete-number').text(
|
||||
|
@ -23,6 +43,7 @@
|
|||
)[0]
|
||||
);//TODO: no
|
||||
$('#setup-complete').show().addClass('in');
|
||||
initOptions();
|
||||
} else {
|
||||
$('#init-setup').show().addClass('in');
|
||||
$('#status').text("Connecting...");
|
||||
|
@ -55,6 +76,7 @@
|
|||
textsecure.registration.done();
|
||||
$('#init-setup').hide();
|
||||
$('#setup-complete').show().addClass('in');
|
||||
initOptions();
|
||||
}
|
||||
});
|
||||
} else
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue