mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-24 16:30:27 +08:00
71 lines
1.5 KiB
Mako
71 lines
1.5 KiB
Mako
# -*- coding: utf-8 -*-
|
|
<% _=n_ %>
|
|
|
|
%if embedded:
|
|
${self.as_embedded()}
|
|
%else:
|
|
${self.as_page()}
|
|
%endif
|
|
|
|
## render this inside another page or via ajax
|
|
<%def name="as_embedded()">
|
|
${self.stylesheets()}
|
|
${self.javascripts()}
|
|
${self.get_body()}
|
|
</%def>
|
|
|
|
## render this as its own page
|
|
<%def name="as_page()">
|
|
<!DOCTYPE HTML>
|
|
<html>
|
|
<head>
|
|
<title>${self.title()}</title>
|
|
<link rel="index" href="${ h.url_for( '/' ) }"/>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
${self.metas()}
|
|
${self.stylesheets()}
|
|
${self.javascripts()}
|
|
</head>
|
|
<body>
|
|
${self.get_body()}
|
|
</body>
|
|
</html>
|
|
</%def>
|
|
|
|
## Default title
|
|
<%def name="title()">${ visualization_display_name + ' | Galaxy' }</%def>
|
|
|
|
## Additional metas can be defined by templates inheriting from this one.
|
|
<%def name="metas()"></%def>
|
|
|
|
## Default stylesheets
|
|
<%def name="stylesheets()">
|
|
${h.dist_css('base')}
|
|
</%def>
|
|
|
|
## Default javascripts
|
|
<%def name="javascripts()">
|
|
## connect to Galaxy here
|
|
|
|
<script type="text/javascript">
|
|
// console protection
|
|
window.console = window.console || {
|
|
log : function(){},
|
|
debug : function(){},
|
|
info : function(){},
|
|
warn : function(){},
|
|
error : function(){},
|
|
assert : function(){}
|
|
};
|
|
</script>
|
|
</%def>
|
|
|
|
## Default body
|
|
<%def name="get_body()">
|
|
${self.late_javascripts()}
|
|
</%def>
|
|
|
|
## Default javascripts
|
|
<%def name="late_javascripts()">
|
|
</%def>
|