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?
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)
A: Falls du einen anderen Browser als Google Chrome verwendest, installiere Chrome.

View File

@ -10,13 +10,16 @@
var ip = null;
$(document).ready(function() {
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");
} else {
$("#ip").val(localStorage.getItem("ip"));
}
} else {
alert("Bitte einen neueren Browser verwenden!")
alert("Bitte einen neueren Browser verwenden!");
}
$("#startButton").click(function() {

View File

@ -1,5 +1,12 @@
var retrys = 0;
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 isWebsocketConnected = false;
var connTimer = null;
@ -48,6 +55,10 @@ $(document).ready(function() {
});
init_xmarker();
connectWs();
if(viewOnly) {
$("#displayBtn").click();
}
});