I think I found a small bug that may be in one or more of the helpers
which cause a failure when a hyphen is used in the name of an
attribute.

So for example if you use an attribute where the left side of the
equation contains a '-' such as:

    _aria-labelledby='nav-login-menu-label'

then you will get an error.


Here are two examples you can paste into layout.html to observe the
results:

This works fine:

<div id="nav-login-menu" >
    <h2 class="nav" id="nav-login-menu-label">Career Counseling
Resources</h2>
        {{=UL(
            LI(A('school, work, life balance',_href='http://
www.uiuc.edu/'),
            LI(A('school, work, life balance',_href='http://
www.uiuc.edu/')),
            LI(A('school, work, life balance',_href='http://
www.uiuc.edu/')),
            _class='nobullet'),
_id='navigation1',_role='navigation',_tabindex='-1'
                )}}
</div>


This generates an error:

<div id="nav-login-menu" >
    <h2 class="nav" id="nav-login-menu-label">Career Counseling
Resources</h2>
        {{=UL(
            LI(A('school, work, life balance',_href='http://
www.uiuc.edu/'),
            LI(A('school, work, life balance',_href='http://
www.uiuc.edu/')),
            LI(A('school, work, life balance',_href='http://
www.uiuc.edu/')),
            _class='nobullet'),
_id='navigation1',_role='navigation',aria-labelledby='nav-login-menu-
label'
            )}}
</div>


Thank You,

Chris

Reply via email to