Switch to unified view

a/Allura/allura/lib/macro.py b/Allura/allura/lib/macro.py
...
...
182
    g.resource_manager.register(ps)
182
    g.resource_manager.register(ps)
183
    response = ps.display(project=c.project)
183
    response = ps.display(project=c.project)
184
    return response
184
    return response
185
185
186
@macro()
186
@macro()
187
def download_button(project=None, **kw):
187
def download_button():
188
    from allura import model as M
188
    from allura import model as M
189
    from allura.lib.widgets.macros import DownloadButton
189
    from allura.lib.widgets.macros import DownloadButton
190
    if project is None:
191
        p = c.project
192
    else:
193
        p = M.Project.query.get(shortname=project)
194
    if not p:
195
        return '[[download_button %s (not found)]]' % project
196
    button = DownloadButton(project=p)
190
    button = DownloadButton(project=c.project)
197
    g.resource_manager.register(button)
191
    g.resource_manager.register(button)
198
    response = button.display(project=p)
192
    response = button.display(project=c.project)
199
    return response
193
    return response
200
194
201
@macro()
195
@macro()
202
def include(ref=None, **kw):
196
def include(ref=None, **kw):
203
    from allura import model as M
197
    from allura import model as M