20 lines
381 B
JavaScript
20 lines
381 B
JavaScript
function Screen(dom) {
|
|
var root = document.getElementById('screen');
|
|
|
|
return {
|
|
menu: menu
|
|
};
|
|
|
|
function menu(entries) {
|
|
var domEntries = [];
|
|
for(var i = 0; i < entries.length; i++) {
|
|
domEntries.push(dom.make('li', {
|
|
class: i == 0 ? 'selected' : [],
|
|
textContent: entries[i]
|
|
}, []));
|
|
}
|
|
var ul = dom.make('ul', {}, domEntries);
|
|
root.appendChild(ul);
|
|
}
|
|
}
|