3 <title>Documents
</title>
4 <link rel='stylesheet' href='../scdoc.css' type='text/css'
/>
5 <meta http-equiv='Content-Type' content='text/html; charset=UTF-
8'
/>
6 <script src=
"../docmap.js" type=
"text/javascript"></script>
7 <script src=
"../scdoc.js" type=
"text/javascript"></script>
19 border-bottom:
1px solid #ddd;
29 <p>The document index needs JavaScript.
31 <script type=
"text/javascript">
39 helpRoot
=".."; fixTOC();
40 node
= document
.getElementById("doclist");
41 docs
= docmap
.sort(function(a
,b
) {
42 a
= a
.title
.toUpperCase();
43 b
= b
.title
.toUpperCase();
51 var onChange = function() {
55 check_extensions
= document
.getElementById("check_extensions");
56 check_extensions
.onchange
= onChange
;
57 filter
= document
.getElementById("menu_filter");
58 filter
.onchange
= onChange
;
64 while(node
.hasChildNodes())
65 node
.removeChild(node
.lastChild
);
69 var div
= document
.createElement("p");
71 div
.className
= "jump";
72 div
.innerHTML
= "Jump to: ";
74 for(var i
=0;i
<docs
.length
;i
++) {
76 var x
= v
.title
[0].toUpperCase();
78 if(v
.installed
=="extension" && !check_extensions
.checked
)
81 if(filter
.value
!= "all" && v
.path
.split("/")[0].toLowerCase() != filter
.value
)
84 if(/Undocumented classes/.test(v
.categories
))
89 var a
= document
.createElement("a");
90 a
.setAttribute("href","#section_"+cap
);
93 div
.appendChild(document
.createTextNode(" "));
98 node
.appendChild(div
);
101 for(var i
=0;i
<docs2
.length
;i
++) {
103 var x
= v
.path
.split("/");
104 var c
= v
.title
[0].toUpperCase();
107 var y
= document
.createElement("h2");
108 var a
= document
.createElement("a");
109 a
.className
= "anchor";
110 a
.setAttribute("name","section_"+c
);
111 a
.innerHTML
= cap
= c
;
116 var div
= document
.createElement("div");
117 div
.className
= "result_item";
119 var n
= document
.createElement("a");
120 n
.setAttribute("href","../"+v
.path
+".html");
121 n
.innerHTML
= v
.title
;
123 div
.appendChild(document
.createTextNode(" - "+v
.summary
+" "));
125 n
= document
.createElement("span");
126 n
.className
= "soft";
128 if(v
.installed
=="extension")
130 else if(v
.installed
=="missing")
131 res
+= " - missing!";
132 n
.innerHTML
= res
+"]";
134 node
.appendChild(div
);
137 document
.getElementById("total_count").innerHTML
= count
+ " documents";
141 <ul id=
"menubar"></ul>
143 <body onload=
"did_load()">
144 <div class='contents'
>
146 <div id='label'
>SuperCollider OVERVIEWS
</div>
148 <div id='summary'
>Alphabetical index of all documents
</div>
150 <div id=
"search_checks">
152 <select id=
"menu_filter">
153 <option SELECTED
value=
"all">All documents
</option>
154 <option value=
"classes">Classes only
</option>
155 <option value=
"reference">Reference only
</option>
156 <option value=
"guides">Guides only
</option>
157 <option value=
"tutorials">Tutorials only
</option>
158 <option value=
"overviews">Overviews only
</option>
159 <option value=
"other">Other only
</option>
161 <input type=
"checkbox" id=
"check_extensions" checked=
"true">Include extensions
</input>
163 <div id=
"total_count"></div>
164 <div id='doclist'
></div>