Warning: session_start(): open(/var/lib/php/sessions/sess_7thc8i0tmhjvgvo7u7eh5puv1c, 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
// optional parameter sayAction: IVF1
// optional parameter submitAction: IVF1
static JComponent ele_renderSuggestions(S madeFromInput, Iterable suggestions, O... _) {
optPar IVF1 sayAction;
optPar IVF1 submitAction;
ret jscroll_trackWidth(vstackWithSpacing(map(takeFirst(100, suggestions), s -> {
JComponent c = withSideMargin(jLabelWithButtons(s,
"+", rThread { ele_logItemFeedback(true, s, madeFromInput) },
"-", rThread { ele_logItemFeedback(false, s, madeFromInput) },
"Say", rThread {
ele_logItemFeedback(true, s, madeFromInput, button := "Say");
callF(or(sayAction, lambda1 dm_say), s);
},
"Submit", rThread {
ele_logItemFeedback(true, s, madeFromInput, button := "Submit");
if (submitAction != null) submitAction.get(s);
else
dm_setAIBarTextAndFireWithInfo(s, "user-chosen in " + dm_moduleLibID());
}));
setToolTip(findButton(c, "Submit"), "Submit as new input");
ret c;
})));
}