diff options
| -rw-r--r-- | chimere/forms.py | 4 | ||||
| -rw-r--r-- | chimere/static/chimere/js/jquery.chimere.js | 2 | ||||
| -rw-r--r-- | chimere/static/chimere/js/routing-widget.js | 10 |
3 files changed, 8 insertions, 8 deletions
diff --git a/chimere/forms.py b/chimere/forms.py index 5c759c9..2cf463f 100644 --- a/chimere/forms.py +++ b/chimere/forms.py @@ -563,13 +563,13 @@ class RoutingForm(forms.Form): start = forms.CharField(label=_(u"Start"), widget=NominatimWidget) end = forms.CharField(label=_(u"Finish"), widget=NominatimWidget) speed = forms.ChoiceField(label=_(u"Speed"), choices=[], - required=False) + required=False, widget=forms.RadioSelect) def __init__(self, *args, **kwargs): super(RoutingForm, self).__init__(*args, **kwargs) if not settings.CHIMERE_ROUTING_SPEEDS: self.fields.pop('speed') - self.fields['speed'].widget.choices = [('', '--')] + self.fields['speed'].widget.choices = [] for transport in settings.CHIMERE_ROUTING_SPEEDS: for speed, lbl in settings.CHIMERE_ROUTING_SPEEDS[transport]: self.fields['speed'].widget.choices.append( diff --git a/chimere/static/chimere/js/jquery.chimere.js b/chimere/static/chimere/js/jquery.chimere.js index b41f516..ae74d6b 100644 --- a/chimere/static/chimere/js/jquery.chimere.js +++ b/chimere/static/chimere/js/jquery.chimere.js @@ -996,7 +996,7 @@ OpenLayers.Layer.MapQuestOSM = OpenLayers.Class(OpenLayers.Layer.XYZ, { cloned.children("#nominatim_start_label").attr('id', c_id+'_label' ).html(''); cloned.children('label[for="id_start"]').html(step_label - ).attr('for', ""); + ).attr('for', "").addClass('step_label'); var id_suffixes = ['_lat', '_lon', '']; for (idx=0;idx < id_suffixes.length;idx+=1){ var suffix = id_suffixes[idx]; diff --git a/chimere/static/chimere/js/routing-widget.js b/chimere/static/chimere/js/routing-widget.js index 043c957..34ca46c 100644 --- a/chimere/static/chimere/js/routing-widget.js +++ b/chimere/static/chimere/js/routing-widget.js @@ -26,16 +26,16 @@ $(document).ready(function() { function filter_speed(transport){ $("#id_speed_div").show(); for (i=0;i<detached_speeds.length;i+=1){ - $("#id_speed").append(detached_speeds[i]); + $("#id_speed_div ul").append(detached_speeds[i]); } detached_speeds = Array(); - $("#id_speed option").each(function(){ + $("#id_speed_div input[type=radio]").each(function(){ if(!$(this).val().match(transport) && $(this).val()){ - detached_speeds.push($(this).detach()); + detached_speeds.push($(this).parent().parent().detach()); } }); - $('#id_speed').val(''); - if($("#id_speed option").length == 1){ + $('#id_speed_div').val(''); + if($("#id_speed_div input[type=radio]").length == 1){ $("#id_speed_div").hide(); } } |
