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]); + } + } + };