Warning: session_start(): open(/var/lib/php/sessions/sess_ltsima8qps99num8vscbvn1n1p, 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
!7
sclass Entry {
S listName;
bool selected;
*() {}
*(S *listName) {}
}
compact module MechListsSelector > DynObjectTable {
transient JTextArea taDetail;
start {
dm_useLocalMechListCopies();
if (empty(data))
setData(map(construct Entry, mechListNames())); // TODO: update later
}
visualize {
JComponent c = super.visualize();
onTableSelectionChanged(table(), r {
if (selected() == null) clearTextAndDisable(taDetail);
else setTextAndEnable(taDetail, mL_raw(selected().listName));
});
onTableCellLeftClick(table(), voidfunc(int col, int row) {
if (tableColumnNameIs(table(), col, "Selected")) {
data.get(row).selected = !data.get(row).selected;
fireDataChanged();
}
});
ret jhsplit(c, taDetail = wordWrapTypeWriterTextArea(), 0.3);
}
}