ginerjm Posted February 28, 2019 Share Posted February 28, 2019 Call me picky but how about this annoying situation: You click on a forum topic with your mouse/pointer and up comes the post(s). You start to read it but you left your pointer where it was and Voila - JS has detected that I am inadvertently hovering over the profile/avatar of the topic's poster. Now I have to remove that window with some action. This happens so much that I have to ask - can this "hover" response be changed to look for a click instead? Do we really need to see this information when we didn't really ask for it? Quote Link to comment https://forums.phpfreaks.com/topic/308409-stop-showing-profiles-on-hover/ Share on other sites More sharing options...
requinix Posted February 28, 2019 Share Posted February 28, 2019 You know that "some action" includes just moving the mouse away, right? Quote Link to comment https://forums.phpfreaks.com/topic/308409-stop-showing-profiles-on-hover/#findComment-1564938 Share on other sites More sharing options...
cyberRobot Posted February 28, 2019 Share Posted February 28, 2019 I personally like the hover feature. It's especially useful for previewing topics when looking for spam. Luckily the hover action has a few second delay. I'm not a big fan of fighting with "popup" windows as I'm trying to interact with the website. Quote Link to comment https://forums.phpfreaks.com/topic/308409-stop-showing-profiles-on-hover/#findComment-1564939 Share on other sites More sharing options...
cyberRobot Posted February 28, 2019 Share Posted February 28, 2019 (edited) 2 hours ago, ginerjm said: You click on a forum topic with your mouse/pointer and up comes the post(s). You start to read it but you left your pointer where it was and Voila - JS has detected that I am inadvertently hovering over the profile/avatar of the topic's poster. Sorry, I read your post incorrectly. I could see how that would be annoying. Moving the mouse to hide "popup" content seems to be par for the course when it comes to browsing the Web. I guess I've just gotten used to it. Edited February 28, 2019 by cyberRobot finished my thought Quote Link to comment https://forums.phpfreaks.com/topic/308409-stop-showing-profiles-on-hover/#findComment-1564940 Share on other sites More sharing options...
requinix Posted February 28, 2019 Share Posted February 28, 2019 Changing it to pop up on click is fine with me. I'll look into it - it's an IPB thing to do stuff on hover, and I'm not sure there is built-in support for doing popups like that on click. Quote Link to comment https://forums.phpfreaks.com/topic/308409-stop-showing-profiles-on-hover/#findComment-1564943 Share on other sites More sharing options...
Barand Posted March 1, 2019 Share Posted March 1, 2019 The problem with that is clicking takes you to that person's profile. Quote Link to comment https://forums.phpfreaks.com/topic/308409-stop-showing-profiles-on-hover/#findComment-1564948 Share on other sites More sharing options...
requinix Posted March 1, 2019 Share Posted March 1, 2019 The change would be that clicking (with Javascript enabled) does the popup instead. At least. Preferably clicking with the popup visible goes to the page like normal. Quote Link to comment https://forums.phpfreaks.com/topic/308409-stop-showing-profiles-on-hover/#findComment-1564953 Share on other sites More sharing options...
cyberRobot Posted March 1, 2019 Share Posted March 1, 2019 44 minutes ago, requinix said: The change would be that clicking (with Javascript enabled) does the popup instead. It seems like that could lead to some confusion. There's nothing obvious in the popup for getting to the user's profile. Perhaps that something that can be changed. If someone clicks a username to bring up the popup, I don't know if visitors will think to click the username again to view the profile. Quote Link to comment https://forums.phpfreaks.com/topic/308409-stop-showing-profiles-on-hover/#findComment-1564954 Share on other sites More sharing options...
requinix Posted March 1, 2019 Share Posted March 1, 2019 (edited) 30 minutes ago, cyberRobot said: It seems like that could lead to some confusion. There's nothing obvious in the popup for getting to the user's profile. It's not obvious that the username in the post has some sort of action, either. It's black in color with no underlines or styling. The "Posted" date is a link too - the link to go directly to a post. Frankly I don't like the overly unintrusive "this is a link but make sure the user can't tell by looking at it" approach currently common to web design - I know when I design something that has occasional links among lots of plain text, I underline to make it clear there's something there. off-topic edit: the "it's a link but you can't tell" reminds me of a '90s RPG series of games where you could talk with NPCs, and the way to "navigate" through dialog was to click on words. Like, the NPC would say "There's a box over in the corner", where "box" and "corner" would lead into the next response. But they weren't styled differently so you couldn't just scan the text for where to go next. Had to actually read and guess what to talk about. Still some of my favorite games ever, and occasionally I think about setting up DOSBox or a Windows 98 emulator to play them.then a few years later they remade them with a new engine in 3D... just wasn't the same... Edited March 1, 2019 by requinix Quote Link to comment https://forums.phpfreaks.com/topic/308409-stop-showing-profiles-on-hover/#findComment-1564955 Share on other sites More sharing options...
cyberRobot Posted March 1, 2019 Share Posted March 1, 2019 (edited) 33 minutes ago, requinix said: Frankly I don't like the overly unintrusive "this is a link but make sure the user can't tell by looking at it" approach currently common to web design - I know when I design something that has occasional links among lots of plain text, I underline to make it clear there's something there. I'm right there with you. I understand the impulse to style links so they fit with the design or don't stand out too much. Especially when dealing with pages that contain a lot of links. However, I'm still in the boat where links should be underlined, for the most part. Of course, I make exceptions for things like the website navigation and text designed to look like a button. A benefit of using underlines, besides the easy recognition for most website visitors, is that it helps people who have difficulties perceiving color. In case anyone reads this and is interested, more information can be found here:https://webaim.org/techniques/hypertext/link_text#appearance Edited March 1, 2019 by cyberRobot Quote Link to comment https://forums.phpfreaks.com/topic/308409-stop-showing-profiles-on-hover/#findComment-1564957 Share on other sites More sharing options...
cyberRobot Posted March 1, 2019 Share Posted March 1, 2019 Out of curiosity, I tweaked the style sheet in my browser for a couple pages on the PHPFreaks website. I personally think the links look fine with them all underlined. An example screenshot is attached. Quote Link to comment https://forums.phpfreaks.com/topic/308409-stop-showing-profiles-on-hover/#findComment-1564959 Share on other sites More sharing options...
requinix Posted March 1, 2019 Share Posted March 1, 2019 Yeah, after disabling the main a { text-decoration:none } pages seem alright. Some oddities, like sometimes link text includes spaces so it looks like Home instead of Home, and unfortunately the rule is on a and not a[href] or a:link so it does catch some non-links (and besides, there are some non-links that have href=# so that's already an annoyance). And some minor things that probably don't matter have their own overrides. Something to think about. Meanwhile the user popup thing should be fine to do, doesn't seem like there will be any problem with it. Quote Link to comment https://forums.phpfreaks.com/topic/308409-stop-showing-profiles-on-hover/#findComment-1564961 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.