diff options
| author | Étienne Loks <etienne.loks@peacefrogs.net> | 2011-09-22 14:44:46 +0200 |
|---|---|---|
| committer | Étienne Loks <etienne.loks@peacefrogs.net> | 2011-09-22 14:44:46 +0200 |
| commit | b1b0a4e43365b36cac23688c4db402e46e0b224a (patch) | |
| tree | 0ceef856fde0dce5baa0db8480f6d5813b9b0e9e /chimere/main/widgets.py | |
| parent | 7273d9b45e4908de4a9b8623ea1fa6e153eed33a (diff) | |
| download | Chimère-b1b0a4e43365b36cac23688c4db402e46e0b224a.tar.bz2 Chimère-b1b0a4e43365b36cac23688c4db402e46e0b224a.zip | |
Correct route shifting in edition (closes #304) + enlarge the edition map (closes #305)
Diffstat (limited to 'chimere/main/widgets.py')
| -rw-r--r-- | chimere/main/widgets.py | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/chimere/main/widgets.py b/chimere/main/widgets.py index 74fc022..65223e8 100644 --- a/chimere/main/widgets.py +++ b/chimere/main/widgets.py @@ -189,13 +189,20 @@ the desired position")) _(u"Upload a route file (GPX or KML)")) tpl += u"""\n<p id='draw-or'>%s</p>\n""" % _(u"or") tpl += u"""<div id='draw-label'><div id='draw-toggle-off' \ -class='toggle-button' onclick='toggleDrawOn();'> +onclick='toggleDraw();'> <a href='#' onclick='return false;'>%s</a></div> </div> <hr class='spacer'/>""" % (_(u"Start \"hand\" drawing")) - tpl += """ + if value: + tpl += """ <div id='map_edit'></div>""" - if not value: + else: + tpl += """ +<div id='map_edit'> + <div class='map_button'> + <a href='#' id='button-move-map' class='toggle-button toggle-button-active' onclick='toggleDrawOff();return false;'>%s</a> + <a href='#' id='button-draw-map' class='toggle-button toggle-button-inactive' onclick='toggleDrawOn();return false;'>%s</a></div> + </div>""" % (_(u"Move on the map"), _(u"Draw")) tpl += ''' <div class='help-route' id='help-route-create'>%s</div>''' % help_create style = '' @@ -209,8 +216,10 @@ class='toggle-button' onclick='toggleDrawOn();'> value="%s"/> """ % (style, help_modify, name, name, value, routefile_id) tpl += "<script type='text/javascript'><!--\n" - tpl += "init();\n" + if not value: + tpl += "document.getElementById('map_edit').style.display = 'None';" if value: + tpl += "init();\n" val = value if type(value) == unicode: try: |
