1.1 --- a/EventAggregatorSupport/View.py Mon Jun 17 16:25:48 2013 +0200
1.2 +++ b/EventAggregatorSupport/View.py Mon Jun 17 16:37:42 2013 +0200
1.3 @@ -450,10 +450,14 @@
1.4
1.5 # Download controls.
1.6
1.7 - append(fmt.div(on=1, css_class="event-download-controls"))
1.8 -
1.9 - append(fmt.span(on=1, css_class="event-download"))
1.10 - append(linkToPage(request, page, _("Download..."), download_dialogue_link, title=_("Edit download options...")))
1.11 + controls_target = "%s-controls" % self.getIdentifier()
1.12 +
1.13 + append(fmt.div(on=1, css_class="event-download-controls", id=controls_target))
1.14 +
1.15 + download_target = "%s-download" % self.getIdentifier()
1.16 +
1.17 + append(fmt.span(on=1, css_class="event-download", id=download_target))
1.18 + append(linkToPage(request, page, _("Download..."), "#%s" % download_target))
1.19 append(fmt.div(on=1, css_class="event-download-popup"))
1.20
1.21 append(fmt.div(on=1, css_class="event-download-item"))
1.22 @@ -499,13 +503,21 @@
1.23 append(fmt.span(on=0)) # end label
1.24 append(fmt.div(on=0))
1.25
1.26 + append(fmt.div(on=1, css_class="event-download-item"))
1.27 + append(fmt.span(on=1, css_class="event-download-link"))
1.28 + append(linkToPage(request, page, _("Cancel"), "#%s" % controls_target))
1.29 + append(fmt.span(on=0)) # end label
1.30 + append(fmt.div(on=0))
1.31 +
1.32 append(fmt.div(on=0)) # end of pop-up
1.33 append(fmt.span(on=0)) # end of download
1.34
1.35 # Subscription controls.
1.36
1.37 - append(fmt.span(on=1, css_class="event-download"))
1.38 - append(linkToPage(request, page, _("Subscribe..."), subscribe_dialogue_link, title=_("Edit subscription options...")))
1.39 + subscribe_target = "%s-subscribe" % self.getIdentifier()
1.40 +
1.41 + append(fmt.span(on=1, css_class="event-download", id=subscribe_target))
1.42 + append(linkToPage(request, page, _("Subscribe..."), "#%s" % subscribe_target))
1.43 append(fmt.div(on=1, css_class="event-download-popup"))
1.44
1.45 append(fmt.div(on=1, css_class="event-download-item"))
1.46 @@ -535,6 +547,12 @@
1.47 append(fmt.span(on=0)) # end label
1.48 append(fmt.div(on=0))
1.49
1.50 + append(fmt.div(on=1, css_class="event-download-item"))
1.51 + append(fmt.span(on=1, css_class="event-download-link"))
1.52 + append(linkToPage(request, page, _("Cancel"), "#%s" % controls_target))
1.53 + append(fmt.span(on=0)) # end label
1.54 + append(fmt.div(on=0))
1.55 +
1.56 append(fmt.div(on=0)) # end of pop-up
1.57 append(fmt.span(on=0)) # end of download
1.58