saasbook

movie_list_filter.js

Aug 15th, 2013
501
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.61 KB | None | 0 0
  1. var MovieListFilter = {
  2. filter_adult: function () {
  3. // 'this' is *unwrapped* element that received event (checkbox)
  4. if ($(this).is(':checked')) {
  5. $('tr.adult').hide();
  6. } else {
  7. $('tr.adult').show();
  8. };
  9. },
  10. setup: function() {
  11. // construct checkbox with label
  12. var labelAndCheckbox =
  13. $('<label for="filter">Only movies suitable for children</label>' +
  14. '<input type="checkbox" id="filter"/>' );
  15. labelAndCheckbox.insertBefore('#movies');
  16. $('#filter').change(MovieListFilter.filter_adult);
  17. }
  18. }
  19. $(MovieListFilter.setup); // run setup function when document ready
Add Comment
Please, Sign In to add comment