From 32867955ffb225fa947508316034944f7bc3b098 Mon Sep 17 00:00:00 2001 From: "Sven.Schmalle" Date: Thu, 21 Nov 2019 10:30:17 +0100 Subject: [PATCH] =?UTF-8?q?=C3=9Cber=20den=20Parameter=20"dir"=20(z.B.=20?= =?UTF-8?q?=3Fdir=3D2019-11-20)=20kann=20ein=20Ordner=20nun=20direkt=20auf?= =?UTF-8?q?gerufen=20werden?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/index.html | 39 +++++++++++++++++++++++++++++++++++---- 1 file changed, 35 insertions(+), 4 deletions(-) diff --git a/web/index.html b/web/index.html index 99b62c1..2e266c7 100644 --- a/web/index.html +++ b/web/index.html @@ -16,15 +16,26 @@ $(document).ready(function() { - - ShowHomePage(); + + var Orderdirekt = getUrlParameter('dir'); + + if(Orderdirekt==undefined) + { + // Wenn kein Ordner übergeben wurde, dann zeigen wir die Startseite an + ShowHomePage(); + } + else + { + // Wenn ein Order übergeben wurde, wollen wir diesen anzeigen + ShowFolderPics(Orderdirekt); + } }); function ShowHomePage() { $("#Ordner").empty(); - + $.ajax({ method: "GET", contentType:'application/json; charset=utf-8', @@ -37,7 +48,7 @@ for ( var i = 0, l = content.length; i < l; i++ ) { var ObjInhalt = content[i]; $("#Ordner").append(""+ - ""+ + ""+ ""+ ObjInhalt+"
"); } @@ -72,6 +83,26 @@ }); } + + + //-------------------------------------------------------------------------- + // Hilfsfunktionen + //-------------------------------------------------------------------------- + + function getUrlParameter(sParam) { + var sPageURL = window.location.search.substring(1), + sURLVariables = sPageURL.split('&'), + sParameterName, + i; + + for (i = 0; i < sURLVariables.length; i++) { + sParameterName = sURLVariables[i].split('='); + + if (sParameterName[0] === sParam) { + return sParameterName[1] === undefined ? true : decodeURIComponent(sParameterName[1]); + } + } + };