Page MenuHomePhabricator

[Design] Positioning the "show IP" links
Open, Needs TriagePublic

Description

Motivation

We need to be consistent about where we display the "show IP" link next to the temporary account names. The present mocks put them next to the "talk" links on History page. We don't have mocks (afaik) about how this will look on other pages. Is that the best place for the links to appear? What if there are other user-links like (talk | block | contribs | thanks)?

There are individual tasks that capture the engineering work for all these pages -

Event Timeline

The simplest solution is to have the (Show IP) links next to the user links. Here's my reasoning:

  • The links will appear whenever a user name link appears
  • We can't guarantee what else will be on the page - e.g. sometimes user name links appear without the presence of user tool links (talk, etc)
  • That way, we won't need custom code for different pages

The simplest solution is to have the (Show IP) links next to the user links. Here's my reasoning:

  • The links will appear whenever a user name link appears
  • We can't guarantee what else will be on the page - e.g. sometimes user name links appear without the presence of user tool links (talk, etc)
  • That way, we won't need custom code for different pages

This makes sense. We can create a standard design for the different variations of this for people with rights (Show IP, IP info, both Show IP and IP info), assuming these variations are needed, unless Show IP will be an extra click away within IP info.

Mock below shows how these variations could look. In the situation someone has both IP info and Show IP, layout-wise it looks better to have the IP info after Show IP, since we would want the IP address to come directly after the temp account name. But user behaviour-wise, I'm not sure it works as well since presumably folks should be first looking at the IP info, and only revealing IP as a second step if they don't get what they need from the pop-up.

image.png (676×1 px, 110 KB)