implement function for view only

This commit is contained in:
rofl256 2017-05-16 18:00:40 +02:00
parent 5f0ef4b43c
commit acbda1f7e0
3 changed files with 19 additions and 2 deletions

View File

@ -67,6 +67,9 @@ A: Da Linux mit Umlauten nicht umgehen kann werden die Fragen Base64 encoded abg
Q: Wie kann ich meine Alten Fragen (Klartext) in das neue System (Base64) übertragen? Q: Wie kann ich meine Alten Fragen (Klartext) in das neue System (Base64) übertragen?
A: Wandle den Inhalt deiner fragen.txt in Base64. Dies geht einfach online: https://www.base64encode.org/ . Überschreibe anschließend deine Fragen.txt mit dem neuen Inhalt. Fetig. A: Wandle den Inhalt deiner fragen.txt in Base64. Dies geht einfach online: https://www.base64encode.org/ . Überschreibe anschließend deine Fragen.txt mit dem neuen Inhalt. Fetig.
Q: Gibt es eine Funktion um Leuten über einen Link direkt das Zuschauen zu ermöglichen?
A: Ja. Der Link lautet: http://SERVERURL/PFAD/duell.html?ip=SERVERIP (SERVERURL, PFAD und SERVERIP anpassen!)
Q: Ich habe sonstige Fehler bei (Anzeige, Verbindungsaufbau, Anwendungsverhalten) Q: Ich habe sonstige Fehler bei (Anzeige, Verbindungsaufbau, Anwendungsverhalten)
A: Falls du einen anderen Browser als Google Chrome verwendest, installiere Chrome. A: Falls du einen anderen Browser als Google Chrome verwendest, installiere Chrome.

View File

@ -10,13 +10,16 @@
var ip = null; var ip = null;
$(document).ready(function() { $(document).ready(function() {
if(typeof(Storage) !== "undefined") { if(typeof(Storage) !== "undefined") {
if(localStorage.getItem("ip") == null) { if(window.location.href.indexOf("ip")!==-1) {
var ip = window.location.href.split("ip=")[1];
$("#ip").val(ip);
} else if(localStorage.getItem("ip") == null) {
$("#ip").val("127.0.0.1"); $("#ip").val("127.0.0.1");
} else { } else {
$("#ip").val(localStorage.getItem("ip")); $("#ip").val(localStorage.getItem("ip"));
} }
} else { } else {
alert("Bitte einen neueren Browser verwenden!") alert("Bitte einen neueren Browser verwenden!");
} }
$("#startButton").click(function() { $("#startButton").click(function() {

View File

@ -1,5 +1,12 @@
var retrys = 0; var retrys = 0;
var ip = localStorage.getItem("ip"); var ip = localStorage.getItem("ip");
var viewOnly = false;
if(window.location.href.indexOf("ip")!==-1) {
ip = window.location.href.split("ip=")[1];
viewOnly = true;
}
var WSPort = 8080; var WSPort = 8080;
var isWebsocketConnected = false; var isWebsocketConnected = false;
var connTimer = null; var connTimer = null;
@ -48,6 +55,10 @@ $(document).ready(function() {
}); });
init_xmarker(); init_xmarker();
connectWs(); connectWs();
if(viewOnly) {
$("#displayBtn").click();
}
}); });