https://bugzilla.wikimedia.org/show_bug.cgi?id=24828
Summary: Show on Select fields - All divs's are parsed regardless of which one is selected. Product: MediaWiki extensions Version: any Platform: All OS/Version: All Status: NEW Severity: critical Priority: Normal Component: SemanticForms AssignedTo: yaro...@gmail.com ReportedBy: mitchell_ne...@hotmail.com CC: wikibugs-l@lists.wikimedia.org Hi. I'm using SF 1.9.1. I have the following: {| class="formtable" ! width=25%|Area Grouping: | {{{field|Area Groups|default=None|show on select=None=>none;North and East Hampshire=>ne_hampshire;West Hampshire=>w_hampshire;South East Hampshire=>se_hampshire}}} |} <div id="none"> {| class="formtable" ! width=10%|Areas: | {{{field|Areas|input type=checkboxes|no autocomplete|property=Area|}}} |} </div> <div id="ne_hampshire"> {| class="formtable" ! width=10%|Areas: | {{{field|Areas|input type=checkboxes|no autocomplete|property=Area|default=Basingstoke & Deane Borough,Hart District,East Hampshire District,Rushmoor District,North and East Hampshire}}} |} </div> <div id="w_hampshire"> {| class="formtable" ! width=10%|Areas: | {{{field|Areas|input type=checkboxes|no autocomplete|property=Area|default=New Forest District,Test Valley,Eastleigh,Winchester City,West Hampshire}}} |} </div> <div id="se_hampshire"> {| class="formtable" ! width=10%|Areas: | {{{field|Areas|input type=checkboxes|no autocomplete|property=Area|default=Havant Borough,Gosport Borough, Fareham Borough,South East Hampshire}}} |} So, for example, if you select "North and East Hampshire", it correctly defaults the areas to the ones specified in the ne_hampshire div. However, it then seems to process the other divs regardless and ends up setting the default= areas for w_hampshire, se_hampshire as well. When you save the form you end up with ALL the default= property values in all the div's set for the area property, not just the ne_hampshire ones. This is obviously a major issue and has caused a massive data integrity headache. Thanks Neill. -- Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. _______________________________________________ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l