divide and conquer
This commit is contained in:
parent
911bcb032f
commit
1cd73f3ebd
54
index.php
54
index.php
|
@ -16,7 +16,6 @@
|
||||||
<title>Konferenz Wegweiser</title>
|
<title>Konferenz Wegweiser</title>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<h1 class="text-center bg-primary"> ~~~~> Join Zentralwerk free wifi: "ZW pulic" <~~~~</h1>
|
|
||||||
<div class="container w-100 fullscreen">
|
<div class="container w-100 fullscreen">
|
||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
|
@ -64,7 +63,7 @@
|
||||||
<div class="page page3">
|
<div class="page page3">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col">
|
<div class="col">
|
||||||
<div class="card-deck talks_all"></div>
|
<div class="card-deck talks_many"></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -83,6 +82,25 @@
|
||||||
$('.page'+num).fadeIn(500);
|
$('.page'+num).fadeIn(500);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function event_view(event)
|
||||||
|
{
|
||||||
|
return ` <div class="card">
|
||||||
|
<div class="card-title">
|
||||||
|
<h2> ${event.title} </h2>
|
||||||
|
</div>
|
||||||
|
<div class="card-body">
|
||||||
|
<p> ${event.abstract} </p>
|
||||||
|
</div>
|
||||||
|
<div class="card-footer">
|
||||||
|
<h2 class="ml-1">${(event.persons !== "\n") ? event.persons : "<br>"}</h2>
|
||||||
|
<p>
|
||||||
|
<h2 class="float-left ml-1">${event.start}Uhr</h2>
|
||||||
|
<h2 class="float-right mr-2">${event.duration}h</h2>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>`;
|
||||||
|
}
|
||||||
|
|
||||||
$.when($.ready).then(function () {
|
$.when($.ready).then(function () {
|
||||||
let path = "./schedule/schedule.xml";
|
let path = "./schedule/schedule.xml";
|
||||||
$.get(path, function (data) {
|
$.get(path, function (data) {
|
||||||
|
@ -105,29 +123,15 @@
|
||||||
$('.conf_start').html(s.getScheduleStart());
|
$('.conf_start').html(s.getScheduleStart());
|
||||||
$('.conf_end').html(s.getScheduleEnd());
|
$('.conf_end').html(s.getScheduleEnd());
|
||||||
|
|
||||||
var events = s.getNextEvents();
|
var events = s.getNextEvents(3);
|
||||||
for (var i = 0; i < events.length; i++) {
|
events.forEach(event => {
|
||||||
console.log(events[i]);
|
$('.talks').append( event_view(event));
|
||||||
event = ` <div class="card">
|
});
|
||||||
<div class="card-title">
|
|
||||||
<h2> ${events[i].title} </h2>
|
var events = s.getEventsAllTracks(10);
|
||||||
</div>
|
events.forEach(event => {
|
||||||
<div class="card-body">
|
$('.talks_many').append( event_view(event));
|
||||||
<p> ${events[i].abstract} </p>
|
});
|
||||||
</div>
|
|
||||||
<div class="card-footer">
|
|
||||||
<h2 class="ml-1">${(events[i].persons !== "\n") ? events[i].persons : "<br>"}</h2>
|
|
||||||
<p>
|
|
||||||
<h2 class="float-left ml-1">${events[i].start}Uhr</h2>
|
|
||||||
<h2 class="float-right mr-2">${events[i].duration}h</h2>
|
|
||||||
</p>
|
|
||||||
</div>
|
|
||||||
</div>`;
|
|
||||||
$('.talks').append(event);
|
|
||||||
if (i >= 2) {
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
setTimeout(function () {
|
setTimeout(function () {
|
||||||
setPage(1);
|
setPage(1);
|
||||||
|
|
|
@ -82,7 +82,8 @@ class Schedule {
|
||||||
/**
|
/**
|
||||||
* return array of all Events
|
* return array of all Events
|
||||||
*/
|
*/
|
||||||
getEvents(){
|
getEvents()
|
||||||
|
{
|
||||||
let allEvents = [];
|
let allEvents = [];
|
||||||
if (this.events.length == 0 ){
|
if (this.events.length == 0 ){
|
||||||
//this.schedule.find('event').toArray();
|
//this.schedule.find('event').toArray();
|
||||||
|
@ -97,7 +98,6 @@ class Schedule {
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
// console.log( 888, allEvents );
|
|
||||||
return allEvents;
|
return allEvents;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -115,9 +115,9 @@ class Schedule {
|
||||||
* get the next Events, based on time
|
* get the next Events, based on time
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
getNextEvents(){
|
getNextEvents(count){
|
||||||
if (this.events.length == 0){
|
if (this.events.length == 0){
|
||||||
return this.events;
|
return this.events.slice(0, count);
|
||||||
}
|
}
|
||||||
|
|
||||||
let talks = [];
|
let talks = [];
|
||||||
|
@ -131,7 +131,7 @@ class Schedule {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
return talks;
|
return this.events.slice(0, count);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue