/templates/message.mako

https://bitbucket.org/cistrome/cistrome-harvard/ · Mako · 60 lines · 45 code · 10 blank · 5 comment · 8 complexity · e10121a10bd6c84d545bb519e64f418a MD5 · raw file

  1. <%!
  2. def inherit(context):
  3. if context.get('use_panels'):
  4. if context.get('webapp'):
  5. webapp = context.get('webapp')
  6. else:
  7. webapp = 'galaxy'
  8. return '/webapps/%s/base_panels.mako' % webapp
  9. else:
  10. return '/base.mako'
  11. %>
  12. <%inherit file="${inherit(context)}"/>
  13. <%namespace file="/refresh_frames.mako" import="handle_refresh_frames" />
  14. <% _=n_ %>
  15. <%def name="init()">
  16. <%
  17. self.has_left_panel=False
  18. self.has_right_panel=False
  19. self.active_view=active_view
  20. self.message_box_visible=False
  21. %>
  22. </%def>
  23. <%def name="javascripts()">
  24. ${parent.javascripts()}
  25. ${handle_refresh_frames()}
  26. <script type="text/javascript">
  27. if ( parent.handle_minwidth_hint )
  28. {
  29. parent.handle_minwidth_hint( -1 );
  30. }
  31. </script>
  32. </%def>
  33. ##
  34. ## Override methods from base.mako and base_panels.mako
  35. ##
  36. <%def name="center_panel()">
  37. ${render_large_message( message, status )}
  38. </%def>
  39. <%def name="body()">
  40. ${render_large_message( message, status )}
  41. </%def>
  42. ## Render large message.
  43. <%def name="render_large_message( message, status )">
  44. <div class="${status}messagelarge" style="margin: 1em">${_(message)}</div>
  45. </%def>
  46. ## Render a message
  47. <%def name="render_msg( msg, status='done' )">
  48. <div class="${status}message">${_(msg)}</div>
  49. <br/>
  50. </%def>