FLUID-2591: Sorted column loses sorted class after changing the page

Metadata

Source
FLUID-2591
Type
Bug
Priority
Major
Status
Closed
Resolution
Fixed
Assignee
N/A
Reporter
Justin Obara
Created
2009-04-13T13:25:21.000-0400
Updated
2009-04-14T09:14:35.000-0400
Versions
  1. 1.0
Fixed Versions
  1. 1.1
Component
  1. Pager

Description

Sorted column loses sorted class after changing the page

Steps to reproduce:

1) Open the sakai site settings example
http://build.fluidproject.org/infusion/integration-demos/sakai/html/pager-site-setting.html

2) Click on one of the column headers to change the sort method

At this point a class indicating the sort is placed on the header

3) Click on another pager link

Notice that the class that was on the header for sorting, is now removed

Environments

FF2, FF3, Opera 9.6, Safari 3.2 (Mac OS 10.5)
Safari 3.2 (Mac OS 10.4)
FF2, FF3, IE6, IE7, IE8, Opera 9.6 (Win XP)
FF3, IE7, IE8 (Win Vista)
IE6 (Win 2000)

Comments

  • Antranig Basman commented 2009-04-13T15:30:58.000-0400

    Interim fix at revision 7110. However, we need to review this overall architecture - right now there is the situation that the header is being rerendered along with the body - even though there is no account taken of the only state which may change in it!
    Right now the "direct selector", that is the rsf:id elements within the header, refer to the renderable elements, rather than referring to the overall cells, which are the target of the styling for sort.

  • Justin Obara commented 2009-04-14T09:14:35.000-0400

    Verified fix using:

    FF2, FF3, Opera 9.6, Safari 3.2 (Mac OS 10.5)
    FF3, IE7 (Win Vista)