From 83666c88b4df6e30f1e292d06f475fbf5ea38faf Mon Sep 17 00:00:00 2001 From: Struan Donald Date: Wed, 3 Aug 2011 12:05:42 +0100 Subject: rejig data structure so we can sort the extra fields --- web/js/fixmystreet.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'web/js') diff --git a/web/js/fixmystreet.js b/web/js/fixmystreet.js index 22cd1c64f..ad3ff7c4d 100644 --- a/web/js/fixmystreet.js +++ b/web/js/fixmystreet.js @@ -61,11 +61,13 @@ $(function(){ if ( category_extras ) { $('#category_meta').empty(); if ( category_extras[this.options[ this.selectedIndex ].text] ) { - extras = category_extras[this.options[ this.selectedIndex ].text]; - for ( i in extras ) { - meta = extras[i]; + fields = category_extras[this.options[ this.selectedIndex ].text]; + $('

Additional information

').appendTo('#category_meta'); + fields.sort( function(a,b) { return a.order - b.order } ); + for ( i in fields) { + meta = fields[i]; field = '
'; - field += ''; + field += ''; field += ''; field += '
'; $('

' + field + '

').appendTo('#category_meta'); -- cgit v1.2.3