[pLog-svn] r3457 - plog/trunk/js/ui

Jon Daley plogworld at jon.limedaley.com
Wed May 24 13:46:39 GMT 2006


 	I will try it.  Leaving the last user was part of what I had 
originally fixed.  Maybe I didn't try it with erasing all users from the 
blog, but just removing 2 of 3.  I will check.

On Wed, 24 May 2006, Oscar Renalias wrote:

> Try this:
>
> 1) undo my change
> 2) edit one blog
> 3) in the list at the bottom of the page, add 3 users
> 4) select them all and try to remove them
>
> You should get one left, even though you wanted to remove them all.
>
> Now put my change by back and try again, all users should be gone now.
>
> I was at least able to reproduce this behaviour.
>
> Oscar
>
> On 5/24/06, Jon Daley <plogworld at jon.limedaley.com> wrote:
>>         Why did you remove the length field?  Was it not working for you?
>> try printing out 'userList.options.length' each time through the loop.
>> And I think you will see that it is decremented when an item is set to
>> null.  Not decrementing length will not break anything, but it will loop
>> through non-existent items.
>> 
>> On Wed, 24 May 2006, oscar at devel.lifetype.net wrote:
>> 
>> > Author: oscar
>> > Date: 2006-05-24 08:25:33 +0000 (Wed, 24 May 2006)
>> > New Revision: 3457
>> >
>> > Modified:
>> >   plog/trunk/js/ui/common.js
>> > Log:
>> > This fix was introduced in revision r3441 but it broke removing multiple 
>> users because it always left the last one behind (it removed everything 
>> else except the last one)
>> > Jon, since you made the original fix, can you check if this breaks it 
>> again?
>> >
>> >
>> > Modified: plog/trunk/js/ui/common.js
>> > ===================================================================
>> > --- plog/trunk/js/ui/common.js        2006-05-24 08:06:21 UTC (rev 3456)
>> > +++ plog/trunk/js/ui/common.js        2006-05-24 08:25:33 UTC (rev 3457)
>> > @@ -435,7 +435,8 @@
>> >       for( i = 0; i < length; i++ ) {
>> >               if( userList.options[i].selected ){
>> >                       userList.options[i] = null;
>> > -            i--; length--;
>> > +            i--;
>> > +            //length--;
>> >         }
>> >       }
>> >       return( true );
>> >
>> > _______________________________________________
>> > pLog-svn mailing list
>> > pLog-svn at devel.lifetype.net
>> > http://devel.lifetype.net/mailman/listinfo/plog-svn
>> >
>> 
>> **************************************
>> Jon Daley
>> http://jon.limedaley.com/
>> 
>> Any tool, when dropped, will roll into the least accessible corner.
>> -- Anthony's Law of the Workshop
>> _______________________________________________
>> pLog-svn mailing list
>> pLog-svn at devel.lifetype.net
>> http://devel.lifetype.net/mailman/listinfo/plog-svn
>> 
> _______________________________________________
> pLog-svn mailing list
> pLog-svn at devel.lifetype.net
> http://devel.lifetype.net/mailman/listinfo/plog-svn
>

**************************************
Jon Daley
http://jon.limedaley.com/

Worship isn't a noun, it's a verb.
-- Unknown


More information about the pLog-svn mailing list