Anzeige angepasst
Audio-Fehler werden jetzt als Button und nicht mehr als Modal angezeigt. Langetexte werden automatisch umgebrochen.
This commit is contained in:
parent
2b845f631a
commit
171ff019a9
@ -14,6 +14,20 @@ $('#replay').on('click', function(event) {
|
||||
audio.play();
|
||||
});
|
||||
|
||||
/* ############################ */
|
||||
/* ######### BUTTONS ########## */
|
||||
/* ############################ */
|
||||
|
||||
var waipAudio = document.getElementById('audio');
|
||||
|
||||
waipAudio.addEventListener('ended', function(){
|
||||
$('.ion-md-pause').toggleClass("ion-md-play-circle");
|
||||
});
|
||||
|
||||
waipAudio.addEventListener("play", function () {
|
||||
$('.ion-md-play-circle').toggleClass("ion-md-pause");
|
||||
});
|
||||
|
||||
/* ############################ */
|
||||
/* ####### TEXT-RESIZE ######## */
|
||||
/* ############################ */
|
||||
@ -48,6 +62,26 @@ function resize_text() {
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
// Text nach bestimmter Laenge, in Abhaengigkeit von Zeichen, umbrechen
|
||||
function break_text_15(text){
|
||||
var new_text;
|
||||
new_text = text.replace(/.{15}(\s+|\-+)+/g, "$&@")
|
||||
new_text = new_text.split(/@/);
|
||||
new_text= new_text.join("<br>");
|
||||
console.log(new_text);
|
||||
return new_text;
|
||||
};
|
||||
|
||||
|
||||
function break_text_35(text){
|
||||
var new_text;
|
||||
new_text = text.replace(/.{50}\S*\s+/g, "$&@").split(/\s+@/);
|
||||
new_text= new_text.join("<br>");
|
||||
console.log(new_text);
|
||||
return new_text;
|
||||
};
|
||||
|
||||
/* ############################ */
|
||||
/* ####### INAKTIVITAET ####### */
|
||||
/* ############################ */
|
||||
@ -239,9 +273,11 @@ socket.on('io.playtts', function(data) {
|
||||
promise.then(function(_) {
|
||||
audio.play();
|
||||
}).catch(function(error) {
|
||||
$('#waipModalTitle').html('Audio-Fehler');
|
||||
$('#waipModalBody').html('Die automatische Audio-Wiedergabe wird durch Ihren Browser blockiert! Fehlermeldung: ' + error.message);
|
||||
$('#waipModal').modal('show');
|
||||
//$('#waipModalTitle').html('Audio-Fehler');
|
||||
//$('#waipModalBody').html('Die automatische Audio-Wiedergabe wird durch Ihren Browser blockiert! Fehlermeldung: ' + error.message);
|
||||
//$('#waipModal').modal('show');
|
||||
$('#volume').addClass("btn-danger");
|
||||
$('.ion-md-volume-high').toggleClass("ion-md-volume-off");
|
||||
});
|
||||
};
|
||||
});
|
||||
@ -321,23 +357,23 @@ socket.on('io.neuerEinsatz', function(data) {
|
||||
var small_ortsdaten;
|
||||
small_ortsdaten = '';
|
||||
if (data.objekt) {
|
||||
small_ortsdaten = small_ortsdaten + data.objekt + '<br>';
|
||||
small_ortsdaten = small_ortsdaten + break_text_15(data.objekt) + '<br>';
|
||||
};
|
||||
if (data.ort) {
|
||||
small_ortsdaten = small_ortsdaten + data.ort + '<br>';
|
||||
small_ortsdaten = small_ortsdaten + break_text_15(data.ort) + '<br>';
|
||||
};
|
||||
if (data.ortsteil) {
|
||||
small_ortsdaten = small_ortsdaten + data.ortsteil + '<br>';
|
||||
small_ortsdaten = small_ortsdaten + break_text_15(data.ortsteil) + '<br>';
|
||||
};
|
||||
if (data.strasse) {
|
||||
small_ortsdaten = small_ortsdaten + data.strasse + '<br>';
|
||||
small_ortsdaten = small_ortsdaten + break_text_15(data.strasse) + '<br>';
|
||||
};
|
||||
if (small_ortsdaten.substr(small_ortsdaten.length - 4) == '<br>') {
|
||||
small_ortsdaten = small_ortsdaten.slice(0, -4);
|
||||
};
|
||||
$('#ortsdaten').html(small_ortsdaten);
|
||||
// Besonderheiten setzen
|
||||
$('#besonderheiten').html(data.besonderheiten);
|
||||
$('#besonderheiten').html(break_text_35(data.besonderheiten));
|
||||
// alarmierte Einsatzmittel setzen
|
||||
$('#em_alarmiert').empty();
|
||||
var data_em_alarmiert = JSON.parse(data.em_alarmiert);
|
||||
@ -365,7 +401,7 @@ socket.on('io.neuerEinsatz', function(data) {
|
||||
marker = L.marker(new L.LatLng(data.wgs84_x, data.wgs84_y), {
|
||||
icon: redIcon
|
||||
}).addTo(map);
|
||||
map.setView(new L.LatLng(data.wgs84_x, data.wgs84_y), 14);
|
||||
map.setView(new L.LatLng(data.wgs84_x, data.wgs84_y), 15);
|
||||
// Hilfsfrist setzen
|
||||
start_counter(data.zeitstempel, data.ablaufzeit);
|
||||
// Uhr ausblenden
|
||||
|
||||
Loading…
Reference in New Issue
Block a user