JSFiddle - React, Tailwind, and code Playground
Dojo 1.5 + Claro template
HTML
<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/dojo/1.5/dijit/themes/claro/claro.css">
JavaScript
dojo.require('dijit.layout.AccordionContainer');
dojo.require('dijit.layout.ContentPane');
dojo.ready(function() {
var aContainer = new dijit.layout.AccordionContainer({}).placeAt(dojo.body());
aContainer.startup();
for (var i = 0; i < 5; i++) {
aContainer.addChild(new dijit.layout.ContentPane({
title: 'pane ' + i,
content: 'content ' + i
}));
}
aContainer.connect(aContainer, 'selectChild', function(pane) {
alert('Selected pane: ' + pane.id);
});
});