rdoc.coffee 499 B

123456789101112131415
  1. #= require views/pages/base
  2. class app.views.RdocPage extends app.views.BasePage
  3. @events:
  4. click: 'onClick'
  5. onClick: (event) ->
  6. return unless event.target.classList.contains 'method-click-advice'
  7. $.stopEvent(event)
  8. source = $ '.method-source-code', event.target.closest('.method-detail')
  9. isShown = source.style.display is 'block'
  10. source.style.display = if isShown then 'none' else 'block'
  11. event.target.textContent = if isShown then 'Show source' else 'Hide source'