in src/components/nms/msdoc/1.6.0/vs2005/Output/scripts/script_manifold.js [354:388]
function SetupDevlangsFilter()
{
var divNode = document.getElementById('devlangsMenu');
if (divNode == null)
return;
var checkboxNodes = divNode.getElementsByTagName("input");
if (checkboxNodes.length == 1)
{
// only one checkbox, so we don't need a menu
// get the devlang and use it to display the correct devlang spans
// a one-checkbox setting like this is NOT persisted, nor is it set from the persisted globals
var checkboxData = checkboxNodes[0].getAttribute('data');
var dataSplits = checkboxData.split(',');
var devlang = "";
if (dataSplits.length > 1)
devlang = dataSplits[1];
styleSheetHandler(devlang);
}
else
{
// setup the dropdown menu
devlangsMenu = new CheckboxMenu("devlangsMenu", docSettings, persistKeys, globals);
devlangsDropdown = new Dropdown('devlangsDropdown', 'devlangsMenu', 'header');
dropdowns.push(devlangsDropdown);
// update the label of the dropdown menu
SetDropdownMenuLabel(devlangsMenu, devlangsDropdown);
// toggle the document's display docSettings
codeBlockHandler();
styleSheetHandler("");
}
}