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");
42 for(var k
in docmap
) {
43 if(docmap
.hasOwnProperty(k
))
46 docs
= docs
.sort(function(a
,b
) {
47 a
= a
.title
.toUpperCase();
48 b
= b
.title
.toUpperCase();
56 var onChange = function() {
60 check_extensions
= document
.getElementById("check_extensions");
61 check_extensions
.onchange
= onChange
;
62 filter
= document
.getElementById("menu_filter");
63 filter
.onchange
= onChange
;
69 while(node
.hasChildNodes())
70 node
.removeChild(node
.lastChild
);
74 var div
= document
.createElement("p");
76 div
.className
= "jump";
77 div
.innerHTML
= "Jump to: ";
79 for(var i
=0;i
<docs
.length
;i
++) {
81 var x
= v
.title
[0].toUpperCase();
83 if(v
.installed
=="extension" && !check_extensions
.checked
)
86 if(filter
.value
!= "all" && v
.path
.split("/")[0].toLowerCase() != filter
.value
)
89 if(/Undocumented classes/.test(v
.categories
))
94 var a
= document
.createElement("a");
95 a
.setAttribute("href","#section_"+cap
);
98 div
.appendChild(document
.createTextNode(" "));
103 node
.appendChild(div
);
106 for(var i
=0;i
<docs2
.length
;i
++) {
108 var x
= v
.path
.split("/");
109 var c
= v
.title
[0].toUpperCase();
112 var y
= document
.createElement("h2");
113 var a
= document
.createElement("a");
114 a
.className
= "anchor";
115 a
.setAttribute("name","section_"+c
);
116 a
.innerHTML
= cap
= c
;
121 var div
= document
.createElement("div");
122 div
.className
= "result_item";
124 var n
= document
.createElement("a");
125 var link
= v
.hasOwnProperty("oldhelp")?v
.oldhelp
:("../"+v
.path
+".html");
126 n
.setAttribute("href",link
);
127 n
.innerHTML
= v
.title
;
129 div
.appendChild(document
.createTextNode(" - "+v
.summary
+" "));
131 n
= document
.createElement("span");
132 n
.className
= "soft";
134 if(v
.installed
=="extension")
136 else if(v
.installed
=="missing")
137 res
+= " - missing!";
138 n
.innerHTML
= res
+"]";
140 node
.appendChild(div
);
143 document
.getElementById("total_count").innerHTML
= count
+ " documents";
147 <ul id=
"menubar"></ul>
149 <body onload=
"did_load()">
150 <div class='contents'
>
152 <div id='label'
>SuperCollider OVERVIEWS
</div>
154 <div id='summary'
>Alphabetical index of all documents
</div>
156 <div id=
"search_checks">
158 <select id=
"menu_filter">
159 <option SELECTED
value=
"all">All documents
</option>
160 <option value=
"classes">Classes only
</option>
161 <option value=
"reference">Reference only
</option>
162 <option value=
"guides">Guides only
</option>
163 <option value=
"tutorials">Tutorials only
</option>
164 <option value=
"overviews">Overviews only
</option>
165 <option value=
"other">Other only
</option>
167 <input type=
"checkbox" id=
"check_extensions" checked=
"true">Include extensions
</input>
169 <div id=
"total_count"></div>
170 <div id='doclist'
></div>