1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
/**
* Provides the javascript for problem reporting.
*
* @copyright 2014 Horde LLC
* @license LGPL-2 (http://www.horde.org/licenses/lgpl)
*/
var HordeProblem = {
onSubmit: function(e)
{
if ($F('subject').empty()) {
window.alert(this.summary_text);
$('subject').focus();
e.stop();
} else if ($F('message').empty()) {
window.alert(this.message_text);
$('message').focus();
e.stop();
} else {
$('actionID').setValue('send_problem_report');
}
}
};
$('problem-report').observe('click', HordeProblem.onSubmit.bindAsEventListener(HordeProblem));
|