ProjectLoad Blog

11/29/2004

Timesheet Appearance

Filed under: — Keith @ 6:17 pm

The width and height of the scrollable area of the timesheets now takes the browser window size into account so that higher resolution monitors can display more information. Previously the display was locked to a particular size and larger browser windows did not show more information than smaller windows. The system now checks the window display size during the logon process and sets the timesheet scrollable area as a percentage of the available space. The specified font size is also taken into account when the display is formatted.

The headers in the timesheet scrollable area are locked in place so they remain in view when a user must scroll down through activities on the timesheet. This feature has been supported in Microsoft Internet Explorer 6+ for several months and has now been added to all commonly used browsers and versions.

2 Comments »

The URI to TrackBack this entry is: http://blog.projectload.com/archives/2004/11/29/timesheet-appearance/trackback/

  1. The scrolling is still strange. Seems like the scrollable area is sized just enough too large that when I try to scroll with the mouse wheel, I get a slight up and down for the page instead of scrolling my activities (I need to use the scroll bar to move through them.)

    Dave

    Comment by Dave Kieffer — 12/2/2004 @ 1:57 pm

  2. Thanks for your feedback Dave! Unfortunately, scrolling devices such as a wheel are implemented differently under different browsers. After investigating the options, we modified the timesheets so a field in the scrollable area now has focus when the timesheet is displayed. This covers the widest range of browsers and operating systems. Here’s what you can expect in the most commonly used browsers:

    - In IE 6+, all timesheets now accept the focus for the scrollable area and will respect the mouse or keyboard scroll device as long as the mouse pointer is in the scrollable area.

    - For Firefox and other Mozilla and Gecko based browsers, placing the focus in the scrollable area is sufficient to allow scrolling with a scroll device regardless of the mouse pointer position. However, these browsers do not accept focus on the scrollable area for the collapsed timesheet if no project has been opened.

    - We have not yet gotten Safari to accept using a scroll device in a scrollable div tag, but we are working on it!

    We will continue to investigate, but the differences in the way browsers and versions implement the W3C standards makes it difficult to handle all possible input devices uniformly.

    The fact that the page is scrollable (in addition to the timesheet entry area) was intentional as we wanted to make the input area as large as possible on the page. Making the scrollable area of the timesheet smaller (and thus making the page fit within the browser window) appears to have no affect on whether or not the wheel works in the timesheet scrollable area

    Thanks again for taking the time to get in touch with us. The change we’ve introduced because of your feedback will make the system better for everybody.

    Comment by Keith — 12/4/2004 @ 1:07 pm

RSS feed for comments on this post.

Leave a comment

Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: <a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

(required)

(required)


Protected by WP-Hashcash.

Powered by WordPress