[IMP] Added Facebook app id to all pages
[cds-indico.git] / indico / MaKaC / webinterface / tpls / HTMLHeader.tpl
blob9ed8739c5bf65ff0ac813cb22f8c268e8518547a
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/">
4     <head>
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']}"/>
20 % endif
22         <script type="text/javascript">
23                 var TextRoot = "${ baseurl }/js/indico/i18n/";
24                 var ScriptRoot = "${ baseurl }/js/";
25         </script>
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) }
33         % endfor
35     <script type="text/javascript">
36       var currentLanguage = '${ language }';
37       loadDictionary(currentLanguage);
38     </script>
40         <!-- Tooltip -->
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 }">
52         % endfor
54         <!-- Page Specific, directly inserted Javascript -->
55         <script type="text/javascript">
56             ${ "\n\n".join(extraJS) }
57         </script>
59         <!-- Indico page-wide global JS variables -->
60         <script type="text/javascript">
61         <% user = page._rh.getAW().getUser() %>
62         % if user:
63             IndicoGlobalVars.isUserAuthenticated = true;
64             IndicoGlobalVars.userData = ${ jsonEncode(page._getJavaScriptUserData()) };
65         % else:
66             IndicoGlobalVars.isUserAuthenticated = false;
67         % endif
68         </script>
70         <!-- Other Page Specific -->
71         ${ page._getHeadContent() }
72     </head>
73     <body>
74         ${ page._getWarningMessage() }