diff options
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: |
