Posted by highvoltage on August 29, 2009 at 7:58pm
Jump to:
| Project: | Avatar Selection |
| Version: | 6.x-1.6 |
| Component: | User interface |
| Category: | support request |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | closed (works as designed) |
Issue Summary
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.
Comments
#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.
#8
Hi stella!
I have a problem with the pager on the user edit profile, when i click on the page 2 i have a loading icon and nothing happen.
i Am using drupal 6.19 and Avatar Selection 6.x-1.x-dev
Thanks for your help
#9
It's just a regular form radios element, so you can override the default html output by overriding the theme_radio() and theme_radios() functions in your theme.
#10
I also have a problem with continuous loading. I'm thinking that this has something to do with compresses javascript.