Loading public/static/js/collapse.js +16 −7 Original line number Diff line number Diff line Loading @@ -13,6 +13,7 @@ function dbf_reg_handlers() { var trainElem = $(this); var routeprev = trainElem.data('routeprev').split('|'); var routenext = trainElem.data('routenext').split('|'); var moreinfo = trainElem.data('moreinfo').split('|'); $('.moreinfo').each(function() { var infoElem = $(this); $('.moreinfo .train-line').removeClass('bahn sbahn fern ext').addClass(trainElem.data('linetype')); Loading @@ -21,29 +22,37 @@ function dbf_reg_handlers() { $('.moreinfo .train-origin').text(trainElem.data('from')); $('.moreinfo .train-dest').text(trainElem.data('to')); $('.moreinfo .minfo').text(''); $('.moreinfo .mfooter').html('<div style="text-align: center; width: 100%; color: #888888;">Lade Daten, bitte warten...</div>'); $('.moreinfo .mheader').append('<div style="text-align: center; width: 100%; color: #888888;">Lade Daten, bitte warten...</div>'); $('.moreinfo .mfooter').html(''); $('.moreinfo .verbose').html(''); $('.moreinfo .mroute').html(''); $('.moreinfo ul').html(''); if (trainElem.data('platform').length > 0) { $('.moreinfo .mfooter').append('<div class="platforminfo">Gleis ' + trainElem.data('platform') + '</div>') if (trainElem.data('platform') != '') { $('.moreinfo .mfooter').append('<div class="platforminfo">Gleis ' + trainElem.data('platform') + '</div>'); } var timebuf = ''; if (trainElem.data('arrival').length > 0) { if (trainElem.data('arrival') != '') { timebuf += 'Ankunft: ' + trainElem.data('arrival') + '<br/>'; } if (trainElem.data('departure').length > 0) { if (trainElem.data('departure') != '') { timebuf += 'Abfahrt: ' + trainElem.data('departure'); } $('.moreinfo .mfooter').append('<div class="timeinfo">' + timebuf + '</div>'); if (trainElem.data('routeprev').length > 0) { if (trainElem.data('moreinfo') != '') { var ibuf = ''; for (var key in moreinfo) { ibuf += '<li>' + moreinfo[key] + '</li>'; } $('.moreinfo .mfooter').append('Meldungen: <ul>' + ibuf + '</ul>'); } if (trainElem.data('routeprev') != '') { var routebuf = ''; for (var key in routeprev) { routebuf += '<li>' + routeprev[key] + '</li>'; } $('.moreinfo .mfooter').append('Von: <ul class="mroute">' + routebuf + '</ul>'); } if (trainElem.data('routenext').length > 0) { if (trainElem.data('routenext') != '') { var routebuf = ''; for (var key in routenext) { routebuf += '<li>' + routenext[key] + '</li>'; Loading public/static/js/dbf.min.js +3 −1 File changed.Preview size limit exceeded, changes collapsed. Show changes templates/app.html.ep +1 −0 Original line number Diff line number Diff line Loading @@ -61,6 +61,7 @@ data-platform="<%= $departure->{scheduled_platform} // $departure->{platform} // '' %>" data-arrival="<%= $departure->{sched_arrival} // '' %>" data-departure="<%= $departure->{sched_departure} // '' %>" data-moreinfo="<%= join(q{|}, map { ($_->[0]->isa('DateTime') ? $_->[0]->strftime('%H:%M') : $_->[0]) . ' ' . $_->[1] } @{ $departure->{moreinfo} // [] } ) %>" data-routeprev="<%= join(q{|}, @{ $departure->{route_pre} // [] } ) %>" data-routenext="<%= join(q{|}, @{ $departure->{route_post} // [] } ) %>" % my $extraclasses = q{}; Loading Loading
public/static/js/collapse.js +16 −7 Original line number Diff line number Diff line Loading @@ -13,6 +13,7 @@ function dbf_reg_handlers() { var trainElem = $(this); var routeprev = trainElem.data('routeprev').split('|'); var routenext = trainElem.data('routenext').split('|'); var moreinfo = trainElem.data('moreinfo').split('|'); $('.moreinfo').each(function() { var infoElem = $(this); $('.moreinfo .train-line').removeClass('bahn sbahn fern ext').addClass(trainElem.data('linetype')); Loading @@ -21,29 +22,37 @@ function dbf_reg_handlers() { $('.moreinfo .train-origin').text(trainElem.data('from')); $('.moreinfo .train-dest').text(trainElem.data('to')); $('.moreinfo .minfo').text(''); $('.moreinfo .mfooter').html('<div style="text-align: center; width: 100%; color: #888888;">Lade Daten, bitte warten...</div>'); $('.moreinfo .mheader').append('<div style="text-align: center; width: 100%; color: #888888;">Lade Daten, bitte warten...</div>'); $('.moreinfo .mfooter').html(''); $('.moreinfo .verbose').html(''); $('.moreinfo .mroute').html(''); $('.moreinfo ul').html(''); if (trainElem.data('platform').length > 0) { $('.moreinfo .mfooter').append('<div class="platforminfo">Gleis ' + trainElem.data('platform') + '</div>') if (trainElem.data('platform') != '') { $('.moreinfo .mfooter').append('<div class="platforminfo">Gleis ' + trainElem.data('platform') + '</div>'); } var timebuf = ''; if (trainElem.data('arrival').length > 0) { if (trainElem.data('arrival') != '') { timebuf += 'Ankunft: ' + trainElem.data('arrival') + '<br/>'; } if (trainElem.data('departure').length > 0) { if (trainElem.data('departure') != '') { timebuf += 'Abfahrt: ' + trainElem.data('departure'); } $('.moreinfo .mfooter').append('<div class="timeinfo">' + timebuf + '</div>'); if (trainElem.data('routeprev').length > 0) { if (trainElem.data('moreinfo') != '') { var ibuf = ''; for (var key in moreinfo) { ibuf += '<li>' + moreinfo[key] + '</li>'; } $('.moreinfo .mfooter').append('Meldungen: <ul>' + ibuf + '</ul>'); } if (trainElem.data('routeprev') != '') { var routebuf = ''; for (var key in routeprev) { routebuf += '<li>' + routeprev[key] + '</li>'; } $('.moreinfo .mfooter').append('Von: <ul class="mroute">' + routebuf + '</ul>'); } if (trainElem.data('routenext').length > 0) { if (trainElem.data('routenext') != '') { var routebuf = ''; for (var key in routenext) { routebuf += '<li>' + routenext[key] + '</li>'; Loading
public/static/js/dbf.min.js +3 −1 File changed.Preview size limit exceeded, changes collapsed. Show changes
templates/app.html.ep +1 −0 Original line number Diff line number Diff line Loading @@ -61,6 +61,7 @@ data-platform="<%= $departure->{scheduled_platform} // $departure->{platform} // '' %>" data-arrival="<%= $departure->{sched_arrival} // '' %>" data-departure="<%= $departure->{sched_departure} // '' %>" data-moreinfo="<%= join(q{|}, map { ($_->[0]->isa('DateTime') ? $_->[0]->strftime('%H:%M') : $_->[0]) . ' ' . $_->[1] } @{ $departure->{moreinfo} // [] } ) %>" data-routeprev="<%= join(q{|}, @{ $departure->{route_pre} // [] } ) %>" data-routenext="<%= join(q{|}, @{ $departure->{route_post} // [] } ) %>" % my $extraclasses = q{}; Loading