diff --git a/index.php b/index.php index 11c3163..ad97ce9 100644 --- a/index.php +++ b/index.php @@ -16,7 +16,6 @@ Konferenz Wegweiser -

~~~~> Join Zentralwerk free wifi: "ZW pulic" <~~~~

@@ -64,7 +63,7 @@
-
+
@@ -83,6 +82,25 @@ $('.page'+num).fadeIn(500); } + function event_view(event) + { + return `
+
+

${event.title}

+
+
+

${event.abstract}

+
+ +
`; + } + $.when($.ready).then(function () { let path = "./schedule/schedule.xml"; $.get(path, function (data) { @@ -105,29 +123,15 @@ $('.conf_start').html(s.getScheduleStart()); $('.conf_end').html(s.getScheduleEnd()); - var events = s.getNextEvents(); - for (var i = 0; i < events.length; i++) { - console.log(events[i]); - event = `
-
-

${events[i].title}

-
-
-

${events[i].abstract}

-
- -
`; - $('.talks').append(event); - if (i >= 2) { - break; - } - } + var events = s.getNextEvents(3); + events.forEach(event => { + $('.talks').append( event_view(event)); + }); + + var events = s.getEventsAllTracks(10); + events.forEach(event => { + $('.talks_many').append( event_view(event)); + }); setTimeout(function () { setPage(1); diff --git a/js/Schedule.js b/js/Schedule.js index 6e92777..e2939d8 100644 --- a/js/Schedule.js +++ b/js/Schedule.js @@ -82,7 +82,8 @@ class Schedule { /** * return array of all Events */ - getEvents(){ + getEvents() + { let allEvents = []; if (this.events.length == 0 ){ //this.schedule.find('event').toArray(); @@ -97,7 +98,6 @@ class Schedule { }); }); } - // console.log( 888, allEvents ); return allEvents; } @@ -115,9 +115,9 @@ class Schedule { * get the next Events, based on time * */ - getNextEvents(){ + getNextEvents(count){ if (this.events.length == 0){ - return this.events; + return this.events.slice(0, count); } let talks = []; @@ -131,7 +131,7 @@ class Schedule { } }); - return talks; + return this.events.slice(0, count); } }