|
|
|
@ -15,61 +15,61 @@
|
|
|
|
|
*/
|
|
|
|
|
;(function() {
|
|
|
|
|
'use strict';
|
|
|
|
|
$('.notifications .on button').click(function() {
|
|
|
|
|
Whisper.Notifications.disable();
|
|
|
|
|
initOptions();
|
|
|
|
|
});
|
|
|
|
|
extension.windows.getBackground(function(bg) {
|
|
|
|
|
$('.notifications .on button').click(function() {
|
|
|
|
|
bg.Whisper.Notifications.disable();
|
|
|
|
|
initOptions();
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
$('.notifications .off button').click(function() {
|
|
|
|
|
Whisper.Notifications.enable(initOptions);
|
|
|
|
|
initOptions();
|
|
|
|
|
});
|
|
|
|
|
$('.notifications .off button').click(function() {
|
|
|
|
|
bg.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 initOptions() {
|
|
|
|
|
if (bg.Whisper.Notifications.isEnabled()) {
|
|
|
|
|
$('.notifications .on').show();
|
|
|
|
|
$('.notifications .off').hide();
|
|
|
|
|
} else {
|
|
|
|
|
$('.notifications .on').hide();
|
|
|
|
|
$('.notifications .off').show();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function setProvisioningUrl(url) {
|
|
|
|
|
$('#status').text('');
|
|
|
|
|
new QRCode($('#qr')[0]).makeCode(url);
|
|
|
|
|
}
|
|
|
|
|
function setProvisioningUrl(url) {
|
|
|
|
|
$('#status').text('');
|
|
|
|
|
new QRCode($('#qr')[0]).makeCode(url);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function confirmNumber(number) {
|
|
|
|
|
return new Promise(function(resolve, reject) {
|
|
|
|
|
$('#qr').hide();
|
|
|
|
|
$('.confirmation-dialog .number').text(number);
|
|
|
|
|
$('.confirmation-dialog .cancel').click(function(e) {
|
|
|
|
|
localStorage.clear();
|
|
|
|
|
reject();
|
|
|
|
|
});
|
|
|
|
|
$('.confirmation-dialog .ok').click(function(e) {
|
|
|
|
|
e.stopPropagation();
|
|
|
|
|
$('.confirmation-dialog').hide();
|
|
|
|
|
$('.progress-dialog').show();
|
|
|
|
|
$('.progress-dialog .status').text('Generating Keys');
|
|
|
|
|
resolve();
|
|
|
|
|
function confirmNumber(number) {
|
|
|
|
|
return new Promise(function(resolve, reject) {
|
|
|
|
|
$('#qr').hide();
|
|
|
|
|
$('.confirmation-dialog .number').text(number);
|
|
|
|
|
$('.confirmation-dialog .cancel').click(function(e) {
|
|
|
|
|
localStorage.clear();
|
|
|
|
|
reject();
|
|
|
|
|
});
|
|
|
|
|
$('.confirmation-dialog .ok').click(function(e) {
|
|
|
|
|
e.stopPropagation();
|
|
|
|
|
$('.confirmation-dialog').hide();
|
|
|
|
|
$('.progress-dialog').show();
|
|
|
|
|
$('.progress-dialog .status').text('Generating Keys');
|
|
|
|
|
resolve();
|
|
|
|
|
});
|
|
|
|
|
$('.modal-container').show();
|
|
|
|
|
});
|
|
|
|
|
$('.modal-container').show();
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var counter = 0;
|
|
|
|
|
function incrementCounter() {
|
|
|
|
|
$('.progress-dialog .bar').css('width', (++counter * 100 / 100) + '%');
|
|
|
|
|
}
|
|
|
|
|
var counter = 0;
|
|
|
|
|
function incrementCounter() {
|
|
|
|
|
$('.progress-dialog .bar').css('width', (++counter * 100 / 100) + '%');
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$('.modal-container .cancel').click(function() {
|
|
|
|
|
$('.modal-container').hide();
|
|
|
|
|
});
|
|
|
|
|
$('.modal-container .cancel').click(function() {
|
|
|
|
|
$('.modal-container').hide();
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
$(function() {
|
|
|
|
|
extension.windows.getBackground(function(bg) {
|
|
|
|
|
$(function() {
|
|
|
|
|
if (bg.textsecure.registration.isDone()) {
|
|
|
|
|
$('#complete-number').text(bg.textsecure.storage.user.getNumber());
|
|
|
|
|
$('#setup-complete').show().addClass('in');
|
|
|
|
|