PageRenderTime 26ms CodeModel.GetById 17ms RepoModel.GetById 0ms app.codeStats 0ms

/trunk/jsdoc-toolkit/app/test/event.js

http://jsdoc-toolkit.googlecode.com/
JavaScript | 54 lines | 6 code | 8 blank | 40 comment | 0 complexity | c9204be3ded9c6c3e344864ed1f15ee6 MD5 | raw file
  1. /**
  2. * @name Kitchen
  3. * @constructor
  4. * @fires Bakery#event:donutOrdered
  5. */
  6. /**
  7. * Fired when some cake is eaten.
  8. * @name Kitchen#event:cakeEaten
  9. * @function
  10. * @param {Number} pieces The number of pieces eaten.
  11. */
  12. /**
  13. * Find out if cake was eaten.
  14. * @name Kitchen#cakeEaten
  15. * @function
  16. * @param {Boolean} wasEaten
  17. */
  18. /**
  19. * @name getDesert
  20. * @function
  21. * @fires Kitchen#event:cakeEaten
  22. */
  23. /**
  24. * @name Bakery
  25. * @constructor
  26. * @extends Kitchen
  27. */
  28. /**
  29. * Fired when a donut order is made.
  30. * @name Bakery#event:donutOrdered
  31. * @event
  32. * @param {Event} e The event object.
  33. * @param {String} [e.topping] Optional sprinkles.
  34. */
  35. /**
  36. * @constructor
  37. * @borrows Bakery#event:donutOrdered as this.event:cakeOrdered
  38. */
  39. function CakeShop() {
  40. }
  41. /** @event */
  42. CakeShop.prototype.icingReady = function(isPink) {
  43. }
  44. /** @event */
  45. function amHungry(/**Boolean*/enoughToEatAHorse) {
  46. }