Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- RP =
- setup: ->
- # construct new DOM elements
- $('<label for="filter" class="explanation">' +
- 'Restrict to movies suitable for children' +
- '</label>' +
- '<input type="checkbox" id="filter"/>'
- ).insertBefore('#movies').click(RP.filter_adult)
- filter_adult: ->
- # 'this' is element that received event (checkbox)
- if $(this).is(':checked')
- $('#movies tbody tr').each(RP.hide_if_adult_row)
- else
- $('#movies tbody tr').show()
- hide_if_adult_row: ->
- $(this).hide() unless /^G|PG$/i.test($(this).find('td:nth-child(2)').text())
- $(RP.setup) # when document ready, run setup code
Add Comment
Please, Sign In to add comment