Skip to content

Commit 2127008

Browse files
author
András Németh
committed
Alternativtext anzeigen falls es keine zukuenftige Termine gibt
1 parent 26c32c4 commit 2127008

File tree

2 files changed

+21
-14
lines changed

2 files changed

+21
-14
lines changed

index.html

Lines changed: 17 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,10 @@ <h2 class="brand-heading">Karlsruhe</h2>
187187
</div>
188188
</td>
189189
<td data-ng-controller="eventController" >
190-
<a href="#events" style="font-size: 1.2em">{{nextEvent.displayDay}}. {{nextEvent.displayMonthTextShort}}</a>
190+
<a href="#events" style="font-size: 1.2em">
191+
<span data-ng-if="areThereFutureEvents == true" >{{nextEvent.displayDay}}. {{nextEvent.displayMonthTextShort}}</span>
192+
<span data-ng-if="areThereFutureEvents == false" >Noch festzulegen.</span>
193+
</a>
191194
</td>
192195
</tr>
193196
<tr>
@@ -288,23 +291,23 @@ <h2>Wie mache ich mit?</h2>
288291

289292
</p>
290293

291-
<h2 style="color: red; font-weight: bold;">Aktuell können wir leider keine neuen Teilnehmer aufnehmen!</h2>
292-
293-
294+
<h2 style="color: red; font-weight: bold;">Aktuell können wir leider keine neuen Teilnehmer aufnehmen!</h2>
295+
296+
294297
<p>Wer sich auf die Warteliste setzten lassen möchte, schreibt bitte eine Mail an
295-
<a href="mailto:coderdojo.karlsruhe@gmail.com">coderdojo.karlsruhe@gmail.com</a>. Dann können wir eine Abschätzung zum nächstmöglichen Einstiegstermin geben.
296-
</p>
298+
<a href="mailto:coderdojo.karlsruhe@gmail.com">coderdojo.karlsruhe@gmail.com</a>. Dann können wir eine Abschätzung zum nächstmöglichen Einstiegstermin geben.
299+
</p>
297300
<p>
298301
In der Mail sollten folgende Dinge stehen:
299-
302+
300303
<ul style="text-align: left">
301304
<li>Wie alt bist du?</li>
302305
<li>Was für Vorkentnisse bringst du mit?</li>
303306
<li>Bringst du einen eigenen Laptop mit?</li>
304307
<li>Was würdest du gerne im CoderDojo lernen?</li>
305308
</ul>
306309

307-
</p>
310+
</p>
308311

309312
<p>Vor allem jüngere Kinder (bis ca. 12 Jahre) müssen von ihren Eltern zu diesen Treffen begleitet
310313
werden.
@@ -340,14 +343,14 @@ <h2 style="color: red; font-weight: bold;">Aktuell können wir leider keine neue
340343
<div class="col-lg-8 col-lg-offset-2">
341344
<h2>Termine</h2>
342345

343-
<p>Das nächste Treffen findet am Freitag, dem
346+
<p data-ng-if="areThereFutureEvents == true" >Das nächste Treffen findet am Freitag, dem
344347
{{nextEvent.displayDay}}.{{nextEvent.displayMonth}}.{{nextEvent.displayYear}}
345348
von {{nextEvent.displayStartTime}} Uhr bis {{nextEvent.displayEndTime}} Uhr
346349
im {{nextEvent.location}} der Fakultät für Informatik im Gebäude 50.34 am KIT statt.</p>
347350

348-
<p>Die unten aufgelisteten Termine finden alle im Gebäude 50.34 des KIT statt. Es gehört zur Fakultät
349-
für
350-
Informatik, die uns den Seminarraum für unsere Treffen zur Verfügung stellt.</p>
351+
<p data-ng-if="areThereFutureEvents == false" >Das Datum des nächsten Treffens wurde noch nicht festgelegt.</p>
352+
353+
<p>Die unten aufgelisteten Termine finden alle im Gebäude 50.34 des KIT statt. Es gehört zur Fakultät für Informatik, die uns den Seminarraum für unsere Treffen zur Verfügung stellt.</p>
351354

352355
<div id="timeline">
353356

@@ -371,14 +374,14 @@ <h2>Termine</h2>
371374
</div>
372375

373376
<!-- Clock Sign -->
374-
<div class="row timeline-movement">
377+
<div data-ng-if="areThereFutureEvents == true" class="row timeline-movement">
375378
<div class="timeline-badge timeline-filter-movement">
376379
<span class="glyphicon glyphicon-time"></span>
377380
</div>
378381
</div>
379382

380383
<!-- Next Dojo Event -->
381-
<div class="row timeline-movement">
384+
<div data-ng-if="areThereFutureEvents == true" class="row timeline-movement">
382385
<a class="page-scroll" href="#join">
383386
<div class="timeline-badge">
384387
<span class="timeline-balloon-date-day">{{nextEvent.displayDay}}</span>

js/angular/eventController.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,10 @@ app.controller('eventController', function($scope) {
6868
}
6969
}
7070

71+
// determine whether there are any future events to be listed
72+
73+
$scope.areThereFutureEvents = ($scope.futureEventList.length != 0);
74+
7175
// separate next event
7276

7377
$scope.nextEvent = $scope.futureEventList.shift();

0 commit comments

Comments
 (0)