Show guide/tutorial types at the top of the list

pull/165/head
Thibaut 10 years ago
parent 144642985d
commit bff403399c

@ -1,2 +1,16 @@
class app.collections.Types extends app.Collection
@model: 'Type'
groups: ->
result = []
for type in @models
(result[@_groupFor(type)] ||= []).push(type)
result.filter (e) -> e.length > 0
GUIDES_RGX = /guide|tutorial/i
_groupFor: (type) ->
if GUIDES_RGX.test(type.name)
0
else
1

@ -25,7 +25,9 @@ class app.views.TypeList extends app.View
return
render: ->
@html @tmpl('sidebarType', @doc.types.all())
html = ''
html += @tmpl('sidebarType', group) for group in @doc.types.groups()
@html(html)
onOpen: (event) =>
$.stopEvent(event)

Loading…
Cancel
Save