Sha256: 607b36db72dfc08333b6fa09a6fe94e14449e40ebeecd4fdce8d6af2286b9cf3

Contents?: true

Size: 890 Bytes

Versions: 2

Compression:

Stored size: 890 Bytes

Contents

view = Docs.register    "Docs.views.ComponentDetails"
view.extends            "Luca.Container"

view.configuration
  rowFluid: true

view.contains
  role: "documentation"
  span: 5
  loadComponent: (model)->
    @$el.empty()
    @$el.append("<h2>#{ model.get('class_name') }</h2>")
    @$el.append("<div class='header-documentation'>#{ model.get('header_documentation') }</div>")
,
  type: "component_documentation"
  role: "details"
  displaySource: true
  span: 7

view.defines
  afterRender: ()->
    @getDetails().$el.hide()
    @getDocumentation().$el.hide()

  load: (model)->
    @getDetails().$el.show()
    @getDocumentation().$el.show()

    @getDetails().loadComponent(model)
    @getDocumentation().loadComponent(model)

    @prettyPrint()

  # Applies syntax highlighting to all pre elements
  prettyPrint: ()-> 
    @$('pre').addClass('prettyprint')
    window.prettyPrint?()

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
luca-0.9.91 site/source/app/assets/javascripts/docs/views/pages/browse_source/details.coffee
luca-0.9.9 site/source/app/assets/javascripts/docs/views/pages/browse_source/details.coffee