mirror of
https://github.com/RaspbianFrance/raspisms.git
synced 2025-04-21 00:46:27 +02:00
40 lines
1.2 KiB
JavaScript
Executable file
40 lines
1.2 KiB
JavaScript
Executable file
/**
|
|
* Ce script contient toutes les fonctions javascript utilisées globalement dans RaspiSMS
|
|
*/
|
|
|
|
/**
|
|
* Cette fonction affiche un message de succès ou d'erreur dans une popup
|
|
*/
|
|
function showMessage(message, type)
|
|
{
|
|
if (type == 1) //Si message de succès
|
|
{
|
|
var type = 'alert-success';
|
|
}
|
|
else
|
|
{
|
|
var type = 'alert-danger';
|
|
}
|
|
|
|
var alerthtml = '<div class="col-xs-10 col-xs-offset-1 col-md-6 col-md-offset-3 popup-alert alert ' + type + '"><button type="button" class="close" data-dismiss="alert"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>' + message + '</div>';
|
|
jQuery('body .popup-alerts-container').prepend(alerthtml);
|
|
}
|
|
|
|
/**
|
|
* Cette fonction vérifie si un message a été reçu
|
|
*/
|
|
function verifReceived()
|
|
{
|
|
jQuery('.popup-alert').fadeOut('slow');
|
|
jQuery.getJSON(HTTP_PWD + "/receiveds/popup", function( data ) {
|
|
$.each(data, function(key, val) {
|
|
showMessage('SMS reçu du ' + val.send_by.replace(/</g, "<").replace(/>/g, ">") + ' : ' + val.content.replace(/</g, "<").replace(/>/g, ">"), 1);
|
|
});
|
|
});
|
|
}
|
|
|
|
|
|
jQuery(document).ready(function()
|
|
{
|
|
var verifReceivedInterval = setInterval(verifReceived, 10000);
|
|
});
|