I have just checked CVS and it seems to me there's a typo in the CSS class that I'm not sure if it has been reported before (I tried to search though).

According to the specs:
http://www.w3.org/TR/REC-CSS2/ui.html#cursor-props

This is not completely correct:

  cursor: ns-resize;

It should probably be:

  cursor: n-resize;

File affected is misc/drupal.css (at the very bottom).

CommentFileSizeAuthor
#2 drupal.css.patch42910a286 bytesmarkus_petrux

Comments

Steven’s picture

Status: Active » Closed (works as designed)

ns-resize is the preferred cursor. It is only defined in CSS3, but some browsers already support it (Firefox, Konqueror) and it does no harm on older browsers.

I would prefer to use cursor: ns-resize, n-resize; , which should use a fallback mechanism similar to font-family, but this didn't work on any browser I tried.

markus_petrux’s picture

StatusFileSize
new286 bytes

n-resize is still supported by CSS3:
http://www.w3.org/TR/css3-ui/#cursor

Since CSS3 is still a work in progress, it seems to make more sense to use n-resize now, IMHO.

I'm attaching the patch, if that makes things easier.

markus_petrux’s picture

Status: Closed (works as designed) » Needs review

Sorry, I'm changing the status, feel free to discard though. ;-)

Steven’s picture

Status: Needs review » Fixed

I did some more testing. On Windows (IE, Opera, Ffox) the ns-resize and s-resize cursor is the same (a vertical two-way arrow), but on Mac you get a quirky single arrow (which could possibly confuse users).

Still, it seems that the CSS2 versions do work on the most browsers (s-resize makes more sense than n-resize, because most users will want to make a textarea bigger).

Changed in HEAD.

Anonymous’s picture

Status: Fixed » Closed (fixed)