Gmail Calendar Documents Reader Web more »
Recently Visited Groups | Help | Sign in
Google Groups Home
smooth slide show and accessibility
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  5 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
bitwave@gmail.com  
View profile  
 More options Nov 14 2006, 7:23 am
From: "bitw...@gmail.com" <bitw...@gmail.com>
Date: Tue, 14 Nov 2006 04:23:01 -0800
Local: Tues, Nov 14 2006 7:23 am
Subject: smooth slide show and accessibility
hi;
in the matter of accessibility. i am no JS expert but i would say that
the smooth slide show (which i love) is not accessible, meaning that
with turned off, or the use of screen readers nothing would be
displayed or read.

my question is, does this interest anyone on this list (or Jonathan)?
if so maybe its important to address this in 3.0?

i have noticed that most accessible widgets use full HTML to describe
the component (can be seen with view source) and than use JS and css to
remove unnecessary elements from the view so in the case of JS turned
of or the case of screen readers there is no problem.

any comments would be great.
thanks.


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
arsepit@gmail.com  
View profile  
 More options Nov 28 2006, 2:38 pm
From: "arse...@gmail.com" <arse...@gmail.com>
Date: Tue, 28 Nov 2006 19:38:01 -0000
Local: Tues, Nov 28 2006 2:38 pm
Subject: Re: smooth slide show and accessibility
What I did to make sure my slideshow's content was still accessible.
You simply create an element to hold the slideshow's content and then
push the content from the slides into arrays. You then remove the
element that held the content and then create the slideshow object.

HTML
<div id="mySlideshow" class="jdSlideshow">
 <ul>
  <li><a href="/path/to/resource" title="Description"><img
src="/path/to/img" alt="Heading" /></a></li>
  <li><a href="/path/to/resource2" title="Description2"><img
src="/path/to/img2" alt="Heading2" /></a></li>
 </ul>
</div>

Javascript. I prefer to place the javascript in a file.
Window.onDomReady(startUp);
function startUp() {
/* slideshow */
var mySlideData = new Array();
var countArticle = 0;
$$('#mySlideshow ul li').each(function(el) {
    var tmpA = el.getElement('a');
    var tmpIMG = el.getElement('img');
    mySlideData[countArticle++] = new Array(
        tmpIMG.src,
        tmpA.href,
        tmpIMG.alt,
        tmpA.title
    );

});

if (countArticle != 0) {
    $$('#mySlideshow ul').remove(); // remove the element holding the
content
    var slideshow = new timedSlideShow($('mySlideshow'), mySlideData);
// creates the slideshow

}
}

This way you still have your great content for all!

    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Guy Katz  
View profile  
 More options Nov 29 2006, 4:28 am
From: "Guy Katz" <gk...@allot.com>
Date: Wed, 29 Nov 2006 11:28:56 +0200
Local: Wed, Nov 29 2006 4:28 am
Subject: RE: smooth slide show and accessibility
Thanks;
I think I prefer a solution that does not potentially load all image of
the slideshow (until the slideshow JS is triggered).
Maybe only make one element of the slide show accessible at any given
time.
Old screen readers will see only the first image. Advanced screen
readers will see the changes when the image rotates.


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Jonathan Schemoul  
View profile  
 More options Dec 2 2006, 5:42 pm
From: "Jonathan Schemoul" <jonathan.schem...@gmail.com>
Date: Sat, 2 Dec 2006 23:42:08 +0100
Local: Sat, Dec 2 2006 5:42 pm
Subject: Re: smooth slide show and accessibility

Hello,

SmoothGallery, which will be the successor of smoothslideshow, will use this
syntax to add images:
        <div class="jdGallery" id="myGallery">
            <div class="imageElement">
                <h3>Item 1 Title</h3>
                <p>Item 1 Description</p>
                <img src="images/test/1.jpg" class="full" />
                <img src="images/test/1-mini.jpg" class="thumbnail" />
            </div>
            <div class="imageElement">
                <h3>Item 2 Title</h3>
                <p>Item 2Description</p>
                <img src="images/test/2.jpg" class="full" />
                <img src="images/test/2-mini.jpg" class="thumbnail" />
            </div>
            <div class="imageElement">
                <h3>Item 2 Title</h3>
                <p>Item 2 Description</p>
                <img src="images/test/2.jpg" class="full" />
                <img src="images/test/2-mini.jpg" class="thumbnail" />
            </div>
        </div>
Of course, all the selectors can be changed, using the standard moo options
stuff:
var myGallery = new gallery($('myGallery'), {
            titleSelector: "h3",
            subtitleSelector: "p",
            imageSelector: "img.full",
            thumbnailSelector: "img.thumbnail"

});

(those are the defaults, but you are free to change that :))

There will be a lot of other things (times, not timed, carousel...).

Stay tuned for the beta-testing invites :)

Cheers,
Jonathan

On 11/14/06, bitw...@gmail.com <bitw...@gmail.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
ArsePit  
View profile  
 More options Dec 4 2006, 8:50 pm
From: ArsePit <arse...@gmail.com>
Date: Mon, 4 Dec 2006 20:50:46 -0500
Local: Mon, Dec 4 2006 8:50 pm
Subject: Re: smooth slide show and accessibility
@Guy
Is your response a joke?
In your response you state "Old screen readers will see only the first
image. Advanced screen readers will see the changes when the image
rotates."

Why make users using a screen reader wait for content? And why make
content accessible only during a brief timeframe? What you are
requesting is something less accessible and IMHO backwards for users
of screen readers or other devices.

I really like where Jonathan is going with this.

--
It is a damn poor day when you don't learn something!


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2009 Google