Skip to content

Commit

Permalink
Merge pull request opentripplanner#4380 from realCity/feature/street-…
Browse files Browse the repository at this point in the history
…notes

debug-client: display street notes
  • Loading branch information
flaktack committed Aug 17, 2022
2 parents 7230b83 + 1e05cc5 commit 91244ab
Showing 1 changed file with 27 additions and 28 deletions.
55 changes: 27 additions & 28 deletions src/client/js/otp/modules/planner/ItinerariesWidget.js
Original file line number Diff line number Diff line change
Expand Up @@ -601,10 +601,10 @@ otp.widgets.ItinerariesWidget =
headsign>. Used in showing itinerary*/
headerHtml += pgettext("bus_direction", " to ") + leg.headsign;
}
}

if(leg.alerts) {
headerHtml += '&nbsp;&nbsp;<img src="images/alert.png" style="vertical-align: -20%;" />';
}
if (leg.alerts) {
headerHtml += '&nbsp;&nbsp;<img src="images/alert.png" style="vertical-align: -20%;" />';
}

$("<h3>"+headerHtml+"</h3>").appendTo(legDiv).data('leg', leg).hover(function(evt) {
Expand Down Expand Up @@ -943,31 +943,6 @@ otp.widgets.ItinerariesWidget =
this_.module.stopViewerWidget.bringToFront();
});

// render any alerts

if(leg.alerts) {
for(var i = 0; i < leg.alerts.length; i++) {
var alert = leg.alerts[i];

var alertDiv = ich['otp-planner-alert']({ alert: alert, leg: leg }).appendTo(legDiv);
alertDiv.find('.otp-itin-alert-description').hide();

alertDiv.find('.otp-itin-alert-toggleButton').data('div', alertDiv).click(function() {
var div = $(this).data('div');
var desc = div.find('.otp-itin-alert-description');
var toggle = div.find('.otp-itin-alert-toggleButton');
if(desc.is(":visible")) {
desc.slideUp();
toggle.html("&#x25BC;");
}
else {
desc.slideDown();
toggle.html("&#x25B2;");
}
});
}
}

return legDiv;
}
else if (leg.steps) { // walk / bike / car
Expand Down Expand Up @@ -1012,6 +987,30 @@ otp.widgets.ItinerariesWidget =
});
}
}

// render any alerts
if(leg.alerts) {
for(var i = 0; i < leg.alerts.length; i++) {
var alert = leg.alerts[i];

var alertDiv = ich['otp-planner-alert']({ alert: alert, leg: leg }).appendTo(legDiv);
alertDiv.find('.otp-itin-alert-description').hide();

alertDiv.find('.otp-itin-alert-toggleButton').data('div', alertDiv).click(function() {
var div = $(this).data('div');
var desc = div.find('.otp-itin-alert-description');
var toggle = div.find('.otp-itin-alert-toggleButton');
if(desc.is(":visible")) {
desc.slideUp();
toggle.html("&#x25BC;");
}
else {
desc.slideDown();
toggle.html("&#x25B2;");
}
});
}
}
return legDiv;
}
return $("<div>Leg details go here</div>");
Expand Down

0 comments on commit 91244ab

Please sign in to comment.