<p dir="auto">When using <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2171481841" data-permission-text="Title is private" data-url="https://github.com/openstreetmap/openstreetmap-website/issues/4563" data-hovercard-type="pull_request" data-hovercard-url="/openstreetmap/openstreetmap-website/pull/4563/hovercard" href="https://github.com/openstreetmap/openstreetmap-website/pull/4563">#4563</a> without full sidebar reload, pagination links moving around becomes more annoying. It happens because sometimes they fit to the right of the "Nodes (...)" heading and sometimes they don't. We have more vertical space available and can "rotate" the links to distribute them along the right edge of the sidebar. In this case they'll always fit to the right of the heading and the element list.</p>
<p dir="auto"><a href="https://github.com/openstreetmap/openstreetmap-website/assets/4158490/eec08bb4-2318-41c0-baab-99c4d72a1ce6">image.png (view on web)</a></p>
<p dir="auto">Includes first commits of <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2171481841" data-permission-text="Title is private" data-url="https://github.com/openstreetmap/openstreetmap-website/issues/4563" data-hovercard-type="pull_request" data-hovercard-url="/openstreetmap/openstreetmap-website/pull/4563/hovercard" href="https://github.com/openstreetmap/openstreetmap-website/pull/4563">#4563</a> with refactoring.</p>

<hr>

<h4>You can view, comment on, or merge this pull request online at:</h4>
<p>  <a href='https://github.com/openstreetmap/openstreetmap-website/pull/4567'>https://github.com/openstreetmap/openstreetmap-website/pull/4567</a></p>

<h4>Commit Summary</h4>
<ul>
  <li><a href="https://github.com/openstreetmap/openstreetmap-website/pull/4567/commits/85f3b6bd9c6e223ce43f84b6ee6f347b867ffa0e" class="commit-link">85f3b6b</a>  Add titles to changeset element page links</li>
  <li><a href="https://github.com/openstreetmap/openstreetmap-website/pull/4567/commits/940b606907f15ec329a7668d8788872642cab18b" class="commit-link">940b606</a>  Refactor common changeset element subpages code</li>
  <li><a href="https://github.com/openstreetmap/openstreetmap-website/pull/4567/commits/eec68865ed24afafd1d66ba264ba959e5e31da07" class="commit-link">eec6886</a>  Display changeset element pagination vertically</li>
</ul>

<h4 style="display: inline-block">File Changes </h4> <p style="display: inline-block">(<a href="https://github.com/openstreetmap/openstreetmap-website/pull/4567/files">7 files</a>)</p>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/4567/files#diff-32118282fc2a82b607c0052b4a7bf90a81869cfae973c63e9552534800c14525">app/helpers/browse_helper.rb</a>
    (36)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/4567/files#diff-f5783443575e2d4aaf7ad49a7f3534734eccccedc471b22765e4773292605b9e">app/views/changesets/_elements.html.erb</a>
    (17)
  </li>
  <li>
    <strong>D</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/4567/files#diff-43adaecebc017e52dcca44b7ac362456c6bc95e64299dfda7cc93f216ef68f39">app/views/changesets/_paging_nav.html.erb</a>
    (6)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/4567/files#diff-9a5f2cb48e3a30fd0197d016bd900f26d7183d6714f3a747613c9cbe4a9c8f9d">app/views/changesets/show.html.erb</a>
    (39)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/4567/files#diff-44438ce218f5287c58d0017f965d888715635d94280669896f75841fbd7b4cd7">config/locales/en.yml</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/4567/files#diff-c178aeec77532b6b9b5e0c319dbcb834bc57b295e2800e5b7f645234184645ad">lib/classic_pagination/pagination_helper.rb</a>
    (6)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/4567/files#diff-458cfbf64a1a0866dc24edeb566ba2aad2408cb6e521f8d8c0ab85f26e8e3a4e">test/system/changeset_elements_test.rb</a>
    (27)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/openstreetmap/openstreetmap-website/pull/4567.patch'>https://github.com/openstreetmap/openstreetmap-website/pull/4567.patch</a></li>
  <li><a href='https://github.com/openstreetmap/openstreetmap-website/pull/4567.diff'>https://github.com/openstreetmap/openstreetmap-website/pull/4567.diff</a></li>
</ul>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />Reply to this email directly, <a href="https://github.com/openstreetmap/openstreetmap-website/pull/4567">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAK2OLKTRKIQLTBN72KHC5LYXHNJFAVCNFSM6AAAAABENBCAPCVHI2DSMVQWIX3LMV43ASLTON2WKOZSGE3TMMZQGYYDGMA">unsubscribe</a>.<br />You are receiving this because you are subscribed to this thread.<img src="https://github.com/notifications/beacon/AAK2OLM5QDIWF2CTI65J77DYXHNJFA5CNFSM6AAAAABENBCAPCWGG33NNVSW45C7OR4XAZNFJFZXG5LFVJRW63LNMVXHIX3JMTHIDN6LNY.gif" height="1" width="1" alt="" /><span style="color: transparent; font-size: 0; display: none; visibility: hidden; overflow: hidden; opacity: 0; width: 0; height: 0; max-width: 0; max-height: 0; mso-hide: all">Message ID: <span><openstreetmap/openstreetmap-website/pull/4567</span><span>@</span><span>github</span><span>.</span><span>com></span></span></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/openstreetmap/openstreetmap-website/pull/4567",
"url": "https://github.com/openstreetmap/openstreetmap-website/pull/4567",
"name": "View Pull Request"
},
"description": "View this Pull Request on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>