Sha256: 2cb369e038492555844851558077124ca013cc5626179974c6b13a971108e6a3
Contents?: true
Size: 1.14 KB
Versions: 2
Compression:
Stored size: 1.14 KB
Contents
#= require_tree ./browse_source #= require_self view = Docs.register "Docs.views.BrowseSource" view.extends "Luca.Container" view.configuration autoBindEventHandlers: true events: "click .docs-component-list a.link" : "selectComponent" view.contains component: "component_list" , component: "component_details" view.privateMethods index: ()-> @selectComponent(@getComponentList().getCollection().at(0)) show: (componentName)-> component = @getComponentList().getCollection().detect (model)-> model.get("class_name") is componentName return @index() unless component? @selectComponent(component) selectComponent: (e)-> list = @getComponentList() details = @getComponentDetails() if Luca.isBackboneModel(e) model = e index = list.getCollection().indexOf(model) row = list.$("tr[data-index='#{ index }']") else $target = @$(e.target) row = $target.parents('tr').eq(0) index = row.data('index') model = list.getCollection().at(index) list.$('tr').removeClass('info') row.addClass('info') details.load(model)
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.coffee |
luca-0.9.9 | site/source/app/assets/javascripts/docs/views/pages/browse_source.coffee |