Warning: session_start(): open(/var/lib/php/sessions/sess_i1a6mf41j98c82dbucikd19tmj, 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
cmodule WordAutoSplitter {
S typingText, text, html;
enhanceFrame { minFrameSize(f, 300, 300); }
visualize {
ret northAndCenterWithMargins(dm_bigInputAndSubmit('typingText, "Split", rThread { setText(typingText) }),
fontSizePlus(5, dm_label(html)));
}
void setText(S text) enter {
setField(+text);
NavigableSet words = asCISet((LS) dm_call(dm_actualWordsCRUD(), 'actualWords));
new LS out;
S s = text;
for (S part : prefixesInCISet(words, s)) {
out.add(part);
}
setField(html := jlabel_textAsHTML_center(lines_rtrim(out));
}
}