Merge pull request #127 from medialab-prado/126-toc-expanded-by-default
TOC expanded by default
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
App.TreeNavigator =
|
App.TreeNavigator =
|
||||||
closeNodes: (nodes) ->
|
setNodes: (nodes) ->
|
||||||
children = nodes.children('ul')
|
children = nodes.children('ul')
|
||||||
|
|
||||||
if(children.length == 0)
|
if(children.length == 0)
|
||||||
@@ -7,9 +7,8 @@ App.TreeNavigator =
|
|||||||
|
|
||||||
children.each ->
|
children.each ->
|
||||||
link = $(this).prev('a')
|
link = $(this).prev('a')
|
||||||
$('<span class="closed"></span>').insertBefore(link)
|
$('<span class="open"></span>').insertBefore(link)
|
||||||
$(this).hide()
|
App.TreeNavigator.setNodes($(this).children())
|
||||||
App.TreeNavigator.closeNodes($(this).children())
|
|
||||||
|
|
||||||
initialize: ->
|
initialize: ->
|
||||||
elem = $('[data-tree-navigator]')
|
elem = $('[data-tree-navigator]')
|
||||||
@@ -18,7 +17,7 @@ App.TreeNavigator =
|
|||||||
|
|
||||||
ul = elem.find('ul:eq(0)')
|
ul = elem.find('ul:eq(0)')
|
||||||
if(ul.length && ul.children().length)
|
if(ul.length && ul.children().length)
|
||||||
App.TreeNavigator.closeNodes(ul.children())
|
App.TreeNavigator.setNodes(ul.children())
|
||||||
|
|
||||||
$('[data-tree-navigator] span').on
|
$('[data-tree-navigator] span').on
|
||||||
click: (e) ->
|
click: (e) ->
|
||||||
|
|||||||
Reference in New Issue
Block a user