6

While looking at this question, I noticed that the "INBOX" heading at the top of the new top bar inbox menu is not linked anywhere:

Screenshot of Stack Exchange inbox menu, with "inbox" circled

I'd like to suggest that, like the similar headings in the site switcher menu, it should be a link.

Specifically, I'd like to suggest that it be linked to the network inbox page located at http://stackexchange.com/users/<id>/<name>?tab=inbox.

(It would also be nice if the similar heading on the achievements menu could also be a link, but I don't think there's any page summarizing the network-wide achievements of a user. Maybe there should be?)

  • Since we already have it see inbox items at the bottom. I don't think it is needed. – Praveen Mar 1 '14 at 17:21
  • 4
    If they're not going to style the headings properly to look like links, then I don't really see any point in making them links. I'd kind of rather see them move the "see inbox items" link to that bar, and float it to the right as a "see all" link or something (similar to the "edit" link next to Your Communities). – animuson Mar 1 '14 at 17:23
  • @animuson Gotcha! that is the perfect place to have to place the link to inbox. – Praveen Mar 1 '14 at 17:26
  • Related, to link the icon in the top bar, to allow for opening in a new window (right-click, Ctrl/Cmd-click, Shift-click): Right-clicking (open in new tab) does not work for Inbox and Achievements. – Arjan Mar 2 '14 at 16:48
  • 1
    @Praveen Ugh. In 4+ years of Stack Overflow I have never noticed that link! Simply because you need to scroll all the way down to see it. I also had no idea there's an "inbox" tab on my Stack Exchange page, as I don't really look there very often. So yes, based on my personal experience, I would say this link would be very helpful. – Martin Tournoij Mar 13 '16 at 8:10
  • Agree with @Carpet here, it will also be consistent with the SE dropdown to the left, where "Your Communities" and "More Stack Exchange Communities" are links, even though they are not styled as links – Shadow Mar 13 '16 at 8:13
2

I kind of liked animuson's suggestion of putting the link on the right side of the heading, like the "edit" link in Your Communities, so I finally made it happen:

Scheenshot

The code that does this is included in the development branch of my Stack Overflow Unofficial Patch (SOUP) user script. Assuming no unexpected issues show up, it should be part of the next stable SOUP release (v1.44). If you're impatient, you also can install the development version via the link above.

The basic jQuery code to do this is actually pretty trivial:

$('.topbar .inbox-dialog .inbox-se-link a').clone().insertAfter('.topbar .inbox-dialog h3:first-of-type').css('float', 'right')

This makes a copy of the "see all" link at the bottom of the inbox menu and adds it to the right of the menu header. (Just to be safe and conservative, it leaves the original link where it is, too; removing the .clone() would make it just move the link instead of copying it.)

A slight complication is that the inbox menu is actually loaded via Ajax when clicked, so I need to monitor the Ajax requests and run the code after the menu has loaded. Fortunately, SOUP already has a convenient utility method for that.

1

Apparently, animuson's comment has been implemented since when?.

I'd kind of rather see them move the "see inbox items" link to that bar, and float it to the right as a "see all" link or something

"all items" link is added to the Inbox popup's header and links to https://stackexchange.com/users/[user id]?tab=inbox

"all items" on inbox header!

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .