Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!aioe.org!eternal-september.org!feeder.eternal-september.org!mx04.eternal-september.org!.POSTED!not-for-mail From: Arno Welzel Newsgroups: comp.lang.javascript Subject: Re: iPad2 Scroll Bars ?? Date: Fri, 23 Dec 2011 14:56:02 +0100 Organization: A noiseless patient Spider Lines: 56 Message-ID: <4EF48872.6010509@arnowelzel.de> References: <9lhalvFvm9U1@mid.individual.net> <9lhg7jFc1uU1@mid.individual.net> <9lhnabF3lpU1@mid.individual.net> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit Injection-Info: mx04.eternal-september.org; posting-host="dd4uQGf4fHOQcq7/hg1u1Q"; logging-data="15251"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX185G4ZNxeYiLnC3rx6a/MwFsksa2tfS2Ow=" User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:8.0) Gecko/20111105 Thunderbird/8.0 In-Reply-To: <9lhnabF3lpU1@mid.individual.net> Cancel-Lock: sha1:tVUX747EP8kf6H/h+KbYqPGZPRk= Xref: x330-a1.tempe.blueboxinc.net comp.lang.javascript:9558 Mel Smith, 2011-12-22 22:55: > Evertjan said: > [...] >> Quite, that is also an argument not to use scrolling lists of such >> length, there are better ways to show a selection. >> > > *of such length* ?!? If you assume 60 lines per page on a printout this would be 10(!) pages or information. You don't call this a long list? > You may (or may not) be interested in taking a look at the first page of > my www.frostdelay.com site. THe table on the 1st page has in excess of > *5000* lines and approx 5 columns. This is what I could call 'lengthy'. So what? Because there are more examples of bad presentation of information this makes your over 600 line long list better? > The current table I'm working on has 613 rows - a pipsqueak by > comparison. Both of these tables are managed from my CGI server (which is a > C-based executable with a complete and extensive database backend (see > www.whosaway.com) ) > > Anyway, thanks for the response. My users are very happy with my tables > (thanks to the help from Denis McMahon). If your users are happy with those tables anyway - what's your problem? But *if* you want to find a better way to present 613 lines of information you *should* consider better ways than just putting 613 lines into a single block. For example: You could use JavaScript to calculate how much lines fit in the viewport (without the space for the navigation, header etc.) and create a pagewise navigation. The navigation sould be kept visible in the viewport and it would be very helpful to have more than just numbers - maybe the first letter of the primary sort field. This way a user could get to *any* point of the data with *one* click (or tap) and without moving a scrollbar around or swiping on the display. If you extend this by event handlers to handle the up/down keys to allow navigating using the keyboard, it would be even more comfortable. -- Arno Welzel http://arnowelzel.de http://de-rec-fahrrad.de