Callbacks.hx 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. /* This file is generated, do not edit! Visit http://api.jquery.com/ for API documentation. */
  2. package js.jquery;
  3. @:native("$.Callbacks") extern class Callbacks {
  4. /**
  5. Add a callback or a collection of callbacks to a callback list.
  6. **/
  7. public function add(callbacks:haxe.extern.EitherType<haxe.Constraints.Function, Array<haxe.Constraints.Function>>):js.jquery.Callbacks;
  8. /**
  9. Disable a callback list from doing anything more.
  10. **/
  11. public function disable():js.jquery.Callbacks;
  12. /**
  13. Determine if the callbacks list has been disabled.
  14. **/
  15. public function disabled():Bool;
  16. /**
  17. Remove all of the callbacks from a list.
  18. **/
  19. public function empty():js.jquery.Callbacks;
  20. /**
  21. Call all of the callbacks with the given arguments.
  22. **/
  23. public function fire(arguments:Dynamic):js.jquery.Callbacks;
  24. /**
  25. Call all callbacks in a list with the given context and arguments.
  26. **/
  27. public function fireWith(?context:Dynamic, ?args:Dynamic):js.jquery.Callbacks;
  28. /**
  29. Determine if the callbacks have already been called at least once.
  30. **/
  31. public function fired():Bool;
  32. /**
  33. Determine whether or not the list has any callbacks attached. If a callback is provided as an argument, determine whether it is in a list.
  34. **/
  35. public function has(?callback:haxe.Constraints.Function):Bool;
  36. /**
  37. Lock a callback list in its current state.
  38. **/
  39. public function lock():js.jquery.Callbacks;
  40. /**
  41. Determine if the callbacks list has been locked.
  42. **/
  43. public function locked():Bool;
  44. /**
  45. A multi-purpose callbacks list object that provides a powerful way to manage callback lists.
  46. **/
  47. @:selfCall
  48. public function new(flags:String):Void;
  49. /**
  50. Remove a callback or a collection of callbacks from a callback list.
  51. **/
  52. public function remove(callbacks:haxe.extern.EitherType<haxe.Constraints.Function, Array<haxe.Constraints.Function>>):js.jquery.Callbacks;
  53. }