Patent ID: 7831572

Claim:
A method for modifying and updating the order of list items in an ordered list in a Web page using a Web browser, the method comprising: obtaining a Web page including a copy of a source list on a remote server using a Web browser, the copy of the source list comprising a plurality of list items, wherein each of the plurality of list items includes an internal order value; displaying an ordered list of the plurality of list items on a Web browser, wherein an ordinal position of each of the plurality of list items displayed in the ordered list being determined according to their internal order values; displaying a position control corresponding to each of the plurality of list items, wherein each position control of a list item may be manipulated by a user to select a new internal order value to change the ordinal position in the ordered list for its corresponding list item; monitoring for user actions manipulating any of the position controls of the plurality of list items in the ordered list; and upon detecting a user action manipulating a position control of at least one of the plurality of list items in the ordered list: identifying a list item associated with each manipulation of a position control of at least one of the plurality of list items in the ordered list; setting a flag associated with each of the identified list item based on each manipulation of a position control by a user for the plurality of list items in the ordered list to a dirty state; identifying a new internal order value for each of the identified list item based on each manipulation of a position control by a user for the plurality of list items in the ordered list; and rearranging the ordinal position of the plurality of list items displayed in the ordered list according to their internal order values after manipulation of the position controls of the plurality of list items in the ordered list.