mahara-contributors team mailing list archive
-
mahara-contributors team
-
Mailing list archive
-
Message #00851
[Bug 608643] [NEW] /admin/site/options.php with Chrome - Updating site options doesn't display page content on submit
Public bug reported:
Google Chrome version 5.0.375.99-r51029
Mahara version: Master from today
If I submit the Site options page using Chrome, although the page content is replaced, the content isn't displayed.
The html is replaced, but the expand links aren't visible.
It appears as though the
replaceChildNodes('ada4b', a);
part of the <legend><script>... isn't being called.
The javascript in the <legend> which isn't called on reset, originates
in lib/pieforms/pieform/elements/fieldset.php, and doesn't seem to be
called at all after page submission (tried by putting an console("foo");
at the beginning of the script definition).
This seems to be a bug somewhere in the murky depths of pieforms, or
possibly even Chrome depending on your viewpoint.
Given that this affects anywhere which uses a legend in any pieforms, this will probably affect the following php files in some way:
admin/site/options.php
admin/users/edit.php
admin/users/institutions.php
artefact/blog/lib.php
artefact/file/lib.php
artefact/internal/index.php
artefact/resume/goals.php
artefact/resume/index.php
artefact/resume/interests.php
artefact/resume/skills.php
blocktype/inbox/lib.php
blocktype/wall/lib.php
interaction/forum/lib.php
search/solr/lib.php
view/access.php
I think I've taken this bug as far as I can take it.
** Affects: mahara
Importance: Undecided
Status: New
** Tags: form javascript pieform submission submit
--
/admin/site/options.php with Chrome - Updating site options doesn't display page content on submit
https://bugs.launchpad.net/bugs/608643
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.
Status in Mahara ePortfolio: New
Bug description:
Google Chrome version 5.0.375.99-r51029
Mahara version: Master from today
If I submit the Site options page using Chrome, although the page content is replaced, the content isn't displayed.
The html is replaced, but the expand links aren't visible.
It appears as though the
replaceChildNodes('ada4b', a);
part of the <legend><script>... isn't being called.
The javascript in the <legend> which isn't called on reset, originates in lib/pieforms/pieform/elements/fieldset.php, and doesn't seem to be called at all after page submission (tried by putting an console("foo"); at the beginning of the script definition).
This seems to be a bug somewhere in the murky depths of pieforms, or possibly even Chrome depending on your viewpoint.
Given that this affects anywhere which uses a legend in any pieforms, this will probably affect the following php files in some way:
admin/site/options.php
admin/users/edit.php
admin/users/institutions.php
artefact/blog/lib.php
artefact/file/lib.php
artefact/internal/index.php
artefact/resume/goals.php
artefact/resume/index.php
artefact/resume/interests.php
artefact/resume/skills.php
blocktype/inbox/lib.php
blocktype/wall/lib.php
interaction/forum/lib.php
search/solr/lib.php
view/access.php
I think I've taken this bug as far as I can take it.
Follow ups
References