[whatwg] Reverse ordered lists

Philip Parker philip246 at gmail.com
Wed Jan 23 09:33:21 PST 2008


What about having it render as a standard unordered list ( ie, 
bulletpoints ) until the entire set of items has been received - and 
then re-rendering the list as a numbered type, all properly calculated

James Graham wrote:
> Siemova wrote:
>> On Jan 23, 2008 10:54 AM, David Walbert <dwalbert at learnnc.org 
>> <mailto:dwalbert at learnnc.org>> wrote:
>>
>>
>>     It's not that simple -- the last line should be
>>
>>     start = 1 + ( (number of items - 1) * step)
>>
>>     if it's assumed that the last item of the list is numbered one by
>>     default.
>>
>>
>> Alas, we see the ill effects of my hastiness today! I stand happily 
>> corrected. In that case, it's even simpler:
>>
>> if start is not specified
>> start = 1
>> if reverse
>> start += (number of items - 1) * step
>
> The problem that Jonas originally pointed out is that, given browsers 
> do incremental rendering "number of items" is not a known quantity 
> when the list is first rendered. For a pathological example of why 
> this is a problem, imagine a cgi script that just kept spewing out 
> reverse numbered list items, one per second, indefinitely.
>
> It may be that in practice lists are short enough that they are 
> typically rendered all in one go so this wouldn't be a problem. I 
> don't think that's obvious, however.
>
>
>



More information about the whatwg mailing list