Bug 7956 - Request to change the type of links used for player commands in SN
: Request to change the type of links used for player commands in SN
Status: CLOSED FIXED
Product: MySqueezebox.com
Classification: Unclassified
Component: Web UI
: unspecified
: PC Windows XP
: P3 enhancement (vote)
: Beck
Assigned To: Michael Herger
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2008-04-23 13:48 UTC by Julius Dauz
Modified: 2008-08-15 14:46 UTC (History)
3 users (show)

See Also:
Category: ---


Attachments
replacing simple images with buttons (3.14 KB, patch)
2008-04-25 02:54 UTC, Michael Herger
Details | Diff
broken transparency on IE6 (5.15 KB, image/x-png)
2008-05-29 09:46 UTC, Michael Herger
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Julius Dauz 2008-04-23 13:48:35 UTC
I have been helping a blind customer with a few issues and he had suggested we change the player command buttons within SqueezeNetwork. Below I have pasted the customer's comment and how he thinks SqueezeNetwork should work. 

Quoted from a customer's email:

Also, there is one more issue which you might be able to help me with.  As I mentioned, I am blind and use a Windows screen reader to access information on the PC.  The screen reader which I use is called Jaws (from www.freedomscientific.com (http://www.freedomscientific.com) ) and is used by many, many blind users. 
  
Anyway, when accessing the SqueezeNetwork site (www.Squeezenetwork.com (http://www.Squeezenetwork.com) ), the items for "Power, "Pause", and "Stop" appear as graphical items.  I am unable to reliably activate these items with Jaws.  If there were links associated with these items, however, the screen reader could easily access them and blind users could make use of these "buttons".  Actually, associating these functions with either HTML links OR HTML buttons would make these functions accessible with all 
screen readers.  If there is a way to feedback this information to the developers and perhaps have them modify the interface on the SqueezeNetwork web page, that would be great.
Comment 1 Michael Herger 2008-04-23 23:18:22 UTC
I've recently been in contact with a blind user over here in Switzerland. He's using Jaws as well and told me that the SN interface was working very well for him. Do you know which browser the user is using?

BTW: I've voted for more importance for an accessible skin over an iTunes skin in bug 7889...
Comment 2 Pete 2008-04-24 13:31:10 UTC
(In reply to comment #1)

> I've recently been in contact with a blind user over here in Switzerland. He's
> using Jaws as well and told me that the SN interface was working very well for
> him. Do you know which browser the user is using?
> BTW: I've voted for more importance for an accessible skin over an iTunes skin
> in bug 7889...

Hi,

I am the user who originally noted this bug.  I am using IE7 with Jaws 9 (the most recent version).  Being a long-time beta tester Jaws, I am fairly familiar with using Jaws but still am not reliably able to use the Power, Pause, and Stop items which appear as graphics.  As I mentioned, if these were coded as labeled buttons or labeled links, Jaws and other screen readers would be able to use these with no problems.

If you have another suggestion, please let me know.

Thanks.

-- Pete
Comment 3 Michael Herger 2008-04-24 14:04:01 UTC
I'll see what I can do. As they offer evaluation versions I'll get a copy tomorrow to do some testing. 
Comment 4 Michael Herger 2008-04-25 02:21:48 UTC
My friend confirmed the issue - he wasn't even aware of these "buttons" as he had never seen them. Will see what I can do.
Comment 5 Michael Herger 2008-04-25 02:54:02 UTC
Created attachment 3289 [details]
replacing simple images with buttons
Comment 6 Michael Herger 2008-05-29 08:22:43 UTC
change 3680 - replacing clickable images with buttons; still need to test with a screenreader
Comment 7 Michael Herger 2008-05-29 09:40:56 UTC
change 3684 - fixing JS, using prototypejs to be cross browser

Tested this with the Jaws 9 demo on IE. AFAICT (need to better understand Jaws) it is working.
Comment 8 Michael Herger 2008-05-29 09:46:43 UTC
Created attachment 3385 [details]
broken transparency on IE6

change breaks button's transparency in IE6. We're using .png files, which IE6 has trouble with. Before we used a script which manipulated <img src=...> tags. But now we're using <button> with the image in the background. This can't be fixed by this javascript we're using.

Either we convert to .gif or we need new buttons without transparency.

QA - we need a quick decision whether I should revert all this for Beck and wait for Coldplay.
Comment 9 Michael Herger 2008-05-29 11:09:54 UTC
change 3690 - updating png fix script. IE6 is working again.
Comment 10 James Richardson 2008-08-15 14:46:40 UTC
This bug is being closed since it was resolved for a version of SqueezeNetwork which is now released!

If you are still seeing this bug, please re-open it and we will consider it for
a future release.