1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
2 "http://www.w3.org/TR/html4/loose.dtd">
3 <html xmlns:fb="http://ogp.me/ns/fb#" xmlns:og="http://opengraph.org/schema/">
5 <title>${ page._getTitle() }${ area }</title>
6 <meta http-equiv="X-UA-Compatible" content="IE=8" />
8 <link rel="shortcut icon" type="image/x-icon" href="${ systemIcon('addressBarIcon') }">
9 <link rel="stylesheet" type="text/css" href="${ baseurl }/css/calendar-blue.css" >
10 <link rel="stylesheet" type="text/css" href="${ baseurl }/css/jquery-ui.css">
11 <link rel="stylesheet" type="text/css" href="${ baseurl }/css/jquery.qtip.css">
12 <link rel="stylesheet" type="text/css" href="${ baseurl }/css/jquery-ui-custom.css">
14 <link rel="stylesheet" type="text/css" href="${ baseurl }/css/${ stylesheet }">
16 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
18 % if social.get('facebook', {}).get('appId', None):
19 <meta property="fb:app_id" content="${social['facebook']['appId']}"/>
22 <script type="text/javascript">
23 var TextRoot = "${ baseurl }/js/indico/i18n/";
24 var ScriptRoot = "${ baseurl }/js/";
27 <!-- Indico specific -->
28 ${ page._getJavaScriptInclude(baseurl + "/JSContent.py/getVars") } <!-- Indico Variables -->
30 <!-- Page Specific JS files-->
31 % for JSFile in extraJSFiles:
32 ${ page._getJavaScriptInclude(baseurl + '/' + JSFile) }
35 <script type="text/javascript">
36 var currentLanguage = '${ language }';
37 loadDictionary(currentLanguage);
41 <script type="text/javascript" src="${ baseurl }/js/tooltip/domLib.js"></script>
42 <script type="text/javascript" src="${ baseurl }/js/tooltip/domTT.js"></script>
43 <script type="text/javascript" src="${ baseurl }/js/tooltip/domTT_drag.js"></script>
45 <!-- Calendar Widget -->
46 ${ page._getJavaScriptInclude(baseurl + "/js/calendar/calendar.js") }
47 ${ page._getJavaScriptInclude(baseurl + "/js/calendar/calendar-setup.js") }
49 <!-- Page Specific CSS files-->
50 % for cssFile in extraCSS:
51 <link rel="stylesheet" type="text/css" href="${ baseurl + '/' + cssFile }">
54 <!-- Page Specific, directly inserted Javascript -->
55 <script type="text/javascript">
56 ${ "\n\n".join(extraJS) }
59 <!-- Indico page-wide global JS variables -->
60 <script type="text/javascript">
61 <% user = page._rh.getAW().getUser() %>
63 IndicoGlobalVars.isUserAuthenticated = true;
64 IndicoGlobalVars.userData = ${ jsonEncode(page._getJavaScriptUserData()) };
66 IndicoGlobalVars.isUserAuthenticated = false;
70 <!-- Other Page Specific -->
71 ${ page._getHeadContent() }
74 ${ page._getWarningMessage() }