Paul Nicholls
6cb665f18c
MDL-41451 - formslib: use create_function instead of inline function
...
As per MDL-39432, closure-style inline functions can result in fatal
errors when using eAccelerator and thus should be avoided.
2013-09-09 11:41:17 +12:00
Paul Nicholls
52b617673c
MDL-41451 - Large forms are truncated by max_input_vars
...
By parsing php://input in chunks, we can bypass max_input_vars for
forms which do not use the "multipart/form-data" enctype. This can
be (and is) safely skipped if there are fewer than max_input_vars
fields submitted as part of $_POST.
2013-09-06 14:57:03 +12:00
Jason Fowler
1b883b8c20
MDL-30839 Accessibility - Focusing on error on submit
2013-08-22 10:53:18 +08:00
Jason Fowler
6050809347
MDL-30839 Fixing extra line breaks in error msg
2013-08-22 09:10:19 +08:00
Jason Fowler
790b3da848
MDL-30839 Accessibility, Forms - Improve accessibility or error messages
2013-08-19 09:56:16 +08:00
Jamie Pratt
304343830b
MDL-40176 mock_submit method for testing
...
Conflicts:
lib/formslib.php
2013-07-09 15:09:56 +08:00
Sam Hemelryk
9505fcffe4
Merge branch 'MDL-39280-24' of git://github.com/FMCorz/moodle into MOODLE_24_STABLE
2013-06-24 14:08:47 +12:00
Frederic Massart
734581a35e
MDL-39650 form: Type can be set on repeated elements in a group
2013-05-31 11:05:08 +08:00
Frederic Massart
84d356f73c
MDL-39280 form: Multiple select support disabledIf with multiple values
2013-05-10 09:36:45 +08:00
Frederic Massart
d39925c792
MDL-38885 form: Fix comments and stricter unit test
2013-05-10 08:36:19 +08:00
Frederic Massart
feeb14b941
MDL-38885 form: Recursively clean parameters based on right type
2013-05-09 14:06:14 +08:00
Itamar Tzadok
d87a55fc2b
MDL-36433 Forms lib - Added dash escaping to validation script getter.
2012-12-10 12:13:54 +13:00
Tim Hunt
5f137dcbe2
MDL-36760 formslib: fix frozen elements with [] in name.
...
This was a regression caused by MDL-30845 or, to be precise, the related
issue MDL-32785.
Form elements with names like multipier[0] require special handling,
such as is present in HTML_QuickForm_element::_prepareValue. I have
added equivalent handling to MoodleQuickForm::exportValues. I am afraid
that I could not think of a way to do this reliably without duplicating
code.
2012-11-23 10:53:14 +00:00
Frederic Massart
510ccc5521
MDL-36564 usability: Repositioned help/info icon
2012-11-19 10:03:50 +08:00
Frederic Massart
15396bba9b
MDL-35171 Forms: Date selector always gets UTF-8 strings
2012-10-15 09:46:02 +08:00
Tim Hunt
6b65e50bcb
MDL-35395 formslib: a method to disable formchangechecker for a form.
2012-10-05 17:44:21 +01:00
Frederic Massart
28c7749fc7
MDL-30909 Forms: Custom ID can be set on a form
2012-09-17 09:46:31 +08:00
Eloy Lafuente (stronk7)
c0d716d7b9
Merge branch 'MDL-35171' of git://github.com/merrill-oakland/moodle
2012-09-11 02:44:30 +02:00
Adrian Greeve
8e73fbf5aa
MDL-32785 - lib - Ignorning hard frozen fields when submitting data.
2012-09-10 11:12:10 +08:00
Eric Merrill
1bae1fe522
MDL-35171 formslib Updating date config array to fix problems with month jumping.
...
Based on https://bugs.php.net/bug.php?id=49115 , if you request a month, but do not
specify a date, it will use your current date, which may be beyon a date in the month
requested, causing the return of the next month. This patch specifies the date (1st).
2012-09-01 10:11:24 -04:00
Aparup Banerjee
f597dcc008
MDL-34708 Forms library : Fixed incorrect calendar day displayed across timezones. Credit to Matthew Davidson and team at rose-hulman.edu.
2012-08-05 23:27:31 +08:00
Adrian Greeve
b0c6dc1cac
MDL-34465 - lib - Replacing get_context_instance with context_XXXX::instance (group 8)
2012-07-27 10:10:46 +08:00
Aparup Banerjee
821fbfe4f5
Merge branch 'wip-mdl-31294' of git://github.com/rajeshtaneja/moodle
2012-07-24 16:57:58 +08:00
Rajesh Taneja
c277b502ab
MDL-31294 Forms Library: Removed deprecated functions from forms library
2012-07-24 15:09:39 +08:00
Dan Poltawski
b7db7803bc
Merge branch 'w30_MDL-34299_m24_html5' of git://github.com/skodak/moodle
...
Conflicts:
lib/db/upgrade.php
version.php
2012-07-24 14:07:26 +08:00
Sam Hemelryk
87608b34f4
Merge branch 'MDL-33927_enforce_max_attachments' of git://github.com/davosmith/moodle
2012-07-23 12:00:30 +12:00
Petr Škoda
13725b3797
MDL-34299 remove xmlstrictheaders setting and switch to html5 doctype by default
...
This fixes WCAG 2.0 compliance because we were already using HTML5 markup.
The strict XML headers setting never worked for production servers, developers
used browser validators for compliance testing. XHTML 5 option is relatively
similar to this obsolete option, but still it can not be used on production servers.
XHTML Strict 1.x was a standardised dead end, HTML5 is the new de-facto-standard
supported by all major browsers including latest versions of IE.
Please note nothing changes in our coding style because HTML5 is a superset of
several previous standards, it is recommended to use only features that are
already implemented in all our supported browsers.
2012-07-21 19:23:44 +02:00
Rajesh Taneja
fc9ae8d164
MDL-31294 Forms Library: Removed deprecated file and format form element
2012-07-19 16:06:21 +08:00
Sam Hemelryk
d7e0d2cb08
Merge branch 'MDL-31300' of git://github.com/rwijaya/moodle
2012-07-18 10:25:28 +12:00
Davo Smith
a32dabc260
MDL-33927 Filemanager - enforce the maxfiles limit on form submission
2012-07-17 10:18:52 +01:00
Frederic Massart
a0658f00ca
MDL-31622 Forms: Date selector supports i18n
2012-07-13 08:57:13 +08:00
Dan Poltawski
2c0c3379fc
Merge branch 'MDL-30844-master' of https://github.com/FMCorz/moodle
2012-07-10 14:47:35 +08:00
Tim Hunt
ebbc5e7bfd
MDL-34008 formslib: repeat_elements replace {no} for submits & buttons
2012-06-26 09:59:37 +01:00
Frederic Massart
95114b18e5
MDL-30844 Accessibility: orphan label in form action buttons
2012-06-25 10:18:42 +08:00
Petr Skoda
a38a17a12a
MDL-33015 revert form actions to default back to FULLME
...
This is a temporary workaround until we fix all admin pages to set up actual url properly in admin_externalpage_setup().
2012-05-21 11:57:55 +08:00
Rossiani Wijaya
50eac7e07c
MDL-31300 formslib: Removed deprecated set_upload_manager() function
2012-05-10 11:13:17 +08:00
Rajesh Taneja
86b600d67a
MDL-31498 formslib: repeat_elements will now set default for group elements
2012-05-02 13:20:40 +08:00
Petr Skoda
66b3302dec
MDL-32405 workaround for non-static PEAR::raise_error() and fixed -1 debug support
2012-04-15 17:02:26 +02:00
Rajesh Taneja
91f7f8c1c1
MDL-32150 Libraries: checkbox controller will not check or uncheck freezed checkboxes
2012-03-30 13:04:04 +08:00
Tim Hunt
1851b00b07
MDL-32176 formslib: allow {no} in repeat_element default values.
2012-03-23 15:22:41 +00:00
Petr Skoda
fabbf4398b
MDL-32094 some nasty quickforms hacks that should help with E_STRICT
...
Note: we have stopped tracking our QuickForms hacks long ago.
2012-03-18 18:39:37 +01:00
Sam Hemelryk
4dd2af1270
MDL-28972 formslib: Fixed up variable naming
2012-03-14 14:40:12 +13:00
Rajesh Taneja
7f850b23d7
MDL-28972 formslib: orignalvalue is considered and checkboxes are updated depending on orignalvalue of controller
2012-03-12 10:25:21 +08:00
Rajesh Taneja
c14584f206
MDL-28972 formslib: Checkbox controller will use yui to select and unselect checkboxes
2012-03-12 10:25:21 +08:00
Eloy Lafuente (stronk7)
2ed7cc2730
Merge branch 'w10_MDL-31301_m23_textlibcleanup' of git://github.com/skodak/moodle
2012-03-06 16:06:53 +01:00
Sam Hemelryk
f788011045
Merge branch 'MDL-31660-master-3' of git://git.luns.net.uk/moodle
2012-03-05 10:59:22 +13:00
Petr Skoda
6f3451e540
MDL-31301 remove all uses of moodle_strtolower() and deprecated it
2012-03-03 11:46:26 +01:00
Andrew Robert Nicols
88939271a1
MDL-31660 Rename form change detection javascript file
2012-02-29 14:50:52 +00:00
Sam Hemelryk
58b7d48f9a
MDL-30974 forms: Last minute phpdoc fixes
2012-02-21 12:39:35 +13:00
Sam Hemelryk
ceaad88222
Merge branch 'wip-mdl-30974' of git://github.com/rajeshtaneja/moodle
2012-02-21 12:07:30 +13:00