blob: 7f4e185655d3ce728479f42fb9c9f312b98990aa [file] [log] [blame]
function auto_index(module) {
$(document).ready(function () {
// find all classes or functions
var div_query = "div[class='section'][id='" + module + "']";
var class_query = div_query + " dl[class='class'] > dt";
var func_query = div_query + " dl[class='function'] > dt";
var targets = $(class_query + ',' + func_query);
var li_node = $("div.sphinxsidebarwrapper li a[href='#" + module + "']").parent();
var html = "<ul>";
for (var i = 0; i < targets.length; ++i) {
var id = $(targets[i]).attr('id');
// remove 'mxnet.' prefix to make menus shorter
var id_simple = id.replace(/^mxnet\./, '');
html += "<li><a class='reference internal' href='#";
html += id;
html += "'>" + id_simple + "</a></li>";
}
html += "</ul>";
li_node.append(html);
});
}