From d0f234b58efe892cd23361eb87e0529a5f1e018d Mon Sep 17 00:00:00 2001 From: Jeremy Goecks Date: Mon, 17 Jun 2013 17:17:33 -0400 Subject: [PATCH] Create mako module/function for refreshing Galaxy frames and use module/function to replace duplicated code. --- templates/grid_base.mako | 40 ++-------------- templates/message.mako | 48 ++----------------- templates/refresh_frames.mako | 46 ++++++++++++++++++ .../webapps/galaxy/dataset/copy_view.mako | 12 ++--- templates/webapps/galaxy/history/grid.mako | 16 ++----- 5 files changed, 62 insertions(+), 100 deletions(-) create mode 100644 templates/refresh_frames.mako diff --git a/templates/grid_base.mako b/templates/grid_base.mako index 7f83b5cc20f..0cb5c9ef7bc 100644 --- a/templates/grid_base.mako +++ b/templates/grid_base.mako @@ -13,6 +13,7 @@ %> <%inherit file="${inherit(context)}"/> <%namespace file="/display_common.mako" import="render_message" /> +<%namespace file="/refresh_frames.mako" import="handle_refresh_frames" /> <%def name="init()"> <% @@ -53,43 +54,10 @@ <%def name="grid_javascripts()"> ${h.js("libs/jquery/jquery.autocomplete", "galaxy.autocom_tagging", "libs/jquery/jquery.rating", "galaxy.grids" )} + ${handle_refresh_frames()} + - - <%def name="javascripts()"> ${parent.javascripts()} - ${self.handle_refresh_frames()} + ${handle_refresh_frames()} + \ No newline at end of file diff --git a/templates/webapps/galaxy/dataset/copy_view.mako b/templates/webapps/galaxy/dataset/copy_view.mako index 2ba60a74bd6..dee147f5135 100644 --- a/templates/webapps/galaxy/dataset/copy_view.mako +++ b/templates/webapps/galaxy/dataset/copy_view.mako @@ -1,9 +1,13 @@ <%inherit file="/base.mako"/> +<%namespace file="/refresh_frames.mako" import="handle_refresh_frames" /> + <%def name="title()">Copy History Items <%def name="javascripts()"> ${parent.javascripts()} + + ${handle_refresh_frames} diff --git a/templates/webapps/galaxy/history/grid.mako b/templates/webapps/galaxy/history/grid.mako index 9171d735d90..5d7e79efdf8 100644 --- a/templates/webapps/galaxy/history/grid.mako +++ b/templates/webapps/galaxy/history/grid.mako @@ -1,19 +1,11 @@ <%inherit file="../grid_base.mako"/> +<%namespace file="/refresh_frames.mako" import="handle_refresh_frames" /> + <%def name="grid_javascripts()"> ${parent.grid_javascripts()} - + + ${handle_refresh_frames()} <%def name="grid_body( grid )">