Warning: session_start(): open(/var/lib/php/sessions/sess_srince9ae1ug2hfie4jton7h1s, 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 GMailSendForm extends DynModule {
SS data;
transient JComponent form;
bool warnOnDelete() { true; }
visualize {
final JTextField tfSender = jtextfield(completeGMailAddress(gmailDefaultUser()));
final JTextField tfTo = jtextfield("billg@microsoft.com");
final JTextField tfSubject = jtextfield("Hello");
final JTextArea tfText = jwrappedtextarea(trim(
[[
Hello Bill.
-Sent from my JavaX computer
]]));
form = setFormData(data, makeForm2(
"From:", tfSender,
"To:", tfTo,
"Subject:", tfSubject,
"Text:", tfText,
"", jbutton("Send mail!", r-thread-messagebox {
infoBox("Sending...");
quickGMail(getTextTrim(tfSender), getTextTrim(tfTo),
getTextTrim(tfSubject), getText(tfText));
infoBox("Sent!");
})));
awtCalcEvery(form, 10.0, r saveData);
ret form;
}
void saveData {
temp enter();
if (form != null)
setField(data := autoGetDataFromForm(form));
}
void unvisualize {
saveData();
super.unvisualize();
}
}