Form/inputselect: List all elements if whole text is selected

Signed-off-by: Stephan Bösch-Plepelits <skunk@cg.tuwien.ac.at>
Form/inputselect: Fix for Chrome: select text on onclick

Signed-off-by: Stephan Bösch-Plepelits <skunk@cg.tuwien.ac.at>
Form/File: Remove value when error occured

Signed-off-by: Stephan Bösch-Plepelits <skunk@cg.tuwien.ac.at>
Form/Page Talk: Red border around errors; improve page talk and assessment too

Signed-off-by: Stephan Bösch-Plepelits <skunk@cg.tuwien.ac.at>
Form: saving files: save in form_save_data()

Signed-off-by: Stephan Bösch-Plepelits <skunk@cg.tuwien.ac.at>
Form: Allow _ in variable names for files

Signed-off-by: Stephan Bösch-Plepelits <skunk@cg.tuwien.ac.at>
Form: Saving files: only update data when file got uploaded

Signed-off-by: Stephan Bösch-Plepelits <skunk@cg.tuwien.ac.at>
Form: Bugfix in form_get_changed()

Signed-off-by: Stephan Bösch-Plepelits <skunk@cg.tuwien.ac.at>
Form: form_check() calls form_element_check() for all elements

Signed-off-by: Stephan Bösch-Plepelits <skunk@cg.tuwien.ac.at>
Form: Define default values

Signed-off-by: Stephan Bösch-Plepelits <skunk@cg.tuwien.ac.at>
Form: Bugfix

Signed-off-by: Stephan Bösch-Plepelits <skunk@cg.tuwien.ac.at>
Form: 'req' requires non-null value (before '0' was invalid too)

Signed-off-by: Stephan Bösch-Plepelits <skunk@cg.tuwien.ac.at>
Form: Bugfix uploading addition files

Signed-off-by: Stephan Bösch-Plepelits <skunk@cg.tuwien.ac.at>
Form: urlencode file name for download link

Signed-off-by: Stephan Bösch-Plepelits <skunk@cg.tuwien.ac.at>
Form: Bugfix: still save file after reload of page

Signed-off-by: Stephan Bösch-Plepelits <skunk@cg.tuwien.ac.at>
Form: To avoid last bug, add some additional checks

Signed-off-by: Stephan Bösch-Plepelits <skunk@cg.tuwien.ac.at>
Form: form_save_data() may return errors as '__error' key of return value

Signed-off-by: Stephan Bösch-Plepelits <skunk@cg.tuwien.ac.at>
Form: clear stat cache before checking new/changed file

Signed-off-by: Stephan Bösch-Plepelits <skunk@cg.tuwien.ac.at>
Form: use final path as location for temporary files

Signed-off-by: Stephan Bösch-Plepelits <skunk@cg.tuwien.ac.at>
Form: New data type: 'float'

Signed-off-by: Stephan Bösch-Plepelits <skunk@cg.tuwien.ac.at>