Advertisement
Guest User

Untitled

a guest
Nov 25th, 2014
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.31 KB | None | 0 0
  1. $(document).on('keyup','input,textarea',$.debounce(600, editor.handleGlobalChange));
  2.  
  3. $('#afield').off('keyup');
  4.  
  5. $('#afield').on('keyup',function(e) {
  6. e.stopImmediatePropagation();
  7. });
  8.  
  9. $(document).on('keyup','input,textarea,not([data-nokeyup]',$.debounce(600, editor.handleGlobalChange));
  10.  
  11. $(document).on('keyup','input,textarea', function (event) {
  12. if( event.type === 'sometype' && this === someElement ) {
  13. return;
  14. }
  15. $.debounce(600, editor.handleGlobalChange).call(this, event);
  16. });
  17.  
  18. $(document).on('keyup','input,textarea',$.debounce(600, editor.handleGlobalChange));
  19. $('#afield').ignore('keyup');
  20.  
  21. makeNoise = ->
  22. $('pre').append "You typed!<br>"
  23.  
  24. # 4-line jQuery plugin
  25. $.fn.ignore = (eventType) ->
  26. $(this).each ->
  27. $(this).on eventType, (event) ->
  28. event.stopPropagation();
  29.  
  30. $ ->
  31. # General event handler for all inputs
  32. $(document).on 'keyup', 'input', makeNoise
  33.  
  34. # Exempt a specific element
  35. $('#quiet').ignore 'keyup'
  36.  
  37. # Handlers added *directly* to the #quiet element
  38. # are still called, only the bubbling is silenced.
  39. $('#quiet').on 'keyup', ->
  40. alert "Shhhh!"
  41.  
  42. $fields = $( 'input' ).add( 'textarea' ).not( '#afield' );
  43. $fields.on( 'keyup', $.debounce( 600, editor.handleGlobalChange ) );
  44.  
  45. $fields.keyup( $.debounce( 600, editor.handleGlobalChange ) );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement