Moodle

Breadcrumb separator, only certain fonts support ►

Details

  • Type: Bug Bug
  • Status: Closed Closed
  • Priority: Minor Minor
  • Resolution: Fixed
  • Affects Version/s: 1.7
  • Fix Version/s: 1.7.1, 1.8
  • Component/s: Accessibility
  • Labels:
    None
  • Environment:
    Internet Explorer 6, Windows XP.
  • Affected Branches:
    MOODLE_17_STABLE
  • Fixed Branches:
    MOODLE_17_STABLE, MOODLE_18_STABLE

Description

Following the fix for MDL-6360, Unicode characters such as &► are used to represent left and right arrows.

  • These are supported by many fonts: Arial, Helvetica, Times and Courier (Arial first on the list in 'Standard' themes);
  • But NOT Verdana, Georgia or 'Trebuchet MS' (first on the list in themes: Cornflower, Chameleon, Orangewhite and all OU).

Issue Links

Activity

Hide
Nick Freear added a comment -

Fixed in, cvs:/theme/standard/styles_fonts.css - picked up by other themes. Fix is for Win/IE6.

.breadcrumb .sep, .headermenu button,
.calendar-controls .previous, .calendar-controls .next {
font-family:Arial, Helvetica, Courier, sans-serif;
}

We have tested the Unicode characters on these platforms:

  • Windows XP Pro SP2: IE6, Firefox 1.5.0.6, Opera 8.51 - OK.
  • Debian Linux: Firefox 1.5.0.7 and Konqueror - OK.

TODO, these need fixing:

  • Mac OSX Safari 2.04, left-arrow smaller than right-arrow.
  • Mac OSX Firefox 1.5.0.7, left-arrow is '?', right-arrow OK.
Show
Nick Freear added a comment - Fixed in, cvs:/theme/standard/styles_fonts.css - picked up by other themes. Fix is for Win/IE6. .breadcrumb .sep, .headermenu button, .calendar-controls .previous, .calendar-controls .next { font-family:Arial, Helvetica, Courier, sans-serif; } We have tested the Unicode characters on these platforms:
  • Windows XP Pro SP2: IE6, Firefox 1.5.0.6, Opera 8.51 - OK.
  • Debian Linux: Firefox 1.5.0.7 and Konqueror - OK.
TODO, these need fixing:
  • Mac OSX Safari 2.04, left-arrow smaller than right-arrow.
  • Mac OSX Firefox 1.5.0.7, left-arrow is '?', right-arrow OK.
Hide
Robert Brenstein added a comment -

Can't we simply have the breadcrumbs, at least in the standard scheme, like they are in docs.moodle.org? These seem to work on all platforms and are as functional as the attempts on the more fancy ones.

Show
Robert Brenstein added a comment - Can't we simply have the breadcrumbs, at least in the standard scheme, like they are in docs.moodle.org? These seem to work on all platforms and are as functional as the attempts on the more fancy ones.
Hide
Nick Freear added a comment -

Hi guys. Sorry I missed the Moodle 1.7 release!

The patch above is for cvs:/lib/weblib.php function check_theme_arrows. Its tested for,

  • Windows XP: IE 6/ 7, Firefox 1.5, Netscape 8, Opera 8.
  • Mac OS X: Safari 2, IE 5.2, Firefox 2, Camino, Opera 9.
  • Linux (via http://www.totalvalidator.com): Konqueror, Lynx.
  • Windows 2K, NT, 9x – still researching.

I'll be committing on HEAD and 1.7 branch.

Robert, the character » is a quote character used in French, Chinese (elsewhere?) - I think it's a mistake to use it or > etc. out of the correct context. Assistive technologies like the the screen-reader JAWS speak » as "right-angle quote". The intention is to use 'silent' characters, which are not punctuation/ maths notation.

Cheers

Show
Nick Freear added a comment - Hi guys. Sorry I missed the Moodle 1.7 release! The patch above is for cvs:/lib/weblib.php function check_theme_arrows. Its tested for,
  • Windows XP: IE 6/ 7, Firefox 1.5, Netscape 8, Opera 8.
  • Mac OS X: Safari 2, IE 5.2, Firefox 2, Camino, Opera 9.
  • Linux (via http://www.totalvalidator.com): Konqueror, Lynx.
  • Windows 2K, NT, 9x – still researching.
I'll be committing on HEAD and 1.7 branch. Robert, the character » is a quote character used in French, Chinese (elsewhere?) - I think it's a mistake to use it or > etc. out of the correct context. Assistive technologies like the the screen-reader JAWS speak » as "right-angle quote". The intention is to use 'silent' characters, which are not punctuation/ maths notation. Cheers
Hide
Nick Freear added a comment -

Attached and commited Version 2 of patch (above) on head and MOODLE_17_STABLE branch.

Also tested:

  • Windows 2K/ 9x: IE 5.x.
  • Mac OS X: iCab 3.
Show
Nick Freear added a comment - Attached and commited Version 2 of patch (above) on head and MOODLE_17_STABLE branch. Also tested:
  • Windows 2K/ 9x: IE 5.x.
  • Mac OS X: iCab 3.
Hide
Nick Freear added a comment -

"Arrows on course roles screen are displaying as squares" (OU Bug 2300)

the add/remove user icons on the course roles page have changed & are not
intuiative. Can they be amended please?

------- Comment #1 From sam marshall 2007-01-18 17:51:01 [reply] -------

This refers to the way the arrow characters do not display on a standard OU
Desktop Internet Explorer 6. Instead they show up as squares. They appear
correctly on Firefox and IE7 on my PC.

Show
Nick Freear added a comment - "Arrows on course roles screen are displaying as squares" (OU Bug 2300) the add/remove user icons on the course roles page have changed & are not intuiative. Can they be amended please? ------- Comment #1 From sam marshall 2007-01-18 17:51:01 [reply] ------- This refers to the way the arrow characters do not display on a standard OU Desktop Internet Explorer 6. Instead they show up as squares. They appear correctly on Firefox and IE7 on my PC.
Hide
Nick Freear added a comment -

Patch for cvs:/theme/standard/styles_fonts.css, fixes 'arrow_button's on role assign and group assign pages.

Show
Nick Freear added a comment - Patch for cvs:/theme/standard/styles_fonts.css, fixes 'arrow_button's on role assign and group assign pages.
Hide
Nick Freear added a comment -

Fixed, patch applied.

Show
Nick Freear added a comment - Fixed, patch applied.

People

Vote (0)
Watch (0)

Dates

  • Created:
    Updated:
    Resolved: