Warning: session_start(): open(/var/lib/php/sessions/sess_9ubq4276kocbrldm1q93si0dt3, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
sclass JNavigation extends JPanel {
JList list;
SingleComponentPanel content;
new Map> contentMakers;
S lastItem;
*() {
makeFakeSingleComponentPanel(this, jhsplit(list, content));
onChange(list, r {
S item = getSelectedItem(list);
if (eq(item, lastItem)) ret;
lastItem = item;
JComponent content = pcallF(contentMakers.get(item));
if (content == null) content = jcenteredimage(#1101244);
scp.setComponent(content);
}
}
void addPage(fS name, final F0 makeContent) {
swing {
contentMakers.put(name, makeContent);
addListItem(list, name);
}
}
}