diff options
| -rw-r--r-- | chimere/models.py | 2 | ||||
| -rw-r--r-- | chimere/static/chimere/js/importer_interface.js | 9 | ||||
| -rw-r--r-- | chimere/widgets.py | 10 | 
3 files changed, 15 insertions, 6 deletions
diff --git a/chimere/models.py b/chimere/models.py index fe38e11..dfca2f2 100644 --- a/chimere/models.py +++ b/chimere/models.py @@ -231,7 +231,7 @@ class Importer(models.Model):                                       choices=IMPORTER_CHOICES)      filtr = models.CharField(_(u"Filter"), max_length=200,                               blank=True, null=True) -    source = models.CharField(_(u"Source"), max_length=200, +    source = models.CharField(_(u"Web address"), max_length=200,                                blank=True, null=True)      source_file = models.FileField(_(u"Source file"),                          upload_to='import_files', blank=True, null=True) diff --git a/chimere/static/chimere/js/importer_interface.js b/chimere/static/chimere/js/importer_interface.js index fc52b4c..9dc669f 100644 --- a/chimere/static/chimere/js/importer_interface.js +++ b/chimere/static/chimere/js/importer_interface.js @@ -23,6 +23,11 @@ django.jQuery(function($) {          for (k=0; k<form_filters.length;k++){              $('.form-row.'+form_filters[k]).show();          } +        if (importer_val == 'KML'){ +            $('.help-kml').show(); +        } else { +            $('.help-kml').hide(); +        }          if (importer_val == 'OSM'){              $('.form-row.field-filtr').addClass('field-map');              $('#map_edit').show(); @@ -65,9 +70,9 @@ django.jQuery(function($) {          value += '[' + $("#id_filtr_tag").val() + ']';          value += '[bbox=';          value += $('#upper_left_lon').val() + ','; -        value += $('#upper_left_lat').val() + ','; +        value += $('#lower_right_lat').val() + ',';          value += $('#lower_right_lon').val() + ','; -        value += $('#lower_right_lat').val(); +        value += $('#upper_left_lat').val();          value += ']';          $('#id_filtr').val(value);          return false; diff --git a/chimere/widgets.py b/chimere/widgets.py index 219f30d..7fa8893 100644 --- a/chimere/widgets.py +++ b/chimere/widgets.py @@ -522,8 +522,12 @@ class ImportFiltrWidget(AreaWidget):          tpl += u'var msg_missing_filtr = "%s";' % \                                           _(u"You have to insert a filter tag.")          tpl += u"</script>\n" -        help_msg = _(u"Don't forget to refresh before submit") -        tpl += u"<p class='help-osm'>%s</p>\n" % help_msg +        help_msg = _(u"If you change the above form don't forget to refresh "\ +                     u"before submit!") +        tpl += u"<p class='help-osm errornote'>%s</p>\n" % help_msg +        help_msg = _(u"You can put a Folder name in the KML file to filter on "\ +                     u"it.") +        tpl += u"<p class='help-kml'>%s</p>\n" % help_msg          if not value:              value = ''          tpl += u"<div><input type='text' id='id_%s' name='id_%s' "\ @@ -552,7 +556,7 @@ class ImportFiltrWidget(AreaWidget):                     lower_right_lon          # as the regexp pass, we could be pretty confident          self.xapi_type, self.xapi_tag, self.bounding_box = xapi_m.groups() -        upper_left_lon, upper_left_lat, lower_right_lon, lower_right_lat = \ +        upper_left_lon, lower_right_lat, lower_right_lon, upper_left_lat = \                  self.bounding_box.split(',')          return float(upper_left_lat), float(upper_left_lon), \                 float(lower_right_lat), float(lower_right_lon)  | 
