jamiesensei
78354cec8c
fixed xhtml problem in repeared header elements which had [] in id.
2007-01-10 06:17:45 +00:00
jamiesensei
10a3103164
fix for MDL-8117 - div nested in span for grouped elements in formslib - changed spans to div
2007-01-10 05:26:22 +00:00
jamiesensei
9aa022feef
xhtml validity fix for static element type
...
qtype calculated form - started
2007-01-10 05:05:26 +00:00
jamiesensei
86aab05ced
fix for xhtml probs MDL-8102 and MDL-7979 - invalid id attributes.
...
and stopped using label tag for a group of elements where the label refers to the group of elements and not an individual one.
2007-01-08 15:53:17 +00:00
skodak
18f3ad8372
xhtml fix - now only 'for=' with wrong id is removed from labels - static and grouped elemenst (date selector), because the missing label might cause problems with CSS styling
2007-01-08 08:00:46 +00:00
jamiesensei
111be766b6
changed implementation of advcheckbox so as to keep PEAR code seperate to Moodle code.
2007-01-07 16:41:06 +00:00
jamiesensei
271ffe3f25
various formslib work including bug fixes for MDL-8039 id attribute collision between forms and page ids. Also added editor helpbutton. This is a fix for MDL-6941 need the ability to associate several helptopics with htmleditor. Also started on converting forms for question types to formslib.
2007-01-07 12:46:47 +00:00
skodak
d36462eb00
MDL-7861 xhtml strict fixes - do not add label for static element in formslib, fixed wrong regex in previous commit
2007-01-06 21:22:02 +00:00
skodak
217d03a14c
MDL-7861 xhtml strict fixes - do not add label for static element in formslib
2007-01-06 20:45:17 +00:00
skodak
72f46d119b
MDL-8039 formslib Form id collission with body id when editing course, user details, etc.
2007-01-06 20:31:06 +00:00
tjhunt
9e93222df2
questioncategory formslib.php form control.
2007-01-05 16:46:28 +00:00
jamiesensei
b07b6c8134
added 'required' class to outermost div of form elements
2007-01-05 06:47:35 +00:00
moodler
f4ba7e1a54
Bend over for XHTML 1.0 Strict ... MDL-8049
...
Removed Javascript language attribute tags and added CDATA
2007-01-03 14:44:17 +00:00
skodak
feaf5d06db
MDL-8015 improved file uploading
...
- changed file upload api in formslib
- fixed blog attachments and related code in file.php
- fixed glossary attachments
- fixed embedded images in forum posts and blogs - only gif, png and jpeg; the problme was that svg were embedded using img tag which was wrong, the same applied to other picture formats unsupported by browsers (please note that student submitted svg should be never embedded in moodle page for security reasons)
- other minor fixes
2006-12-28 21:21:44 +00:00
jamiesensei
1d284fbd85
fixing all the form names as per new class naming convention (PHP class names are also used for html id for styling)
2006-12-28 15:43:47 +00:00
jamiesensei
f07b9627b6
changes to how we generate the id attribute of forms and the naming convention of forms
...
migrate blog edit to formslib
2006-12-28 09:32:45 +00:00
moodler
5e87b920e3
Added CDATA to Javascript
2006-12-22 04:52:13 +00:00
jamiesensei
da43c002ff
fix for MDL-7937 'Fatal error: Call to a member function on a non-object in /var/www/dev/lib/pear/HTML/QuickForm.php on line 602 error'
2006-12-19 11:18:06 +00:00
jamiesensei
a23f0aaf95
* Added setAdvanced functionality see http://docs.moodle.org/en/Development:lib/formslib.php_setAdvanced
...
* Added MoodleQuickForm method closeHeaderBefore($elementName); http://docs.moodle.org/en/Development:lib/formslib.php_Form_Definition#Use_Fieldsets_to_group_Form_Elements
* Added moodleform method add_action_buttons(); see http://docs.moodle.org/en/Development:lib/formslib.php_Form_Definition#add_action_buttons.28.24cancel_.3D_true.2C_.24revert_.3D_true.2C_.24submitlabel.3Dnull.29.3B
* is_cancelled method added to moodleform http://docs.moodle.org/en/Development:lib/formslib.php_Usage#Basic_Usage_in_A_Normal_Page
* added hidden labels to elements within groups such as the date_selector select boxes and other elements in 'groups'
* quiz/mod.html migrated to formslib
* glossary/edit.html migrated to formslib
* extended registerNoSubmitButton() functionality to automatically add js to onclick to bypass client side js input validation.
* added no_submit_button_pressed() function that can be used in a similar way to is_cancelled() as a test in the main script to see if some button in the page has been pressed that is a submit button that is used for some dynamic functionality within the form and not to submit the data for the whole form.
* added new condition for disabledIf which allows to disable another form element if no options are selected from within a select element.
* added default 'action' for moodleform - strip_querystring(qualified_me()) http://docs.moodle.org/en/Development:lib/formslib.php_Usage#Basic_Usage_in_A_Normal_Page
2006-12-19 07:03:08 +00:00
moodler
0a5872450a
Commented out header.php because it's not in CVS yet
2006-12-18 04:43:12 +00:00
moodler
2ae2200286
Removed bad character
2006-12-18 04:38:53 +00:00
jamiesensei
19194f825a
added setAdvanced MoodleQuickForm method. And added closeHeaderAfter method
2006-12-14 12:44:10 +00:00
jamiesensei
44875d7898
added code to include hidden labels in groups in forms
2006-12-09 14:06:15 +00:00
jamiesensei
11f260f4ee
some changes to date_selector and date_time_selector. Now automatically disabledIf disable checkbox is checked. 'optional' option includes a disable checkbox.
2006-12-09 11:42:57 +00:00
jamiesensei
46e648b610
added Sam's 'enabled' checkbox functionality
2006-12-07 10:39:28 +00:00
skodak
fed13a5e88
MDL-7807 duplicate error messages in client side validation, errorSpan inserted only once
2006-12-05 21:48:44 +00:00
skodak
e35c9eeb5f
MDL-7807 duplicate error messages in client side validation, fixed the rest of problems I hope
2006-12-05 21:43:33 +00:00
jamiesensei
e7004d051a
fix for problem of duplicated error messages, client side validation not deleting old error message before displaying new ones.
2006-12-05 14:27:24 +00:00
jamiesensei
0befbdfd8f
petr's patch to fix problem with htmlarea breaking clientside validation. Also using id's with same naming convention as formslib for htmlareas.
2006-12-05 13:21:40 +00:00
skodak
1cbb09f1d1
MDL-7778 fixed cancel button failing on some pages (I hope)
2006-12-04 22:00:47 +00:00
jamiesensei
1c51317b2c
small change to type of returned var from is_validated()
2006-12-04 10:59:07 +00:00
jamiesensei
3ba2c1871e
*** empty log message ***
2006-12-04 10:55:50 +00:00
jamiesensei
19110c573d
added new 'cancel' element type and introduced new is_cancelled() MoodleQuickForm method.
...
also used new cancel button in all mod_forms as well as a 'Revert' button and reworked logic about where to go on cancel or after submission for modedit.php
2006-12-04 09:36:30 +00:00
skodak
30e113f4fa
MDL-7781 Move help button out from element label in new formslib
2006-12-03 14:28:40 +00:00
skodak
0c3f57fa69
MDL-7776 Switch required and help icon - rearanged fieldset too
2006-12-03 13:05:34 +00:00
skodak
441e8334af
MDL-7776 Switch required and help icon
2006-12-03 11:26:05 +00:00
skodak
3d6851692c
MDL-7775 Remove links from required field icon - leave only onle help button per page
2006-12-03 11:10:21 +00:00
jamiesensei
2dbd640932
some fixes for disabledIf and using disabledIf in course/edit_form.php
2006-11-28 08:04:00 +00:00
jamiesensei
616b549a58
added some phpdoc comments to repeat_elements() method
2006-11-24 12:33:53 +00:00
jamiesensei
ebd3c7ac94
added repeat_elements method to moodleform and used method for choice form
2006-11-24 12:20:26 +00:00
jamiesensei
e24b7f851a
some restructuring of formslib - moving moodleform_mod definition to new file course\moodleform_mod.php and some changes to moodleform_mod standard elements setup and moodleform disabledIf API
2006-11-24 06:39:15 +00:00
skodak
c80a13c736
added new set_max_file_size method to moodleform MDL-6914
2006-11-23 08:24:58 +00:00
jamiesensei
9403060aac
fix for focus problem
2006-11-22 15:58:07 +00:00
jamiesensei
abf11956f9
changed method name addDependency to disabledIf and removed data/mod.html
2006-11-22 15:19:20 +00:00
jamiesensei
d01a38cb06
*** empty log message ***
2006-11-22 08:53:35 +00:00
jamiesensei
9c03bbaa04
more fixes for lockoptions behaviour; changes to forum/mod_form.php; removed forum/mod.html
2006-11-21 11:02:13 +00:00
jamiesensei
6e372b2591
added commenting to addDependency method and used new functionality in forum\mod_form.php
2006-11-21 09:33:48 +00:00
jamiesensei
50ef8eb9bd
adding lockoptions functionality to formslib library and added lockoptionsall() function which allows multiple dependencies for one dependent element and handles that properly.
2006-11-21 09:17:46 +00:00
jamiesensei
3c7656b4b0
added two new elements button and choosecoursefile which inherits from button
...
added $supportsgroups bool parameter with default true to give method standard_coursemodule_elements($supportsgroups=true) on moodleform_mod
2006-11-15 07:40:49 +00:00
jamiesensei
cc935f9174
fix for bug - not seeing standard elements on activity module form on some versions of PHP.
2006-11-14 05:18:39 +00:00