javascript.coffee 953 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. #= require views/pages/base
  2. class app.views.JavascriptPage extends app.views.BasePage
  3. afterRender: ->
  4. @highlightCode @findAllByTag('pre'), 'javascript'
  5. return
  6. class app.views.JavascriptWithMarkupCheckPage extends app.views.BasePage
  7. afterRender: ->
  8. for el in @findAllByTag('pre')
  9. language = if el.textContent.match(/^\s*</)
  10. 'markup'
  11. else
  12. 'javascript'
  13. @highlightCode el, language
  14. return
  15. app.views.ChaiPage =
  16. app.views.ExpressPage =
  17. app.views.GruntPage =
  18. app.views.LodashPage =
  19. app.views.MarionettePage =
  20. app.views.MochaPage =
  21. app.views.ModernizrPage =
  22. app.views.MomentPage =
  23. app.views.MongoosePage =
  24. app.views.NodePage =
  25. app.views.PhaserPage =
  26. app.views.QPage =
  27. app.views.RethinkdbPage =
  28. app.views.SinonPage =
  29. app.views.UnderscorePage =
  30. app.views.WebpackPage =
  31. app.views.JavascriptPage
  32. app.views.RequirejsPage =
  33. app.views.SocketioPage =
  34. app.views.VuePage =
  35. app.views.JavascriptWithMarkupCheckPage