better a11y than display:none

This commit is contained in:
Zachary Kain 2013-03-05 22:19:20 -05:00
parent 174c7a8b9f
commit 84e07a0317
2 changed files with 5 additions and 4 deletions

View file

@ -117,8 +117,8 @@ module.exports.app = (appExports, model) ->
appExports.toggleTaskEdit = (e, el) ->
hideId = $(el).attr('data-hide-id')
toggleId = $(el).attr('data-toggle-id')
$(document.getElementById(hideId)).hide()
$(document.getElementById(toggleId)).toggle()
$(document.getElementById(hideId)).addClass('visuallyhidden')
$(document.getElementById(toggleId)).toggleClass('visuallyhidden')
appExports.toggleChart = (e, el) ->
hideSelector = $(el).attr('data-hide-id')

View file

@ -184,9 +184,10 @@
<app:taskMeta />
</li>
<!-- task edit/options -->
<taskMeta:>
<div style="display:none;" id={{:task.id}}-edit>
<hr/>
<div id="{{:task.id}}-edit" class="task-options visuallyhidden">
<hr>
<form x-bind=submit:toggleTaskEdit data-toggle-id="{{:task.id}}-edit">
<div class=control-group>
<label>Text</label><input type=text value={:task.text} />