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

Reply via email to