Opened 7 years ago

Closed 7 years ago

#16098 closed defect (fixed)

Tree: can't open/close nodes in high contrast mode

Reported by: bill Owned by: bill
Priority: undecided Milestone: 1.8.2
Component: Dijit Version: 1.8.0
Keywords: Cc:
Blocked By: Blocking:

Description

Try third tree in test_Tree.html?a11y=true, or just test_Tree.html on a machine in high contrast mode. Clicking the +/- expando icon (text) has no effect.

The dijit.Tree function "isExpandoNode" is used to determine if the user has clicked on the expand/collapse icon. This function is implemented as:

"return dom.isDescendant(node, widget.expandNode);"

However, in high-contrast mode the "expandoNode" is hidden and "expandoNodeText" replaces it to use a font glyph to represent the icon. When this occurs, clicking on the text-based version has no effect for expand/collapse beause "isExpandoNode" function returns false.

Change History (3)

comment:1 Changed 7 years ago by bill

Milestone: tbd1.8.2
Status: newassigned

comment:2 Changed 7 years ago by bill

In [29784]:

Fix clicking on TreeNode's expando node in high contrast mode, refs #16098, fixing it on trunk !strict.

comment:3 Changed 7 years ago by bill

Resolution: fixed
Status: assignedclosed

In [29808]:

Fix clicking on TreeNode's expando node in high contrast mode, fixes #16098 on 1.8 branch !strict.

Note: See TracTickets for help on using tickets.