forked from scala/docs.scala-lang
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfooter.html
119 lines (98 loc) · 5.11 KB
/
footer.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
<footer id="site-footer">
<div class="wrap">
<div class="site-footer-top">
{% for item in site.data.footer %}
<ul class="{{item.class}}">
<li><h3>{{item.title}}</h3></li>
{% for link in item.links %}
<li><a href="{% if link.url contains '://' %}{{link.url}}{% else %}{{site.baseurl}}{{link.url}}{% endif %}">{{link.title}}</a></li>
{% endfor %}
</ul>
{% endfor %}
</div>
<div class="site-footer-bottom">
<p>{{site.data.common.copyrightText}}</p>
<img src="{{ site.baseurl }}/resources/img/frontpage/scala-logo-white.png" alt="">
</div>
</div>
<a class="back-to-top in" href="#" id="scroll-to-top-btn">
<i class="fa fa-angle-up"></i>
</a>
</footer>
<!-- jquery -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js" integrity="sha384-3ceskX3iaEnIogmQchP8opvBy3Mi7Ce34nWjpBIwVTHfGYWQS9jwHDVRnpKKHJg7" crossorigin="anonymous"></script>
<script>(window.jQuery) || document.write('<script src="{{ site.baseurl }}/scripts/jquery-3.1.1.min.js"><\/script>');</script>
<script src="{{ site.baseurl }}/resources/js/vendor/jquery.autocomplete.js" type="text/javascript"></script>
<!-- moment js -->
<script src="{{ site.baseurl }}/resources/js/vendor/moment.min.js" type="text/javascript"></script>
<!-- tweet feed -->
<script src="{{ site.baseurl }}/resources/js/tweetMachine-update.js" type="text/javascript"></script>
<!-- prettify js -->
<script src="{{ site.baseurl }}/resources/js/vendor/prettify/prettify.js" type="text/javascript"></script>
<script src="{{ site.baseurl }}/resources/js/vendor/prettify/lang-scala.js" type="text/javascript"></script>
<!-- unslider js -->
<script src="{{ site.baseurl }}/resources/js/vendor/unslider.js" type="text/javascript"></script>
<!-- Highlight -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.5.1/highlight.min.js" type="text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.5.1/languages/scala.min.js" type="text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.5.1/languages/java.min.js" type="text/javascript"></script>
<!-- CodeMirror -->
<script src="{{ site.baseurl }}/resources/js/vendor/codemirror/codemirror.js" type="text/javascript"></script>
<script src="{{ site.baseurl }}/resources/js/vendor/codemirror/clike.js" type="text/javascript"></script>
<!-- TOC -->
<script src="{{ site.baseurl }}/resources/js/vendor/toc.js" type="text/javascript"></script>
<!-- Blog search -->
<script src="{{ site.baseurl }}/resources/js/vendor/jekyll.search.min.js" type="text/javascript"></script>
<!-- Custom Syntax Highlight -->
<script src="{{ site.baseurl }}/resources/js/hljs-scala3.js" type="text/javascript"></script>
<!-- Custom JavaScript -->
<script src="{{ site.baseurl }}/resources/js/functions.js" type="text/javascript"></script>
{% if page.layout == "sips"%}
<script type="text/javascript">
// Get next SIP meeting date/time
$(document).ready(function() {
var listVidsQuery = "https://www.googleapis.com/youtube/v3/search?part=snippet&channelId=UCn_8OeZlf5S6sqCqntAvaIw&eventType=upcoming&type=video&key=AIzaSyCzVD5wYXjeee7no32Jipju7WAhsvR4D94";
var vidQuery = "https://www.googleapis.com/youtube/v3/videos?part=liveStreamingDetails&key=AIzaSyCzVD5wYXjeee7no32Jipju7WAhsvR4D94&id=";
$.getJSON(listVidsQuery, function(data) {
// if there indeed are upcoming meetings, display the next one
if (data.items.length > 0) {
// YouTube video ID for the next upcoming SIP/SPP meeting
var videoId = data.items[0].id.videoId;
$.getJSON(vidQuery + videoId, function(vidData) {
if (vidData.items.length > 0) {
var result = vidData.items[0].liveStreamingDetails.scheduledStartTime;
var startTime = moment(result).format("dddd, MMMM Do YYYY, ha");
var sipOrSpp = "SIP";
if (data.items[0].snippet.title.indexOf("SPP") !== -1) sipOrSpp = "SPP";
var meetingTitle = moment(result).format("MMMM YYYY") + " " + sipOrSpp + " Meeting";
var href = "https://www.youtube.com/watch?v=" + videoId;
var a = document.createElement('a');
$(a).attr('href', href).text(meetingTitle);
$("#meeting-title").prepend(a);
$("#watch-meeting").attr('href', href);
$("#meeting-time").text(startTime);
}
});
} else {
// if there are no upcoming meetings scheduled, hide the upcoming meeting section
$("#upcoming-meeting").hide();
}
});
});
</script>
{% endif %}
<!-- Alogolia search for doc -->
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js"></script>
<script type="text/javascript">
if ($("#doc-search-bar").length) {
docsearch({
apiKey: 'fbc439670f5d4e3730cdcb715c359391',
indexName: 'scala-lang',
inputSelector: '#doc-search-bar',
algoliaOptions: { 'facetFilters': ["language:en"], 'hitsPerPage': 6, 'distinct': 1},
debug: false // Set debug to true if you want to inspect the dropdown
});
}
</script>
</body>
</html>