aboutsummaryrefslogtreecommitdiffstats
path: root/bootstrap2/static/js/autosidebar.js
blob: b9cef7e3eb08f5b6b5b4017cd25e5cf6dbae6f00 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
jQuery.fn.justtext = function() {
    return $(this).clone()
            .children()
            .remove()
            .end()
            .text();
 
};

$(document).ready(function(){
   $("h1").each(function(){
        $("#sidebar").append(
            "<li class=\"nav-header\"><h4>"+$(this).children()[0].justtext()+"</h4></li>"
        );
        ul = $("<ul>");
        $("h2",$(this).parent().parent()).each(function(){
            ul.append(
            "<li class=\"nav-header\"><h5>"+$(this).justtext()+"</h5></li>"
            );
            subul = $("<ul>");
            $("h3",$(this).parent()).each(function(){
                subul.append(
                "<li class=\"nav-header\"><h6>"+$(this).justtext()+"</h6></li>"
                );
            });
            ul.append(subul);
        });
        $("#sidebar").append(ul);
   });
});