Page transition. White screen and position jarring.
highvoltage - August 29, 2009 - 19:58
| Project: | Avatar Selection |
| Version: | 6.x-1.6 |
| Component: | User interface |
| Category: | support request |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | postponed (maintainer needs more info) |
Jump to:
Description
Recently a white screen and page position effect were added to avatar selection. I'm not sure why this was done at all, and it's just not attractive or useful. On page change a white screen is overlayed, and the page jerks upward slightly as if it's trying to center on the avatars, which it doesn't, so it's just pointlessly jarring. In opera, the white screen does not disappear once it has displayed. It remains until the page is reloaded.
Can these effects be removed? They serve no purpose.

#1
I'm not sure what effects you're referring to. I didn't add any such feature. Can you attach a screenshot of what you are seeing? What other modules do you have installed?
#2
Weird... I can say that it only began after upgrading to the last version.
http://img42.imageshack.us/img42/6637/nooverlay.png <-- normal profile colors
http://img84.imageshack.us/img84/9440/whiteoverlay.png <-- The white overlay that appears while loading a new page of avatars.
In firefox the overlay is removed once the ajax loading is finished. In opera it sticks around until you reload the entire page.
modules:
-Forum Access
-Administration menu
-CCK
-Block Reference
-Embedded Media Field
-FileField
-ImageField Tokens
-Chaos tool suite
-Content Profile
-Custom Breadcrumbs
-Date
-Flag
-ImageCache
-Invite
-Private messages
-OG forum
-Organic groups
-'me' Aliases
-404 Blocks
-Advanced Forum
-Advanced Profile Kit
-Author Pane
-Automatic Nodetitles
-Better Formats
-Dynamic display block
-Flat comments
-Global Redirect
-Google Admanager
-LoginToboggan
-Meta tags
-Pathauto
-Taxonomy redirect
-Terms of Use
-Token
-Panels
-SWF Tools
-CAPTCHA
-Userpoints
-Views
-Fivestar
-XML sitemap
#3
The ajax option of this module is very poor! Try it in IE7. it takes a very, very long time to load. A normal user will think there browser has frozen. This has got to get fixed!
#4
Wow, i just tried and it outright crashed the browser... mysteriously though, the white screen effect wasn't there in IE 7. I wonder if there's a bug in there somewhere that's responsible for the whitescreen and the IE7 issues.
If the module relied on views, all this could probably be avoided.
#5
Ok I was able to reproduce the issue. I've fixed the problem with the opacity in Opera in #598194: Pager problems. I disagree with removing the effects as it shows to the user that more images are being loaded - this is important for those on slow connections where it may take some time to fetch the next set of images from the server. Perhaps it could be implemented better and I'd be happy to consider any patch you provide.
Cheers,
Stella
#6
Have you considered using views to display the avatars? That could allow us some ability to theme the avatar section and also add a nice little ajax load icon for user awareness.
#7
Using views isn't really an option. I'm not displaying just data, they are actually radio buttons, and even though familiar with views api, I don't know where I could even start to do that. I'll look into adding the
$form['#theme']attribute and see if I can make it easier to theme.There is an ajax load icon already by the way - possibly could be done better, currently appears above the list of avatars.