-
Notifications
You must be signed in to change notification settings - Fork 67
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
3857 breadcrumb remove currentpage href #3861
Conversation
4 typos caught and that's done. Closes #3857 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is great--thank you for going through all these so carefully. I've checked about half of them manually and generally things are working really well. I think it's very close to ready to be merged.
I noticed a few tiny things that must have been bugs before your changes, but they jumped out to me in reviewing your changes. Also there's one place that the template variables for user names need to be different, because of some inconsistency in how we set them in the views. All the details in comments inline.
One other thing I forgot to mention: because we use the typesetting plugin as a normal part of the standard workflow (and are planning to integrate it) we should at some point soon make the same changes there so that the workflow is consistent. |
changes made - please re-review |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is great, I've added two comments for you to go over.
I have worked through the known areas of this issue one directory at a time, and each has its own commit on this branch. Then there will be a final commit coming which tidies up any typos and trailing tags that were missed.
The breadcrumbs have been implemented in three different ways -
This fix was about making sure that final item in the list was not a link.
For 1. there was a simple fix of removing the
<a>
tags from the final item.For 2 and 3, Where an include was used, it needed to work for templates that only used the include, and those which had a final line in the template - i.e. sometimes return a list of links, and sometimes a list where the last item was not a link. some of the time the problem was within the include, and then within the same section there might be some templates which used the include and then listed the current page with or without tags in the main template. Fixing this across each section required the some includes to be updated and some of the main templates, and some templates then worked without modification due to the updated includes. Where there was a subpage listed within the main template, I have updated the includes with the suffix
with subpage="Yes"
so that the include can then display all items as links.This is mostly done, but given how many changes were made, I will now review the changes on github so that I can check for any typos or trailing
</a>
that have not been caught already.