%namespace name="galaxy_client" file="/galaxy_client_app.mako" />
<% self.js_app = None %>
<% _=n_ %>
${self.init()}
${self.title()}
${self.metas()}
${self.stylesheets()}
${self.javascripts()}
${self.javascript_app()}
${next.body()}
## Default title
<%def name="title()">%def>
## Default init
<%def name="init()">%def>
## Default stylesheets
<%def name="stylesheets()">
${h.css('base')}
%def>
## Default javascripts
<%def name="javascripts()">
## Send errors to Sntry server if configured
%if app.config.sentry_dsn:
${h.js( "libs/tracekit", "libs/raven" )}
%endif
${h.js(
"libs/jquery/jquery",
"libs/jquery/jquery.migrate",
"libs/jquery/select2",
"libs/bootstrap",
"libs/underscore",
"libs/backbone/backbone",
"libs/handlebars.runtime",
"galaxy.base",
'libs/require'
)}
%if not form_input_auto_focus is UNDEFINED and form_input_auto_focus:
%endif
%def>
<%def name="javascript_app()">
${ galaxy_client.load( app=self.js_app ) }
%def>
## Additional metas can be defined by templates inheriting from this one.
<%def name="metas()">%def>