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);
|
||
|
}
|
||
|
}
|