Warning: session_start(): open(/var/lib/php/sessions/sess_dfc1sfiqeqo7rafqdtmnom2n8j, 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;
JComponent 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("GMail Send Form",
"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();
}
}