updating to https
This commit is contained in:
parent
4ce0cde26e
commit
4ff54a480c
|
@ -25,7 +25,7 @@ owner:
|
||||||
facebook: #username
|
facebook: #username
|
||||||
instagram: #username
|
instagram: #username
|
||||||
bing-verify:
|
bing-verify:
|
||||||
stackoverflow: #123456/username from a "http://stackoverflow.com/users/123456/username" link
|
stackoverflow: #123456/username from a "https://stackoverflow.com/users/123456/username" link
|
||||||
xing: #username
|
xing: #username
|
||||||
lastfm: #username
|
lastfm: #username
|
||||||
tumblr: #username
|
tumblr: #username
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
{% assign author = site.data.authors[page.author] %}{% else %}{% assign author = site.owner %}
|
{% assign author = site.data.authors[page.author] %}{% else %}{% assign author = site.owner %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
<div itemscope itemtype="http://schema.org/Person">
|
<div itemscope itemtype="https://schema.org/Person">
|
||||||
|
|
||||||
{% if author.avatar contains 'http' %}
|
{% if author.avatar contains 'http' %}
|
||||||
<img src="{{ author.avatar }}" class="bio-photo" alt="{{ author.name }} bio photo">
|
<img src="{{ author.avatar }}" class="bio-photo" alt="{{ author.name }} bio photo">
|
||||||
|
@ -13,27 +13,27 @@
|
||||||
<h3 itemprop="name">{{ author.name }}</h3>
|
<h3 itemprop="name">{{ author.name }}</h3>
|
||||||
<p>{{ author.bio }}</p>
|
<p>{{ author.bio }}</p>
|
||||||
{% if author.email %}<a href="mailto:{{ author.email }}" class="author-social" target="_blank"><i class="fa fa-fw fa-envelope-square"></i> Email</a>{% endif %}
|
{% if author.email %}<a href="mailto:{{ author.email }}" class="author-social" target="_blank"><i class="fa fa-fw fa-envelope-square"></i> Email</a>{% endif %}
|
||||||
{% if author.twitter %}<a href="http://twitter.com/{{ author.twitter }}" class="author-social" target="_blank"><i class="fa fa-fw fa-twitter-square"></i> Twitter</a>{% endif %}
|
{% if author.twitter %}<a href="https://twitter.com/{{ author.twitter }}" class="author-social" target="_blank"><i class="fa fa-fw fa-twitter-square"></i> Twitter</a>{% endif %}
|
||||||
{% if author.facebook %}<a href="http://facebook.com/{{ author.facebook }}" class="author-social" target="_blank"><i class="fa fa-fw fa-facebook-square"></i> Facebook</a>{% endif %}
|
{% if author.facebook %}<a href="https://facebook.com/{{ author.facebook }}" class="author-social" target="_blank"><i class="fa fa-fw fa-facebook-square"></i> Facebook</a>{% endif %}
|
||||||
{% if author.google.plus %}<a href="http://plus.google.com/+{{ author.google.plus }}" class="author-social" target="_blank"><i class="fa fa-fw fa-google-plus-square"></i> Google+</a>{% endif %}
|
{% if author.google.plus %}<a href="https://plus.google.com/+{{ author.google.plus }}" class="author-social" target="_blank"><i class="fa fa-fw fa-google-plus-square"></i> Google+</a>{% endif %}
|
||||||
{% if author.google.scholar %}<a href="http://scholar.google.fr/citations?user={{ author.google.scholar}}" class="author-social" target="_blank"><i class="ai ai-fw ai-google-scholar"></i> Google Scholar</a>{% endif %}
|
{% if author.google.scholar %}<a href="https://scholar.google.fr/citations?user={{ author.google.scholar}}" class="author-social" target="_blank"><i class="ai ai-fw ai-google-scholar"></i> Google Scholar</a>{% endif %}
|
||||||
{% if author.linkedin %}<a href="http://linkedin.com/in/{{ author.linkedin }}" class="author-social" target="_blank"><i class="fa fa-fw fa-linkedin-square"></i> LinkedIn</a>{% endif %}
|
{% if author.linkedin %}<a href="https://linkedin.com/in/{{ author.linkedin }}" class="author-social" target="_blank"><i class="fa fa-fw fa-linkedin-square"></i> LinkedIn</a>{% endif %}
|
||||||
{% if author.xing %}<a href="http://www.xing.com/profile/{{ author.xing }}" class="author-social" target="_blank"><i class="fa fa-fw fa-xing-square"></i> XING</a>{% endif %}
|
{% if author.xing %}<a href="https://www.xing.com/profile/{{ author.xing }}" class="author-social" target="_blank"><i class="fa fa-fw fa-xing-square"></i> XING</a>{% endif %}
|
||||||
{% if author.instagram %}<a href="http://instagram.com/{{ author.instagram }}" class="author-social" target="_blank"><i class="fa fa-fw fa-instagram"></i> Instagram</a>{% endif %}
|
{% if author.instagram %}<a href="https://instagram.com/{{ author.instagram }}" class="author-social" target="_blank"><i class="fa fa-fw fa-instagram"></i> Instagram</a>{% endif %}
|
||||||
{% if author.tumblr %}<a href="http://{{ author.tumblr }}.tumblr.com" class="author-social" target="_blank"><i class="fa fa-fw fa-tumblr-square"></i> Tumblr</a>{% endif %}
|
{% if author.tumblr %}<a href="https://{{ author.tumblr }}.tumblr.com" class="author-social" target="_blank"><i class="fa fa-fw fa-tumblr-square"></i> Tumblr</a>{% endif %}
|
||||||
{% if author.github %}<a href="http://github.com/{{ author.github }}" class="author-social" target="_blank"><i class="fa fa-fw fa-github"></i> Github</a>{% endif %}
|
{% if author.github %}<a href="https://github.com/{{ author.github }}" class="author-social" target="_blank"><i class="fa fa-fw fa-github"></i> Github</a>{% endif %}
|
||||||
{% if author.stackoverflow %}<a href="http://stackoverflow.com/users/{{ author.stackoverflow }}" class="author-social" target="_blank"><i class="fa fa-fw fa-stack-overflow"></i> Stackoverflow</a>{% endif %}
|
{% if author.stackoverflow %}<a href="https://stackoverflow.com/users/{{ author.stackoverflow }}" class="author-social" target="_blank"><i class="fa fa-fw fa-stack-overflow"></i> Stackoverflow</a>{% endif %}
|
||||||
{% if author.lastfm %}<a href="http://lastfm.com/user/{{ author.lastfm }}" class="author-social" target="_blank"><i class="fa fa-fw fa-music"></i> Last.fm</a>{% endif %}
|
{% if author.lastfm %}<a href="https://lastfm.com/user/{{ author.lastfm }}" class="author-social" target="_blank"><i class="fa fa-fw fa-music"></i> Last.fm</a>{% endif %}
|
||||||
{% if author.dribbble %}<a href="http://dribbble.com/{{ author.dribbble }}" class="author-social" target="_blank"><i class="fa fa-fw fa-dribbble"></i> Dribbble</a>{% endif %}
|
{% if author.dribbble %}<a href="https://dribbble.com/{{ author.dribbble }}" class="author-social" target="_blank"><i class="fa fa-fw fa-dribbble"></i> Dribbble</a>{% endif %}
|
||||||
{% if author.pinterest %}<a href="http://www.pinterest.com/{{ author.pinterest }}" class="author-social" target="_blank"><i class="fa fa-fw fa-pinterest"></i> Pinterest</a>{% endif %}
|
{% if author.pinterest %}<a href="https://www.pinterest.com/{{ author.pinterest }}" class="author-social" target="_blank"><i class="fa fa-fw fa-pinterest"></i> Pinterest</a>{% endif %}
|
||||||
{% if author.foursquare %}<a href="http://foursquare.com/{{ author.foursquare }}" class="author-social" target="_blank"><i class="fa fa-fw fa-foursquare"></i> Foursquare</a>{% endif %}
|
{% if author.foursquare %}<a href="https://foursquare.com/{{ author.foursquare }}" class="author-social" target="_blank"><i class="fa fa-fw fa-foursquare"></i> Foursquare</a>{% endif %}
|
||||||
{% if author.steam %}<a href="http://steamcommunity.com/id/{{ author.steam }}" class="author-social" target="_blank"><i class="fa fa-fw fa-steam-square"></i> Steam</a>{% endif %}
|
{% if author.steam %}<a href="https://steamcommunity.com/id/{{ author.steam }}" class="author-social" target="_blank"><i class="fa fa-fw fa-steam-square"></i> Steam</a>{% endif %}
|
||||||
{% if author.youtube %}<a href="https://youtube.com/user/{{ author.youtube }}" class="author-social" target="_blank"><i class="fa fa-fw fa-youtube-square"></i> Youtube</a>{% endif %}
|
{% if author.youtube %}<a href="https://youtube.com/user/{{ author.youtube }}" class="author-social" target="_blank"><i class="fa fa-fw fa-youtube-square"></i> Youtube</a>{% endif %}
|
||||||
{% if author.soundcloud %}<a href="http://soundcloud.com/{{ author.soundcloud }}" class="author-social" target="_blank"><i class="fa fa-fw fa-soundcloud"></i> Soundcloud</a>{% endif %}
|
{% if author.soundcloud %}<a href="https://soundcloud.com/{{ author.soundcloud }}" class="author-social" target="_blank"><i class="fa fa-fw fa-soundcloud"></i> Soundcloud</a>{% endif %}
|
||||||
{% if author.weibo %}<a href="http://www.weibo.com/{{ author.weibo }}" class="author-social" target="_blank"><i class="fa fa-fw fa-weibo"></i> Weibo</a>{% endif %}
|
{% if author.weibo %}<a href="https://www.weibo.com/{{ author.weibo }}" class="author-social" target="_blank"><i class="fa fa-fw fa-weibo"></i> Weibo</a>{% endif %}
|
||||||
{% if author.flickr %}<a href="http://www.flickr.com/{{ author.flickr }}" class="author-social" target="_blank"><i class="fa fa-fw fa-flickr"></i> Flickr</a>{% endif %}
|
{% if author.flickr %}<a href="https://www.flickr.com/{{ author.flickr }}" class="author-social" target="_blank"><i class="fa fa-fw fa-flickr"></i> Flickr</a>{% endif %}
|
||||||
{% if author.codepen %}<a href="http://codepen.io/{{ author.codepen }}" class="author-social" target="_blank"><i class="fa fa-fw fa-codepen"></i> CodePen</a>{% endif %}
|
{% if author.codepen %}<a href="https://codepen.io/{{ author.codepen }}" class="author-social" target="_blank"><i class="fa fa-fw fa-codepen"></i> CodePen</a>{% endif %}
|
||||||
{% if author.researchgate %}<a href="http://www.researchgate.net/profile/{{ author.researchgate }}" class="author-social" target="_blank"><i class="ai ai-fw ai-researchgate"></i> ResearchGate</a>{% endif %}
|
{% if author.researchgate %}<a href="https://www.researchgate.net/profile/{{ author.researchgate }}" class="author-social" target="_blank"><i class="ai ai-fw ai-researchgate"></i> ResearchGate</a>{% endif %}
|
||||||
{% if author.mendeley %}<a href="http://www.mendeley.com/profiles/{{ author.mendeley }}" class="author-social" target="_blank"><i class="ai ai-fw ai-mendeley"></i> Mendeley</a>{% endif %}
|
{% if author.mendeley %}<a href="https://www.mendeley.com/profiles/{{ author.mendeley }}" class="author-social" target="_blank"><i class="ai ai-fw ai-mendeley"></i> Mendeley</a>{% endif %}
|
||||||
{% if author.orcid %}<a href="http://orcid.org/{{ author.orcid }}" class="author-social" target="_blank"><i class="ai ai-fw ai-orcid"></i> Orcid</a>{% endif %}
|
{% if author.orcid %}<a href="https://orcid.org/{{ author.orcid }}" class="author-social" target="_blank"><i class="ai ai-fw ai-orcid"></i> Orcid</a>{% endif %}
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
<!--[if lt IE 9]><div class="browser-upgrade alert alert-info">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</div><![endif]-->
|
<!--[if lt IE 9]><div class="browser-upgrade alert alert-info">You are using an <strong>outdated</strong> browser. Please <a href="https://browsehappy.com/">upgrade your browser</a> to improve your experience.</div><![endif]-->
|
|
@ -18,7 +18,7 @@
|
||||||
<link rel="canonical" href="{{ canonical }}">
|
<link rel="canonical" href="{{ canonical }}">
|
||||||
<link href="{{ site.github.url }}/feed.xml" type="application/atom+xml" rel="alternate" title="{{ site.title }} Feed">
|
<link href="{{ site.github.url }}/feed.xml" type="application/atom+xml" rel="alternate" title="{{ site.title }} Feed">
|
||||||
|
|
||||||
<!-- http://t.co/dKP3o1e -->
|
<!-- https://t.co/dKP3o1e -->
|
||||||
<meta name="HandheldFriendly" content="True">
|
<meta name="HandheldFriendly" content="True">
|
||||||
<meta name="MobileOptimized" content="320">
|
<meta name="MobileOptimized" content="320">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
|
|
@ -18,5 +18,5 @@
|
||||||
(document.getElementsByTagName('HEAD')[0] || document.getElementsByTagName('BODY')[0]).appendChild(s);
|
(document.getElementsByTagName('HEAD')[0] || document.getElementsByTagName('BODY')[0]).appendChild(s);
|
||||||
}());
|
}());
|
||||||
</script>
|
</script>
|
||||||
<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
|
<noscript>Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
{% if site.owner.google.ad-client and site.owner.google.ad-slot %}
|
{% if site.owner.google.ad-client and site.owner.google.ad-slot %}
|
||||||
<div class="google-ads">
|
<div class="google-ads">
|
||||||
<!-- 320 x 50 ad -->
|
<!-- 320 x 50 ad -->
|
||||||
<script async src="http://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
|
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
|
||||||
<ins class="adsbygoogle"
|
<ins class="adsbygoogle"
|
||||||
style="display:inline-block;width:320px;height:50px"
|
style="display:inline-block;width:320px;height:50px"
|
||||||
data-ad-client="{{ site.owner.google.ad-client }}"
|
data-ad-client="{{ site.owner.google.ad-client }}"
|
||||||
|
@ -12,12 +12,12 @@
|
||||||
</div><!-- /.google-ads -->
|
</div><!-- /.google-ads -->
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% if site.creative-commons.cc-by %}
|
{% if site.creative-commons.cc-by %}
|
||||||
<span><a rel="license" href="http://creativecommons.org/licenses/by/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by/4.0/88x31.png" /></a><br />This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</a>. Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> using the <a href="http://ncsu-libraries.github.io/jekyll-academic/" rel="nofollow">Jekyll Academic</a> theme.
|
<span><a rel="license" href="https://creativecommons.org/licenses/by/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by/4.0/88x31.png" /></a><br />This work is licensed under a <a rel="license" href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</a>. Powered by <a href="https://jekyllrb.com" rel="nofollow">Jekyll</a> using the <a href="https://ncsu-libraries.github.io/jekyll-academic/" rel="nofollow">Jekyll Academic</a> theme.
|
||||||
<br /></span>
|
<br /></span>
|
||||||
{% elsif site.creative-commons.cc-by-nc %}
|
{% elsif site.creative-commons.cc-by-nc %}
|
||||||
<span><a rel="license" href="http://creativecommons.org/licenses/by-nc/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-nc/4.0/88x31.png" /></a><br />This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc/4.0/">Creative Commons Attribution-NonCommercial 4.0 International License</a>. Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> using the <a href="http://ncsu-libraries.github.io/jekyll-academic/" rel="nofollow">Jekyll Academic</a> theme.
|
<span><a rel="license" href="https://creativecommons.org/licenses/by-nc/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-nc/4.0/88x31.png" /></a><br />This work is licensed under a <a rel="license" href="https://creativecommons.org/licenses/by-nc/4.0/">Creative Commons Attribution-NonCommercial 4.0 International License</a>. Powered by <a href="https://jekyllrb.com" rel="nofollow">Jekyll</a> using the <a href="https://ncsu-libraries.github.io/jekyll-academic/" rel="nofollow">Jekyll Academic</a> theme.
|
||||||
<br /></span>
|
<br /></span>
|
||||||
{% else %}
|
{% else %}
|
||||||
<span>© {{ site.time | date: '%Y' }} {{ site.owner.name }}. Powered by <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> using the <a href="http://ncsu-libraries.github.io/jekyll-academic/" rel="nofollow">Jekyll Academic</a> theme.
|
<span>© {{ site.time | date: '%Y' }} {{ site.owner.name }}. Powered by <a href="https://jekyllrb.com" rel="nofollow">Jekyll</a> using the <a href="https://ncsu-libraries.github.io/jekyll-academic/" rel="nofollow">Jekyll Academic</a> theme.
|
||||||
<br /></span>
|
<br /></span>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
|
@ -18,7 +18,7 @@
|
||||||
<link rel="canonical" href="{{ canonical }}">
|
<link rel="canonical" href="{{ canonical }}">
|
||||||
<link href="{{ site.github.url }}/feed.xml" type="application/atom+xml" rel="alternate" title="{{ site.title }} Feed">
|
<link href="{{ site.github.url }}/feed.xml" type="application/atom+xml" rel="alternate" title="{{ site.title }} Feed">
|
||||||
|
|
||||||
<!-- http://t.co/dKP3o1e -->
|
<!-- https://t.co/dKP3o1e -->
|
||||||
<meta name="HandheldFriendly" content="True">
|
<meta name="HandheldFriendly" content="True">
|
||||||
<meta name="MobileOptimized" content="320">
|
<meta name="MobileOptimized" content="320">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
|
|
||||||
(function() {
|
(function() {
|
||||||
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
|
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
|
||||||
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
|
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'https://www') + '.google-analytics.com/ga.js';
|
||||||
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
|
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
|
||||||
})();
|
})();
|
||||||
</script>
|
</script>
|
||||||
|
|
|
@ -31,7 +31,7 @@ By creating presentations using Reveal.js and hosting them on your Jekyll Academ
|
||||||
|
|
||||||
Jekyll Academic includes everything that you need in order to make Reveal.js work. Copy this file and edit it to begin making your own slide deck.
|
Jekyll Academic includes everything that you need in order to make Reveal.js work. Copy this file and edit it to begin making your own slide deck.
|
||||||
|
|
||||||
For more information about all of the options available in Reveal.js please the [Reveal.js Demo Website](http://lab.hakim.se/reveal-js/#/)
|
For more information about all of the options available in Reveal.js please the [Reveal.js Demo Website](https://lab.hakim.se/reveal-js/#/)
|
||||||
|
|
||||||
|
|
||||||
</section>
|
</section>
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
display: table;
|
display: table;
|
||||||
content: "";
|
content: "";
|
||||||
/* Fixes Opera/contenteditable bug: */
|
/* Fixes Opera/contenteditable bug: */
|
||||||
/* http://nicolasgallagher.com/micro-clearfix-hack/#comment-36952 */
|
/* https://nicolasgallagher.com/micro-clearfix-hack/#comment-36952 */
|
||||||
line-height: 0;
|
line-height: 0;
|
||||||
}
|
}
|
||||||
&:after {
|
&:after {
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
/*!
|
/*!
|
||||||
* Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
|
* Font Awesome 4.5.0 by @davegandy - https://fontawesome.io - @fontawesome
|
||||||
* License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
|
* License - https://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@import "variables";
|
@import "variables";
|
||||||
|
|
|
@ -5,29 +5,29 @@
|
||||||
font-family: 'PT Sans Narrow';
|
font-family: 'PT Sans Narrow';
|
||||||
font-style: normal;
|
font-style: normal;
|
||||||
font-weight: 400;
|
font-weight: 400;
|
||||||
src: local('PT Sans Narrow'), local('PTSans-Narrow'), url(http://themes.googleusercontent.com/static/fonts/ptsansnarrow/v5/UyYrYy3ltEffJV9QueSi4RdbPw3QSf9R-kE0EsQUn2A.woff) format('woff');
|
src: local('PT Sans Narrow'), local('PTSans-Narrow'), url(https://themes.googleusercontent.com/static/fonts/ptsansnarrow/v5/UyYrYy3ltEffJV9QueSi4RdbPw3QSf9R-kE0EsQUn2A.woff) format('woff');
|
||||||
}
|
}
|
||||||
@font-face {
|
@font-face {
|
||||||
font-family: 'PT Sans Narrow';
|
font-family: 'PT Sans Narrow';
|
||||||
font-style: normal;
|
font-style: normal;
|
||||||
font-weight: 700;
|
font-weight: 700;
|
||||||
src: local('PT Sans Narrow Bold'), local('PTSans-NarrowBold'), url(http://themes.googleusercontent.com/static/fonts/ptsansnarrow/v5/Q_pTky3Sc3ubRibGToTAYiylde52zikAzebNtJS89aM.woff) format('woff');
|
src: local('PT Sans Narrow Bold'), local('PTSans-NarrowBold'), url(https://themes.googleusercontent.com/static/fonts/ptsansnarrow/v5/Q_pTky3Sc3ubRibGToTAYiylde52zikAzebNtJS89aM.woff) format('woff');
|
||||||
}
|
}
|
||||||
@font-face {
|
@font-face {
|
||||||
font-family: 'PT Serif';
|
font-family: 'PT Serif';
|
||||||
font-style: normal;
|
font-style: normal;
|
||||||
font-weight: 400;
|
font-weight: 400;
|
||||||
src: local('PT Serif'), local('PTSerif-Regular'), url(http://fonts.gstatic.com/s/ptserif/v7/I-OtoJZa3TeyH6D9oli3ifesZW2xOQ-xsNqO47m55DA.woff2) format('woff2'), url(http://fonts.gstatic.com/s/ptserif/v7/sDRi4fY9bOiJUbgq53yZCfesZW2xOQ-xsNqO47m55DA.woff) format('woff');
|
src: local('PT Serif'), local('PTSerif-Regular'), url(https://fonts.gstatic.com/s/ptserif/v7/I-OtoJZa3TeyH6D9oli3ifesZW2xOQ-xsNqO47m55DA.woff2) format('woff2'), url(https://fonts.gstatic.com/s/ptserif/v7/sDRi4fY9bOiJUbgq53yZCfesZW2xOQ-xsNqO47m55DA.woff) format('woff');
|
||||||
}
|
}
|
||||||
@font-face {
|
@font-face {
|
||||||
font-family: 'PT Serif';
|
font-family: 'PT Serif';
|
||||||
font-style: normal;
|
font-style: normal;
|
||||||
font-weight: 700;
|
font-weight: 700;
|
||||||
src: local('PT Serif Bold'), local('PTSerif-Bold'), url(http://fonts.gstatic.com/s/ptserif/v7/QABk9IxT-LFTJ_dQzv7xpI4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2'), url(http://fonts.gstatic.com/s/ptserif/v7/QABk9IxT-LFTJ_dQzv7xpIbN6UDyHWBl620a-IRfuBk.woff) format('woff');
|
src: local('PT Serif Bold'), local('PTSerif-Bold'), url(https://fonts.gstatic.com/s/ptserif/v7/QABk9IxT-LFTJ_dQzv7xpI4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2'), url(https://fonts.gstatic.com/s/ptserif/v7/QABk9IxT-LFTJ_dQzv7xpIbN6UDyHWBl620a-IRfuBk.woff) format('woff');
|
||||||
}
|
}
|
||||||
@font-face {
|
@font-face {
|
||||||
font-family: 'PT Serif';
|
font-family: 'PT Serif';
|
||||||
font-style: italic;
|
font-style: italic;
|
||||||
font-weight: 400;
|
font-weight: 400;
|
||||||
src: local('PT Serif Italic'), local('PTSerif-Italic'), url(http://fonts.gstatic.com/s/ptserif/v7/03aPdn7fFF3H6ngCgAlQzPk_vArhqVIZ0nv9q090hN8.woff2) format('woff2'), url(http://fonts.gstatic.com/s/ptserif/v7/03aPdn7fFF3H6ngCgAlQzBsxEYwM7FgeyaSgU71cLG0.woff) format('woff');
|
src: local('PT Serif Italic'), local('PTSerif-Italic'), url(https://fonts.gstatic.com/s/ptserif/v7/03aPdn7fFF3H6ngCgAlQzPk_vArhqVIZ0nv9q090hN8.woff2) format('woff2'), url(https://fonts.gstatic.com/s/ptserif/v7/03aPdn7fFF3H6ngCgAlQzBsxEYwM7FgeyaSgU71cLG0.woff) format('woff');
|
||||||
}
|
}
|
|
@ -1,6 +1,6 @@
|
||||||
/*
|
/*
|
||||||
* Academicons 1.6.0 by James Walsh - https://github.com/jpswalsh
|
* Academicons 1.6.0 by James Walsh - https://github.com/jpswalsh
|
||||||
* Fonts generated using the IcoMoon app - http://icomoon.io/app
|
* Fonts generated using the IcoMoon app - https://icomoon.io/app
|
||||||
* Square icons designed to be used alongside Font Awesome square icons - https://fortawesome.github.io/Font-Awesome/
|
* Square icons designed to be used alongside Font Awesome square icons - https://fortawesome.github.io/Font-Awesome/
|
||||||
* Licenses - Font: SIL OFL 1.1, CSS: MIT License
|
* Licenses - Font: SIL OFL 1.1, CSS: MIT License
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
<?xml version="1.0" standalone="no"?>
|
<?xml version="1.0" standalone="no"?>
|
||||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "https://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
||||||
<svg xmlns="http://www.w3.org/2000/svg">
|
<svg xmlns="https://www.w3.org/2000/svg">
|
||||||
<metadata>
|
<metadata>
|
||||||
<json>
|
<json>
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
|
@ -10,8 +10,8 @@
|
||||||
"minorVersion": 0,
|
"minorVersion": 0,
|
||||||
"copyright": "James Walsh",
|
"copyright": "James Walsh",
|
||||||
"license": "SIL OFL 1.1",
|
"license": "SIL OFL 1.1",
|
||||||
"licenseURL": "http://scripts.sil.org/OFL",
|
"licenseURL": "https://scripts.sil.org/OFL",
|
||||||
"designerURL": "http://jpswalsh.com",
|
"designerURL": "https://jpswalsh.com",
|
||||||
"description": "Font icons for academic websites.\nFont generated by IcoMoon.",
|
"description": "Font icons for academic websites.\nFont generated by IcoMoon.",
|
||||||
"version": "Version 1.0",
|
"version": "Version 1.0",
|
||||||
"fontId": "Academicons",
|
"fontId": "Academicons",
|
||||||
|
|
Before Width: | Height: | Size: 110 KiB After Width: | Height: | Size: 110 KiB |
|
@ -7,7 +7,7 @@ sitemap: false
|
||||||
* Minimal Mistakes
|
* Minimal Mistakes
|
||||||
*
|
*
|
||||||
* Designer: Michael Rose
|
* Designer: Michael Rose
|
||||||
* Twitter: http://twitter.com/mmistakes
|
* Twitter: https://twitter.com/mmistakes
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -7,7 +7,7 @@ sitemap: false
|
||||||
* Minimal Mistakes
|
* Minimal Mistakes
|
||||||
*
|
*
|
||||||
* Designer: Michael Rose
|
* Designer: Michael Rose
|
||||||
* Twitter: http://twitter.com/mmistakes
|
* Twitter: https://twitter.com/mmistakes
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
<?xml version="1.0" standalone="no"?>
|
<?xml version="1.0" standalone="no"?>
|
||||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "https://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
||||||
<svg xmlns="http://www.w3.org/2000/svg">
|
<svg xmlns="https://www.w3.org/2000/svg">
|
||||||
<metadata></metadata>
|
<metadata></metadata>
|
||||||
<defs>
|
<defs>
|
||||||
<font id="fontawesomeregular" horiz-adv-x="1536" >
|
<font id="fontawesomeregular" horiz-adv-x="1536" >
|
||||||
|
|
Before Width: | Height: | Size: 357 KiB After Width: | Height: | Size: 357 KiB |
|
@ -1,5 +1,5 @@
|
||||||
/*! Responsive Menu */
|
/*! Responsive Menu */
|
||||||
// http://tympanus.net/codrops/2013/05/08/responsive-retina-ready-menu/
|
// https://tympanus.net/codrops/2013/05/08/responsive-retina-ready-menu/
|
||||||
// The function to change the class
|
// The function to change the class
|
||||||
var changeClass = function (r,className1,className2) {
|
var changeClass = function (r,className1,className2) {
|
||||||
var regex = new RegExp("(?:^|\\s+)" + className1 + "(?:\\s+|$)");
|
var regex = new RegExp("(?:^|\\s+)" + className1 + "(?:\\s+|$)");
|
||||||
|
@ -19,7 +19,7 @@ menuElements.insertAdjacentHTML('afterBegin','<button type="button" role="button
|
||||||
document.getElementById('menutoggle').onclick = function() {
|
document.getElementById('menutoggle').onclick = function() {
|
||||||
changeClass(this, 'navtoggle active', 'navtoggle');
|
changeClass(this, 'navtoggle active', 'navtoggle');
|
||||||
};
|
};
|
||||||
// http://tympanus.net/codrops/2013/05/08/responsive-retina-ready-menu/comment-page-2/#comment-438918
|
// https://tympanus.net/codrops/2013/05/08/responsive-retina-ready-menu/comment-page-2/#comment-438918
|
||||||
document.onclick = function(e) {
|
document.onclick = function(e) {
|
||||||
var mobileButton = document.getElementById('menutoggle'),
|
var mobileButton = document.getElementById('menutoggle'),
|
||||||
buttonStyle = mobileButton.currentStyle ? mobileButton.currentStyle.display : getComputedStyle(mobileButton, null).display;
|
buttonStyle = mobileButton.currentStyle ? mobileButton.currentStyle.display : getComputedStyle(mobileButton, null).display;
|
||||||
|
|
|
@ -3,9 +3,9 @@
|
||||||
/*!
|
/*!
|
||||||
* FitVids 1.1
|
* FitVids 1.1
|
||||||
*
|
*
|
||||||
* Copyright 2013, Chris Coyier - http://css-tricks.com + Dave Rupert - http://daverupert.com
|
* Copyright 2013, Chris Coyier - https://css-tricks.com + Dave Rupert - https://daverupert.com
|
||||||
* Credit to Thierry Koblentz - http://www.alistapart.com/articles/creating-intrinsic-ratios-for-video/
|
* Credit to Thierry Koblentz - https://www.alistapart.com/articles/creating-intrinsic-ratios-for-video/
|
||||||
* Released under the WTFPL license - http://sam.zoy.org/wtfpl/
|
* Released under the WTFPL license - https://sam.zoy.org/wtfpl/
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*! Magnific Popup - v0.9.9 - 2013-12-27
|
/*! Magnific Popup - v0.9.9 - 2013-12-27
|
||||||
* http://dimsemenov.com/plugins/magnific-popup/
|
* https://dimsemenov.com/plugins/magnific-popup/
|
||||||
* Copyright (c) 2013 Dmitry Semenov; */
|
* Copyright (c) 2013 Dmitry Semenov; */
|
||||||
;(function($) {
|
;(function($) {
|
||||||
|
|
||||||
|
@ -91,7 +91,7 @@ var _mfpOn = function(name, f) {
|
||||||
$.magnificPopup.instance = mfp;
|
$.magnificPopup.instance = mfp;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
// CSS transition detection, http://stackoverflow.com/questions/7264899/detect-css-transitions-using-javascript-and-without-modernizr
|
// CSS transition detection, https://stackoverflow.com/questions/7264899/detect-css-transitions-using-javascript-and-without-modernizr
|
||||||
supportsTransitions = function() {
|
supportsTransitions = function() {
|
||||||
var s = document.createElement('p').style, // 's' for style. better to create an element if body yet to exist
|
var s = document.createElement('p').style, // 's' for style. better to create an element if body yet to exist
|
||||||
v = ['ms','O','Moz','Webkit']; // 'v' for vendor
|
v = ['ms','O','Moz','Webkit']; // 'v' for vendor
|
||||||
|
@ -858,7 +858,7 @@ $.magnificPopup = {
|
||||||
defaults: {
|
defaults: {
|
||||||
|
|
||||||
// Info about options is in docs:
|
// Info about options is in docs:
|
||||||
// http://dimsemenov.com/plugins/magnific-popup/documentation.html#options
|
// https://dimsemenov.com/plugins/magnific-popup/documentation.html#options
|
||||||
|
|
||||||
disableOn: 0,
|
disableOn: 0,
|
||||||
|
|
||||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -22,7 +22,7 @@ Name of Award, Organization
|
||||||
|
|
||||||
## Publications
|
## Publications
|
||||||
|
|
||||||
<!-- A list is also available [online](http://scholar.google.co.uk/citations?user=LTOTl0YAAAAJ) -->
|
<!-- A list is also available [online](https://scholar.google.co.uk/citations?user=LTOTl0YAAAAJ) -->
|
||||||
|
|
||||||
### Journals
|
### Journals
|
||||||
|
|
||||||
|
@ -44,7 +44,7 @@ Book Title, Journal Title
|
||||||
## Presentations
|
## Presentations
|
||||||
|
|
||||||
`1994`
|
`1994`
|
||||||
Presentation Title, Conference, <a href="http://MyWebsite.tld/presentation1">Link to Presentation</a>
|
Presentation Title, Conference, <a href="https://MyWebsite.tld/presentation1">Link to Presentation</a>
|
||||||
|
|
||||||
|
|
||||||
## Occupation
|
## Occupation
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
## Contributing
|
## Contributing
|
||||||
|
|
||||||
Please keep the [issue tracker](http://github.com/hakimel/reveal.js/issues) limited to **bug reports**, **feature requests** and **pull requests**.
|
Please keep the [issue tracker](https://github.com/hakimel/reveal.js/issues) limited to **bug reports**, **feature requests** and **pull requests**.
|
||||||
|
|
||||||
|
|
||||||
### Personal Support
|
### Personal Support
|
||||||
If you have personal support or setup questions the best place to ask those are [StackOverflow](http://stackoverflow.com/questions/tagged/reveal.js).
|
If you have personal support or setup questions the best place to ask those are [StackOverflow](https://stackoverflow.com/questions/tagged/reveal.js).
|
||||||
|
|
||||||
|
|
||||||
### Bug Reports
|
### Bug Reports
|
||||||
|
|
|
@ -10,10 +10,10 @@ module.exports = function(grunt) {
|
||||||
banner:
|
banner:
|
||||||
'/*!\n' +
|
'/*!\n' +
|
||||||
' * reveal.js <%= pkg.version %> (<%= grunt.template.today("yyyy-mm-dd, HH:MM") %>)\n' +
|
' * reveal.js <%= pkg.version %> (<%= grunt.template.today("yyyy-mm-dd, HH:MM") %>)\n' +
|
||||||
' * http://lab.hakim.se/reveal-js\n' +
|
' * https://lab.hakim.se/reveal-js\n' +
|
||||||
' * MIT licensed\n' +
|
' * MIT licensed\n' +
|
||||||
' *\n' +
|
' *\n' +
|
||||||
' * Copyright (C) 2016 Hakim El Hattab, http://hakim.se\n' +
|
' * Copyright (C) 2016 Hakim El Hattab, https://hakim.se\n' +
|
||||||
' */'
|
' */'
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
Copyright (C) 2016 Hakim El Hattab, http://hakim.se
|
Copyright (C) 2016 Hakim El Hattab, https://hakim.se
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
of this software and associated documentation files (the "Software"), to deal
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# reveal.js [](https://travis-ci.org/hakimel/reveal.js)
|
# reveal.js [](https://travis-ci.org/hakimel/reveal.js)
|
||||||
|
|
||||||
A framework for easily creating beautiful presentations using HTML. [Check out the live demo](http://lab.hakim.se/reveal-js/).
|
A framework for easily creating beautiful presentations using HTML. [Check out the live demo](https://lab.hakim.se/reveal-js/).
|
||||||
|
|
||||||
reveal.js comes with a broad range of features including [nested slides](https://github.com/hakimel/reveal.js#markup), [Markdown contents](https://github.com/hakimel/reveal.js#markdown), [PDF export](https://github.com/hakimel/reveal.js#pdf-export), [speaker notes](https://github.com/hakimel/reveal.js#speaker-notes) and a [JavaScript API](https://github.com/hakimel/reveal.js#api). It's best viewed in a modern browser but [fallbacks](https://github.com/hakimel/reveal.js/wiki/Browser-Support) are available to make sure your presentation can still be viewed elsewhere.
|
reveal.js comes with a broad range of features including [nested slides](https://github.com/hakimel/reveal.js#markup), [Markdown contents](https://github.com/hakimel/reveal.js#markdown), [PDF export](https://github.com/hakimel/reveal.js#pdf-export), [speaker notes](https://github.com/hakimel/reveal.js#speaker-notes) and a [JavaScript API](https://github.com/hakimel/reveal.js#api). It's best viewed in a modern browser but [fallbacks](https://github.com/hakimel/reveal.js/wiki/Browser-Support) are available to make sure your presentation can still be viewed elsewhere.
|
||||||
|
|
||||||
|
@ -14,7 +14,7 @@ reveal.js comes with a broad range of features including [nested slides](https:/
|
||||||
|
|
||||||
## Online Editor
|
## Online Editor
|
||||||
|
|
||||||
Presentations are written using HTML or Markdown but there's also an online editor for those of you who prefer a graphical interface. Give it a try at [http://slides.com](http://slides.com?ref=github).
|
Presentations are written using HTML or Markdown but there's also an online editor for those of you who prefer a graphical interface. Give it a try at [https://slides.com](https://slides.com?ref=github).
|
||||||
|
|
||||||
|
|
||||||
## Instructions
|
## Instructions
|
||||||
|
@ -68,7 +68,7 @@ This is based on [data-markdown](https://gist.github.com/1343518) from [Paul Iri
|
||||||
<script type="text/template">
|
<script type="text/template">
|
||||||
## Page title
|
## Page title
|
||||||
|
|
||||||
A paragraph with some text and a [link](http://hakim.se).
|
A paragraph with some text and a [link](https://hakim.se).
|
||||||
</script>
|
</script>
|
||||||
</section>
|
</section>
|
||||||
```
|
```
|
||||||
|
@ -352,7 +352,7 @@ To enable lazy loading all you need to do is change your "src" attributes to "da
|
||||||
```html
|
```html
|
||||||
<section>
|
<section>
|
||||||
<img data-src="image.png">
|
<img data-src="image.png">
|
||||||
<iframe data-src="http://hakim.se"></iframe>
|
<iframe data-src="https://hakim.se"></iframe>
|
||||||
<video>
|
<video>
|
||||||
<source data-src="video.webm" type="video/webm" />
|
<source data-src="video.webm" type="video/webm" />
|
||||||
<source data-src="video.mp4" type="video/mp4" />
|
<source data-src="video.mp4" type="video/mp4" />
|
||||||
|
@ -459,10 +459,10 @@ Slides are contained within a limited portion of the screen by default to allow
|
||||||
<section data-background="#ff0000">
|
<section data-background="#ff0000">
|
||||||
<h2>All CSS color formats are supported, like rgba() or hsl().</h2>
|
<h2>All CSS color formats are supported, like rgba() or hsl().</h2>
|
||||||
</section>
|
</section>
|
||||||
<section data-background="http://example.com/image.png">
|
<section data-background="https://example.com/image.png">
|
||||||
<h2>This slide will have a full-size background image.</h2>
|
<h2>This slide will have a full-size background image.</h2>
|
||||||
</section>
|
</section>
|
||||||
<section data-background="http://example.com/image.png" data-background-size="100px" data-background-repeat="repeat">
|
<section data-background="https://example.com/image.png" data-background-size="100px" data-background-repeat="repeat">
|
||||||
<h2>This background image will be sized to 100px and repeated.</h2>
|
<h2>This background image will be sized to 100px and repeated.</h2>
|
||||||
</section>
|
</section>
|
||||||
<section data-background-video="https://s3.amazonaws.com/static.slid.es/site/homepage/v1/homepage-video-editor.mp4,https://s3.amazonaws.com/static.slid.es/site/homepage/v1/homepage-video-editor.webm" data-background-video-loop>
|
<section data-background-video="https://s3.amazonaws.com/static.slid.es/site/homepage/v1/homepage-video-editor.mp4,https://s3.amazonaws.com/static.slid.es/site/homepage/v1/homepage-video-editor.webm" data-background-video-loop>
|
||||||
|
@ -498,7 +498,7 @@ Reveal.initialize({
|
||||||
});
|
});
|
||||||
```
|
```
|
||||||
|
|
||||||
Make sure that the background size is much bigger than screen size to allow for some scrolling. [View example](http://lab.hakim.se/reveal-js/?parallaxBackgroundImage=https%3A%2F%2Fs3.amazonaws.com%2Fhakim-static%2Freveal-js%2Freveal-parallax-1.jpg¶llaxBackgroundSize=2100px%20900px).
|
Make sure that the background size is much bigger than screen size to allow for some scrolling. [View example](https://lab.hakim.se/reveal-js/?parallaxBackgroundImage=https%3A%2F%2Fs3.amazonaws.com%2Fhakim-static%2Freveal-js%2Freveal-parallax-1.jpg¶llaxBackgroundSize=2100px%20900px).
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -558,7 +558,7 @@ You can also add relative navigation links, similar to the built in reveal.js co
|
||||||
|
|
||||||
|
|
||||||
### Fragments
|
### Fragments
|
||||||
Fragments are used to highlight individual elements on a slide. Every element with the class ```fragment``` will be stepped through before moving on to the next slide. Here's an example: http://lab.hakim.se/reveal-js/#/fragments
|
Fragments are used to highlight individual elements on a slide. Every element with the class ```fragment``` will be stepped through before moving on to the next slide. Here's an example: https://lab.hakim.se/reveal-js/#/fragments
|
||||||
|
|
||||||
The default fragment style is to start out invisible and fade in. This style can be changed by appending a different class to the fragment:
|
The default fragment style is to start out invisible and fade in. This style can be changed by appending a different class to the fragment:
|
||||||
|
|
||||||
|
@ -666,7 +666,7 @@ Embedded HTML5 `<video>`/`<audio>` and YouTube iframes are automatically paused
|
||||||
Add `data-autoplay` to your media element if you want it to automatically start playing when the slide is shown:
|
Add `data-autoplay` to your media element if you want it to automatically start playing when the slide is shown:
|
||||||
|
|
||||||
```html
|
```html
|
||||||
<video data-autoplay src="http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4"></video>
|
<video data-autoplay src="https://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4"></video>
|
||||||
```
|
```
|
||||||
|
|
||||||
Additionally the framework automatically pushes two [post messages](https://developer.mozilla.org/en-US/docs/Web/API/Window.postMessage) to all iframes, ```slide:start``` when the slide containing the iframe is made visible and ```slide:stop``` when it is hidden.
|
Additionally the framework automatically pushes two [post messages](https://developer.mozilla.org/en-US/docs/Web/API/Window.postMessage) to all iframes, ```slide:start``` when the slide containing the iframe is made visible and ```slide:stop``` when it is hidden.
|
||||||
|
@ -678,7 +678,7 @@ Sometimes it's desirable to have an element, like an image or video, stretch to
|
||||||
```html
|
```html
|
||||||
<section>
|
<section>
|
||||||
<h2>This video will use up the remaining space on the slide</h2>
|
<h2>This video will use up the remaining space on the slide</h2>
|
||||||
<video class="stretch" src="http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4"></video>
|
<video class="stretch" src="https://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4"></video>
|
||||||
</section>
|
</section>
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -722,10 +722,10 @@ Reveal.initialize({
|
||||||
|
|
||||||
## PDF Export
|
## PDF Export
|
||||||
|
|
||||||
Presentations can be exported to PDF via a special print stylesheet. This feature requires that you use [Google Chrome](http://google.com/chrome) or [Chromium](https://www.chromium.org/Home).
|
Presentations can be exported to PDF via a special print stylesheet. This feature requires that you use [Google Chrome](https://google.com/chrome) or [Chromium](https://www.chromium.org/Home).
|
||||||
Here's an example of an exported presentation that's been uploaded to SlideShare: http://www.slideshare.net/hakimel/revealjs-300.
|
Here's an example of an exported presentation that's been uploaded to SlideShare: https://www.slideshare.net/hakimel/revealjs-300.
|
||||||
|
|
||||||
1. Open your presentation with `print-pdf` included anywhere in the query string. This triggers the default index HTML to load the PDF print stylesheet ([css/print/pdf.css](https://github.com/hakimel/reveal.js/blob/master/css/print/pdf.css)). You can test this with [lab.hakim.se/reveal-js?print-pdf](http://lab.hakim.se/reveal-js?print-pdf).
|
1. Open your presentation with `print-pdf` included anywhere in the query string. This triggers the default index HTML to load the PDF print stylesheet ([css/print/pdf.css](https://github.com/hakimel/reveal.js/blob/master/css/print/pdf.css)). You can test this with [lab.hakim.se/reveal-js?print-pdf](https://lab.hakim.se/reveal-js?print-pdf).
|
||||||
2. Open the in-browser print dialog (CMD+P).
|
2. Open the in-browser print dialog (CMD+P).
|
||||||
3. Change the **Destination** setting to **Save as PDF**.
|
3. Change the **Destination** setting to **Save as PDF**.
|
||||||
4. Change the **Layout** to **Landscape**.
|
4. Change the **Layout** to **Landscape**.
|
||||||
|
@ -817,14 +817,14 @@ Reveal.initialize({
|
||||||
|
|
||||||
Then:
|
Then:
|
||||||
|
|
||||||
1. Install [Node.js](http://nodejs.org/)
|
1. Install [Node.js](https://nodejs.org/)
|
||||||
2. Run ```npm install```
|
2. Run ```npm install```
|
||||||
3. Run ```node plugin/notes-server```
|
3. Run ```node plugin/notes-server```
|
||||||
|
|
||||||
|
|
||||||
## Multiplexing
|
## Multiplexing
|
||||||
|
|
||||||
The multiplex plugin allows your audience to view the slides of the presentation you are controlling on their own phone, tablet or laptop. As the master presentation navigates the slides, all client presentations will update in real time. See a demo at [http://revealjs-51546.onmodulus.net/](http://revealjs-51546.onmodulus.net/).
|
The multiplex plugin allows your audience to view the slides of the presentation you are controlling on their own phone, tablet or laptop. As the master presentation navigates the slides, all client presentations will update in real time. See a demo at [https://revealjs-51546.onmodulus.net/](https://revealjs-51546.onmodulus.net/).
|
||||||
|
|
||||||
The multiplex plugin needs the following 3 things to operate:
|
The multiplex plugin needs the following 3 things to operate:
|
||||||
|
|
||||||
|
@ -842,7 +842,7 @@ Served from a static file server accessible (preferably) only to the presenter.
|
||||||
|
|
||||||
If you want to use the speaker notes plugin with your master presentation then make sure you have the speaker notes plugin configured correctly along with the configuration shown below, then execute ```node plugin/notes-server``` in the directory of your master presentation. The configuration below will cause it to connect to the socket.io server as a master, as well as launch your speaker-notes/static-file server.
|
If you want to use the speaker notes plugin with your master presentation then make sure you have the speaker notes plugin configured correctly along with the configuration shown below, then execute ```node plugin/notes-server``` in the directory of your master presentation. The configuration below will cause it to connect to the socket.io server as a master, as well as launch your speaker-notes/static-file server.
|
||||||
|
|
||||||
You can then access your master presentation at ```http://localhost:1947```
|
You can then access your master presentation at ```https://localhost:1947```
|
||||||
|
|
||||||
Example configuration:
|
Example configuration:
|
||||||
```javascript
|
```javascript
|
||||||
|
@ -870,7 +870,7 @@ Reveal.initialize({
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Client presentation
|
#### Client presentation
|
||||||
Served from a publicly accessible static file server. Examples include: GitHub Pages, Amazon S3, Dreamhost, Akamai, etc. The more reliable, the better. Your audience can then access the client presentation via ```http://example.com/path/to/presentation/client/index.html```, with the configuration below causing them to connect to the socket.io server as clients.
|
Served from a publicly accessible static file server. Examples include: GitHub Pages, Amazon S3, Dreamhost, Akamai, etc. The more reliable, the better. Your audience can then access the client presentation via ```https://example.com/path/to/presentation/client/index.html```, with the configuration below causing them to connect to the socket.io server as clients.
|
||||||
|
|
||||||
Example configuration:
|
Example configuration:
|
||||||
```javascript
|
```javascript
|
||||||
|
@ -900,15 +900,15 @@ Server that receives the slideChanged events from the master presentation and br
|
||||||
1. ```npm install```
|
1. ```npm install```
|
||||||
2. ```node plugin/multiplex```
|
2. ```node plugin/multiplex```
|
||||||
|
|
||||||
Or you use the socket.io server at [http://revealjs-51546.onmodulus.net/](http://revealjs-51546.onmodulus.net/).
|
Or you use the socket.io server at [https://revealjs-51546.onmodulus.net/](https://revealjs-51546.onmodulus.net/).
|
||||||
|
|
||||||
You'll need to generate a unique secret and token pair for your master and client presentations. To do so, visit ```http://example.com/token```, where ```http://example.com``` is the location of your socket.io server. Or if you're going to use the socket.io server at [http://revealjs-51546.onmodulus.net/](http://revealjs-51546.onmodulus.net/), visit [http://revealjs-51546.onmodulus.net/token](http://revealjs-51546.onmodulus.net/token).
|
You'll need to generate a unique secret and token pair for your master and client presentations. To do so, visit ```https://example.com/token```, where ```https://example.com``` is the location of your socket.io server. Or if you're going to use the socket.io server at [https://revealjs-51546.onmodulus.net/](https://revealjs-51546.onmodulus.net/), visit [https://revealjs-51546.onmodulus.net/token](https://revealjs-51546.onmodulus.net/token).
|
||||||
|
|
||||||
You are very welcome to point your presentations at the Socket.io server running at [http://revealjs-51546.onmodulus.net/](http://revealjs-51546.onmodulus.net/), but availability and stability are not guaranteed. For anything mission critical I recommend you run your own server. It is simple to deploy to nodejitsu, heroku, your own environment, etc.
|
You are very welcome to point your presentations at the Socket.io server running at [https://revealjs-51546.onmodulus.net/](https://revealjs-51546.onmodulus.net/), but availability and stability are not guaranteed. For anything mission critical I recommend you run your own server. It is simple to deploy to nodejitsu, heroku, your own environment, etc.
|
||||||
|
|
||||||
##### socket.io server as file static server
|
##### socket.io server as file static server
|
||||||
|
|
||||||
The socket.io server can play the role of static file server for your client presentation, as in the example at [http://revealjs-51546.onmodulus.net/](http://revealjs-51546.onmodulus.net/). (Open [http://revealjs-51546.onmodulus.net/](http://revealjs-51546.onmodulus.net/) in two browsers. Navigate through the slides on one, and the other will update to match.)
|
The socket.io server can play the role of static file server for your client presentation, as in the example at [https://revealjs-51546.onmodulus.net/](https://revealjs-51546.onmodulus.net/). (Open [https://revealjs-51546.onmodulus.net/](https://revealjs-51546.onmodulus.net/) in two browsers. Navigate through the slides on one, and the other will update to match.)
|
||||||
|
|
||||||
Example configuration:
|
Example configuration:
|
||||||
```javascript
|
```javascript
|
||||||
|
@ -931,7 +931,7 @@ Reveal.initialize({
|
||||||
]
|
]
|
||||||
```
|
```
|
||||||
|
|
||||||
It can also play the role of static file server for your master presentation and client presentations at the same time (as long as you don't want to use speaker notes). (Open [http://revealjs-51546.onmodulus.net/](http://revealjs-51546.onmodulus.net/) in two browsers. Navigate through the slides on one, and the other will update to match. Navigate through the slides on the second, and the first will update to match.) This is probably not desirable, because you don't want your audience to mess with your slides while you're presenting. ;)
|
It can also play the role of static file server for your master presentation and client presentations at the same time (as long as you don't want to use speaker notes). (Open [https://revealjs-51546.onmodulus.net/](https://revealjs-51546.onmodulus.net/) in two browsers. Navigate through the slides on one, and the other will update to match. Navigate through the slides on the second, and the first will update to match.) This is probably not desirable, because you don't want your audience to mess with your slides while you're presenting. ;)
|
||||||
|
|
||||||
Example configuration:
|
Example configuration:
|
||||||
```javascript
|
```javascript
|
||||||
|
@ -958,9 +958,9 @@ Reveal.initialize({
|
||||||
|
|
||||||
## MathJax
|
## MathJax
|
||||||
|
|
||||||
If you want to display math equations in your presentation you can easily do so by including this plugin. The plugin is a very thin wrapper around the [MathJax](http://www.mathjax.org/) library. To use it you'll need to include it as a reveal.js dependency, [find our more about dependencies here](#dependencies).
|
If you want to display math equations in your presentation you can easily do so by including this plugin. The plugin is a very thin wrapper around the [MathJax](https://www.mathjax.org/) library. To use it you'll need to include it as a reveal.js dependency, [find our more about dependencies here](#dependencies).
|
||||||
|
|
||||||
The plugin defaults to using [LaTeX](http://en.wikipedia.org/wiki/LaTeX) but that can be adjusted through the ```math``` configuration object. Note that MathJax is loaded from a remote server. If you want to use it offline you'll need to download a copy of the library and adjust the ```mathjax``` configuration value.
|
The plugin defaults to using [LaTeX](https://en.wikipedia.org/wiki/LaTeX) but that can be adjusted through the ```math``` configuration object. Note that MathJax is loaded from a remote server. If you want to use it offline you'll need to download a copy of the library and adjust the ```mathjax``` configuration value.
|
||||||
|
|
||||||
Below is an example of how the plugin can be configured. If you don't intend to change these values you do not need to include the ```math``` config object at all.
|
Below is an example of how the plugin can be configured. If you don't intend to change these values you do not need to include the ```math``` config object at all.
|
||||||
|
|
||||||
|
@ -971,7 +971,7 @@ Reveal.initialize({
|
||||||
|
|
||||||
math: {
|
math: {
|
||||||
mathjax: 'https://cdn.mathjax.org/mathjax/latest/MathJax.js',
|
mathjax: 'https://cdn.mathjax.org/mathjax/latest/MathJax.js',
|
||||||
config: 'TeX-AMS_HTML-full' // See http://docs.mathjax.org/en/latest/config-files.html
|
config: 'TeX-AMS_HTML-full' // See https://docs.mathjax.org/en/latest/config-files.html
|
||||||
},
|
},
|
||||||
|
|
||||||
dependencies: [
|
dependencies: [
|
||||||
|
@ -981,7 +981,7 @@ Reveal.initialize({
|
||||||
});
|
});
|
||||||
```
|
```
|
||||||
|
|
||||||
Read MathJax's documentation if you need [HTTPS delivery](http://docs.mathjax.org/en/latest/start.html#secure-access-to-the-cdn) or serving of [specific versions](http://docs.mathjax.org/en/latest/configuration.html#loading-mathjax-from-the-cdn) for stability.
|
Read MathJax's documentation if you need [HTTPS delivery](https://docs.mathjax.org/en/latest/start.html#secure-access-to-the-cdn) or serving of [specific versions](https://docs.mathjax.org/en/latest/configuration.html#loading-mathjax-from-the-cdn) for stability.
|
||||||
|
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
@ -1003,9 +1003,9 @@ The core of reveal.js is very easy to install. You'll simply need to download a
|
||||||
|
|
||||||
Some reveal.js features, like external Markdown and speaker notes, require that presentations run from a local web server. The following instructions will set up such a server as well as all of the development tasks needed to make edits to the reveal.js source code.
|
Some reveal.js features, like external Markdown and speaker notes, require that presentations run from a local web server. The following instructions will set up such a server as well as all of the development tasks needed to make edits to the reveal.js source code.
|
||||||
|
|
||||||
1. Install [Node.js](http://nodejs.org/)
|
1. Install [Node.js](https://nodejs.org/)
|
||||||
|
|
||||||
2. Install [Grunt](http://gruntjs.com/getting-started#installing-the-cli)
|
2. Install [Grunt](https://gruntjs.com/getting-started#installing-the-cli)
|
||||||
|
|
||||||
4. Clone the reveal.js repository
|
4. Clone the reveal.js repository
|
||||||
```sh
|
```sh
|
||||||
|
@ -1027,7 +1027,7 @@ Some reveal.js features, like external Markdown and speaker notes, require that
|
||||||
$ grunt serve
|
$ grunt serve
|
||||||
```
|
```
|
||||||
|
|
||||||
8. Open <http://localhost:8000> to view your presentation
|
8. Open <https://localhost:8000> to view your presentation
|
||||||
|
|
||||||
You can change the port by using `grunt serve --port 8001`.
|
You can change the port by using `grunt serve --port 8001`.
|
||||||
|
|
||||||
|
@ -1043,4 +1043,4 @@ Some reveal.js features, like external Markdown and speaker notes, require that
|
||||||
|
|
||||||
MIT licensed
|
MIT licensed
|
||||||
|
|
||||||
Copyright (C) 2016 Hakim El Hattab, http://hakim.se
|
Copyright (C) 2016 Hakim El Hattab, https://hakim.se
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
"js/reveal.js",
|
"js/reveal.js",
|
||||||
"css/reveal.css"
|
"css/reveal.css"
|
||||||
],
|
],
|
||||||
"homepage": "http://lab.hakim.se/reveal-js/",
|
"homepage": "https://lab.hakim.se/reveal-js/",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"description": "The HTML Presentation Framework",
|
"description": "The HTML Presentation Framework",
|
||||||
"authors": [
|
"authors": [
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
/*!
|
/*!
|
||||||
* reveal.js
|
* reveal.js
|
||||||
* http://lab.hakim.se/reveal-js
|
* https://lab.hakim.se/reveal-js
|
||||||
* MIT licensed
|
* MIT licensed
|
||||||
*
|
*
|
||||||
* Copyright (C) 2016 Hakim El Hattab, http://hakim.se
|
* Copyright (C) 2016 Hakim El Hattab, https://hakim.se
|
||||||
*/
|
*/
|
||||||
/*********************************************
|
/*********************************************
|
||||||
* RESET STYLES
|
* RESET STYLES
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
/*!
|
/*!
|
||||||
* reveal.js
|
* reveal.js
|
||||||
* http://lab.hakim.se/reveal-js
|
* https://lab.hakim.se/reveal-js
|
||||||
* MIT licensed
|
* MIT licensed
|
||||||
*
|
*
|
||||||
* Copyright (C) 2016 Hakim El Hattab, http://hakim.se
|
* Copyright (C) 2016 Hakim El Hattab, https://hakim.se
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
/**
|
/**
|
||||||
* Beige theme for reveal.js.
|
* Beige theme for reveal.js.
|
||||||
*
|
*
|
||||||
* Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se
|
* Copyright (C) 2011-2012 Hakim El Hattab, https://hakim.se
|
||||||
*/
|
*/
|
||||||
@import url(../../lib/font/league-gothic/league-gothic.css);
|
@import url(../../lib/font/league-gothic/league-gothic.css);
|
||||||
@import url(https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic);
|
@import url(https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic);
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
/**
|
/**
|
||||||
* Black theme for reveal.js. This is the opposite of the 'white' theme.
|
* Black theme for reveal.js. This is the opposite of the 'white' theme.
|
||||||
*
|
*
|
||||||
* By Hakim El Hattab, http://hakim.se
|
* By Hakim El Hattab, https://hakim.se
|
||||||
*/
|
*/
|
||||||
@import url(../../lib/font/source-sans-pro/source-sans-pro.css);
|
@import url(../../lib/font/source-sans-pro/source-sans-pro.css);
|
||||||
section.has-light-background, section.has-light-background h1, section.has-light-background h2, section.has-light-background h3, section.has-light-background h4, section.has-light-background h5, section.has-light-background h6 {
|
section.has-light-background, section.has-light-background h1, section.has-light-background h2, section.has-light-background h3, section.has-light-background h4, section.has-light-background h5, section.has-light-background h6 {
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
/**
|
/**
|
||||||
* Blood theme for reveal.js
|
* Blood theme for reveal.js
|
||||||
* Author: Walther http://github.com/Walther
|
* Author: Walther https://github.com/Walther
|
||||||
*
|
*
|
||||||
* Designed to be used with highlight.js theme
|
* Designed to be used with highlight.js theme
|
||||||
* "monokai_sublime.css" available from
|
* "monokai_sublime.css" available from
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
*
|
*
|
||||||
* This was the default theme pre-3.0.0.
|
* This was the default theme pre-3.0.0.
|
||||||
*
|
*
|
||||||
* Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se
|
* Copyright (C) 2011-2012 Hakim El Hattab, https://hakim.se
|
||||||
*/
|
*/
|
||||||
@import url(../../lib/font/league-gothic/league-gothic.css);
|
@import url(../../lib/font/league-gothic/league-gothic.css);
|
||||||
@import url(https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic);
|
@import url(https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic);
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
/**
|
/**
|
||||||
* Black theme for reveal.js.
|
* Black theme for reveal.js.
|
||||||
*
|
*
|
||||||
* Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se
|
* Copyright (C) 2011-2012 Hakim El Hattab, https://hakim.se
|
||||||
*/
|
*/
|
||||||
@import url(https://fonts.googleapis.com/css?family=Montserrat:700);
|
@import url(https://fonts.googleapis.com/css?family=Montserrat:700);
|
||||||
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic,700italic);
|
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic,700italic);
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
* A simple theme for reveal.js presentations, similar
|
* A simple theme for reveal.js presentations, similar
|
||||||
* to the default theme. The accent color is brown.
|
* to the default theme. The accent color is brown.
|
||||||
*
|
*
|
||||||
* This theme is Copyright (C) 2012-2013 Owen Versteeg, http://owenversteeg.com - it is MIT licensed.
|
* This theme is Copyright (C) 2012-2013 Owen Versteeg, https://owenversteeg.com - it is MIT licensed.
|
||||||
*/
|
*/
|
||||||
.reveal a {
|
.reveal a {
|
||||||
line-height: 1.3em; }
|
line-height: 1.3em; }
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
* to the default theme. The accent color is darkblue.
|
* to the default theme. The accent color is darkblue.
|
||||||
*
|
*
|
||||||
* This theme is Copyright (C) 2012 Owen Versteeg, https://github.com/StereotypicalApps. It is MIT licensed.
|
* This theme is Copyright (C) 2012 Owen Versteeg, https://github.com/StereotypicalApps. It is MIT licensed.
|
||||||
* reveal.js is Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se
|
* reveal.js is Copyright (C) 2011-2012 Hakim El Hattab, https://hakim.se
|
||||||
*/
|
*/
|
||||||
@import url(https://fonts.googleapis.com/css?family=News+Cycle:400,700);
|
@import url(https://fonts.googleapis.com/css?family=News+Cycle:400,700);
|
||||||
@import url(https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic);
|
@import url(https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic);
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
/**
|
/**
|
||||||
* Sky theme for reveal.js.
|
* Sky theme for reveal.js.
|
||||||
*
|
*
|
||||||
* Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se
|
* Copyright (C) 2011-2012 Hakim El Hattab, https://hakim.se
|
||||||
*/
|
*/
|
||||||
@import url(https://fonts.googleapis.com/css?family=Quicksand:400,700,400italic,700italic);
|
@import url(https://fonts.googleapis.com/css?family=Quicksand:400,700,400italic,700italic);
|
||||||
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,700);
|
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,700);
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
/**
|
/**
|
||||||
* Beige theme for reveal.js.
|
* Beige theme for reveal.js.
|
||||||
*
|
*
|
||||||
* Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se
|
* Copyright (C) 2011-2012 Hakim El Hattab, https://hakim.se
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
/**
|
/**
|
||||||
* Black theme for reveal.js. This is the opposite of the 'white' theme.
|
* Black theme for reveal.js. This is the opposite of the 'white' theme.
|
||||||
*
|
*
|
||||||
* By Hakim El Hattab, http://hakim.se
|
* By Hakim El Hattab, https://hakim.se
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
/**
|
/**
|
||||||
* Blood theme for reveal.js
|
* Blood theme for reveal.js
|
||||||
* Author: Walther http://github.com/Walther
|
* Author: Walther https://github.com/Walther
|
||||||
*
|
*
|
||||||
* Designed to be used with highlight.js theme
|
* Designed to be used with highlight.js theme
|
||||||
* "monokai_sublime.css" available from
|
* "monokai_sublime.css" available from
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
*
|
*
|
||||||
* This was the default theme pre-3.0.0.
|
* This was the default theme pre-3.0.0.
|
||||||
*
|
*
|
||||||
* Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se
|
* Copyright (C) 2011-2012 Hakim El Hattab, https://hakim.se
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
/**
|
/**
|
||||||
* Black theme for reveal.js.
|
* Black theme for reveal.js.
|
||||||
*
|
*
|
||||||
* Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se
|
* Copyright (C) 2011-2012 Hakim El Hattab, https://hakim.se
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
* A simple theme for reveal.js presentations, similar
|
* A simple theme for reveal.js presentations, similar
|
||||||
* to the default theme. The accent color is brown.
|
* to the default theme. The accent color is brown.
|
||||||
*
|
*
|
||||||
* This theme is Copyright (C) 2012-2013 Owen Versteeg, http://owenversteeg.com - it is MIT licensed.
|
* This theme is Copyright (C) 2012-2013 Owen Versteeg, https://owenversteeg.com - it is MIT licensed.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
* to the default theme. The accent color is darkblue.
|
* to the default theme. The accent color is darkblue.
|
||||||
*
|
*
|
||||||
* This theme is Copyright (C) 2012 Owen Versteeg, https://github.com/StereotypicalApps. It is MIT licensed.
|
* This theme is Copyright (C) 2012 Owen Versteeg, https://github.com/StereotypicalApps. It is MIT licensed.
|
||||||
* reveal.js is Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se
|
* reveal.js is Copyright (C) 2011-2012 Hakim El Hattab, https://hakim.se
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
/**
|
/**
|
||||||
* Sky theme for reveal.js.
|
* Sky theme for reveal.js.
|
||||||
*
|
*
|
||||||
* Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se
|
* Copyright (C) 2011-2012 Hakim El Hattab, https://hakim.se
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
/**
|
/**
|
||||||
* White theme for reveal.js. This is the opposite of the 'black' theme.
|
* White theme for reveal.js. This is the opposite of the 'black' theme.
|
||||||
*
|
*
|
||||||
* By Hakim El Hattab, http://hakim.se
|
* By Hakim El Hattab, https://hakim.se
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
/**
|
/**
|
||||||
* White theme for reveal.js. This is the opposite of the 'black' theme.
|
* White theme for reveal.js. This is the opposite of the 'black' theme.
|
||||||
*
|
*
|
||||||
* By Hakim El Hattab, http://hakim.se
|
* By Hakim El Hattab, https://hakim.se
|
||||||
*/
|
*/
|
||||||
@import url(../../lib/font/source-sans-pro/source-sans-pro.css);
|
@import url(../../lib/font/source-sans-pro/source-sans-pro.css);
|
||||||
section.has-dark-background, section.has-dark-background h1, section.has-dark-background h2, section.has-dark-background h3, section.has-dark-background h4, section.has-dark-background h5, section.has-dark-background h6 {
|
section.has-dark-background, section.has-dark-background h1, section.has-dark-background h2, section.has-dark-background h3, section.has-dark-background h4, section.has-dark-background h5, section.has-dark-background h6 {
|
||||||
|
|
|
@ -44,7 +44,7 @@
|
||||||
<h1>Reveal.js</h1>
|
<h1>Reveal.js</h1>
|
||||||
<h3>The HTML Presentation Framework</h3>
|
<h3>The HTML Presentation Framework</h3>
|
||||||
<p>
|
<p>
|
||||||
<small>Created by <a href="http://hakim.se">Hakim El Hattab</a> / <a href="http://twitter.com/hakimel">@hakimel</a></small>
|
<small>Created by <a href="https://hakim.se">Hakim El Hattab</a> / <a href="https://twitter.com/hakimel">@hakimel</a></small>
|
||||||
</p>
|
</p>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -83,7 +83,7 @@
|
||||||
<section>
|
<section>
|
||||||
<h2>Slides</h2>
|
<h2>Slides</h2>
|
||||||
<p>
|
<p>
|
||||||
Not a coder? Not a problem. There's a fully-featured visual editor for authoring these, try it out at <a href="http://slides.com" target="_blank">http://slides.com</a>.
|
Not a coder? Not a problem. There's a fully-featured visual editor for authoring these, try it out at <a href="https://slides.com" target="_blank">https://slides.com</a>.
|
||||||
</p>
|
</p>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -93,7 +93,7 @@
|
||||||
Press <strong>ESC</strong> to enter the slide overview.
|
Press <strong>ESC</strong> to enter the slide overview.
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
Hold down alt and click on any element to zoom in on it using <a href="http://lab.hakim.se/zoom-js">zoom.js</a>. Alt + click anywhere to zoom back out.
|
Hold down alt and click on any element to zoom in on it using <a href="https://lab.hakim.se/zoom-js">zoom.js</a>. Alt + click anywhere to zoom back out.
|
||||||
</p>
|
</p>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -201,7 +201,7 @@
|
||||||
<pre><code class="hljs" style="word-wrap: break-word;"><section data-background-video="video.mp4,video.webm"></code></pre>
|
<pre><code class="hljs" style="word-wrap: break-word;"><section data-background-video="video.mp4,video.webm"></code></pre>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
<section data-background="http://i.giphy.com/90F8aUepslB84.gif">
|
<section data-background="https://i.giphy.com/90F8aUepslB84.gif">
|
||||||
<h2>... and GIFs!</h2>
|
<h2>... and GIFs!</h2>
|
||||||
</section>
|
</section>
|
||||||
</section>
|
</section>
|
||||||
|
@ -240,7 +240,7 @@ function linkify( selector ) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</code></pre>
|
</code></pre>
|
||||||
<p>Code syntax highlighting courtesy of <a href="http://softwaremaniacs.org/soft/highlight/en/description/">highlight.js</a>.</p>
|
<p>Code syntax highlighting courtesy of <a href="https://softwaremaniacs.org/soft/highlight/en/description/">highlight.js</a>.</p>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section>
|
<section>
|
||||||
|
@ -295,10 +295,10 @@ function linkify( selector ) {
|
||||||
<section>
|
<section>
|
||||||
<h2>Clever Quotes</h2>
|
<h2>Clever Quotes</h2>
|
||||||
<p>
|
<p>
|
||||||
These guys come in two forms, inline: <q cite="http://searchservervirtualization.techtarget.com/definition/Our-Favorite-Technology-Quotations">
|
These guys come in two forms, inline: <q cite="https://searchservervirtualization.techtarget.com/definition/Our-Favorite-Technology-Quotations">
|
||||||
“The nice thing about standards is that there are so many to choose from”</q> and block:
|
“The nice thing about standards is that there are so many to choose from”</q> and block:
|
||||||
</p>
|
</p>
|
||||||
<blockquote cite="http://searchservervirtualization.techtarget.com/definition/Our-Favorite-Technology-Quotations">
|
<blockquote cite="https://searchservervirtualization.techtarget.com/definition/Our-Favorite-Technology-Quotations">
|
||||||
“For years there has been a theory that millions of monkeys typing at random on millions of typewriters would
|
“For years there has been a theory that millions of monkeys typing at random on millions of typewriters would
|
||||||
reproduce the entire works of Shakespeare. The Internet has proven this theory to be untrue.”
|
reproduce the entire works of Shakespeare. The Internet has proven this theory to be untrue.”
|
||||||
</blockquote>
|
</blockquote>
|
||||||
|
@ -370,7 +370,7 @@ Reveal.addEventListener( 'customevent', function() {
|
||||||
<section style="text-align: left;">
|
<section style="text-align: left;">
|
||||||
<h1>THE END</h1>
|
<h1>THE END</h1>
|
||||||
<p>
|
<p>
|
||||||
- <a href="http://slides.com">Try the online editor</a> <br>
|
- <a href="https://slides.com">Try the online editor</a> <br>
|
||||||
- <a href="https://github.com/hakimel/reveal.js">Source code & documentation</a>
|
- <a href="https://github.com/hakimel/reveal.js">Source code & documentation</a>
|
||||||
</p>
|
</p>
|
||||||
</section>
|
</section>
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
/*!
|
/*!
|
||||||
* reveal.js
|
* reveal.js
|
||||||
* http://lab.hakim.se/reveal-js
|
* https://lab.hakim.se/reveal-js
|
||||||
* MIT licensed
|
* MIT licensed
|
||||||
*
|
*
|
||||||
* Copyright (C) 2016 Hakim El Hattab, http://hakim.se
|
* Copyright (C) 2016 Hakim El Hattab, https://hakim.se
|
||||||
*/
|
*/
|
||||||
(function( root, factory ) {
|
(function( root, factory ) {
|
||||||
if( typeof define === 'function' && define.amd ) {
|
if( typeof define === 'function' && define.amd ) {
|
||||||
|
@ -1969,7 +1969,7 @@
|
||||||
/**
|
/**
|
||||||
* Handling the fullscreen functionality via the fullscreen API
|
* Handling the fullscreen functionality via the fullscreen API
|
||||||
*
|
*
|
||||||
* @see http://fullscreen.spec.whatwg.org/
|
* @see https://fullscreen.spec.whatwg.org/
|
||||||
* @see https://developer.mozilla.org/en-US/docs/DOM/Using_fullscreen_mode
|
* @see https://developer.mozilla.org/en-US/docs/DOM/Using_fullscreen_mode
|
||||||
*/
|
*/
|
||||||
function enterFullscreen() {
|
function enterFullscreen() {
|
||||||
|
@ -2362,7 +2362,7 @@
|
||||||
element.classList.remove( 'present' );
|
element.classList.remove( 'present' );
|
||||||
element.classList.remove( 'future' );
|
element.classList.remove( 'future' );
|
||||||
|
|
||||||
// http://www.w3.org/html/wg/drafts/html/master/editing.html#the-hidden-attribute
|
// https://www.w3.org/html/wg/drafts/html/master/editing.html#the-hidden-attribute
|
||||||
element.setAttribute( 'hidden', '' );
|
element.setAttribute( 'hidden', '' );
|
||||||
element.setAttribute( 'aria-hidden', 'true' );
|
element.setAttribute( 'aria-hidden', 'true' );
|
||||||
|
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
SIL Open Font License (OFL)
|
SIL Open Font License (OFL)
|
||||||
http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL
|
https://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
SIL Open Font License
|
SIL Open Font License
|
||||||
|
|
||||||
Copyright 2010, 2012 Adobe Systems Incorporated (http://www.adobe.com/), with Reserved Font Name ‘Source’. All Rights Reserved. Source is a trademark of Adobe Systems Incorporated in the United States and/or other countries.
|
Copyright 2010, 2012 Adobe Systems Incorporated (https://www.adobe.com/), with Reserved Font Name ‘Source’. All Rights Reserved. Source is a trademark of Adobe Systems Incorporated in the United States and/or other countries.
|
||||||
|
|
||||||
This Font Software is licensed under the SIL Open Font License, Version 1.1.
|
This Font Software is licensed under the SIL Open Font License, Version 1.1.
|
||||||
This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL
|
This license is copied below, and is also available with a FAQ at: https://scripts.sil.org/OFL
|
||||||
|
|
||||||
—————————————————————————————-
|
—————————————————————————————-
|
||||||
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
|
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
/*! @source http://purl.eligrey.com/github/classList.js/blob/master/classList.js*/
|
/*! @source https://purl.eligrey.com/github/classList.js/blob/master/classList.js*/
|
||||||
if(typeof document!=="undefined"&&!("classList" in document.createElement("a"))){(function(j){var a="classList",f="prototype",m=(j.HTMLElement||j.Element)[f],b=Object,k=String[f].trim||function(){return this.replace(/^\s+|\s+$/g,"")},c=Array[f].indexOf||function(q){var p=0,o=this.length;for(;p<o;p++){if(p in this&&this[p]===q){return p}}return -1},n=function(o,p){this.name=o;this.code=DOMException[o];this.message=p},g=function(p,o){if(o===""){throw new n("SYNTAX_ERR","An invalid or illegal string was specified")}if(/\s/.test(o)){throw new n("INVALID_CHARACTER_ERR","String contains an invalid character")}return c.call(p,o)},d=function(s){var r=k.call(s.className),q=r?r.split(/\s+/):[],p=0,o=q.length;for(;p<o;p++){this.push(q[p])}this._updateClassName=function(){s.className=this.toString()}},e=d[f]=[],i=function(){return new d(this)};n[f]=Error[f];e.item=function(o){return this[o]||null};e.contains=function(o){o+="";return g(this,o)!==-1};e.add=function(o){o+="";if(g(this,o)===-1){this.push(o);this._updateClassName()}};e.remove=function(p){p+="";var o=g(this,p);if(o!==-1){this.splice(o,1);this._updateClassName()}};e.toggle=function(o){o+="";if(g(this,o)===-1){this.add(o)}else{this.remove(o)}};e.toString=function(){return this.join(" ")};if(b.defineProperty){var l={get:i,enumerable:true,configurable:true};try{b.defineProperty(m,a,l)}catch(h){if(h.number===-2146823252){l.enumerable=false;b.defineProperty(m,a,l)}}}else{if(b[f].__defineGetter__){m.__defineGetter__(a,i)}}}(self))};
|
if(typeof document!=="undefined"&&!("classList" in document.createElement("a"))){(function(j){var a="classList",f="prototype",m=(j.HTMLElement||j.Element)[f],b=Object,k=String[f].trim||function(){return this.replace(/^\s+|\s+$/g,"")},c=Array[f].indexOf||function(q){var p=0,o=this.length;for(;p<o;p++){if(p in this&&this[p]===q){return p}}return -1},n=function(o,p){this.name=o;this.code=DOMException[o];this.message=p},g=function(p,o){if(o===""){throw new n("SYNTAX_ERR","An invalid or illegal string was specified")}if(/\s/.test(o)){throw new n("INVALID_CHARACTER_ERR","String contains an invalid character")}return c.call(p,o)},d=function(s){var r=k.call(s.className),q=r?r.split(/\s+/):[],p=0,o=q.length;for(;p<o;p++){this.push(q[p])}this._updateClassName=function(){s.className=this.toString()}},e=d[f]=[],i=function(){return new d(this)};n[f]=Error[f];e.item=function(o){return this[o]||null};e.contains=function(o){o+="";return g(this,o)!==-1};e.add=function(o){o+="";if(g(this,o)===-1){this.push(o);this._updateClassName()}};e.remove=function(p){p+="";var o=g(this,p);if(o!==-1){this.splice(o,1);this._updateClassName()}};e.toggle=function(o){o+="";if(g(this,o)===-1){this.add(o)}else{this.remove(o)}};e.toString=function(){return this.join(" ")};if(b.defineProperty){var l={get:i,enumerable:true,configurable:true};try{b.defineProperty(m,a,l)}catch(h){if(h.number===-2146823252){l.enumerable=false;b.defineProperty(m,a,l)}}}else{if(b[f].__defineGetter__){m.__defineGetter__(a,i)}}}(self))};
|
|
@ -1,8 +1,8 @@
|
||||||
/**
|
/**
|
||||||
Head JS The only script in your <HEAD>
|
Head JS The only script in your <HEAD>
|
||||||
Copyright Tero Piirainen (tipiirai)
|
Copyright Tero Piirainen (tipiirai)
|
||||||
License MIT / http://bit.ly/mit-license
|
License MIT / https://bit.ly/mit-license
|
||||||
Version 0.96
|
Version 0.96
|
||||||
|
|
||||||
http://headjs.com
|
https://headjs.com
|
||||||
*/(function(a){function z(){d||(d=!0,s(e,function(a){p(a)}))}function y(c,d){var e=a.createElement("script");e.type="text/"+(c.type||"javascript"),e.src=c.src||c,e.async=!1,e.onreadystatechange=e.onload=function(){var a=e.readyState;!d.done&&(!a||/loaded|complete/.test(a))&&(d.done=!0,d())},(a.body||b).appendChild(e)}function x(a,b){if(a.state==o)return b&&b();if(a.state==n)return k.ready(a.name,b);if(a.state==m)return a.onpreload.push(function(){x(a,b)});a.state=n,y(a.url,function(){a.state=o,b&&b(),s(g[a.name],function(a){p(a)}),u()&&d&&s(g.ALL,function(a){p(a)})})}function w(a,b){a.state===undefined&&(a.state=m,a.onpreload=[],y({src:a.url,type:"cache"},function(){v(a)}))}function v(a){a.state=l,s(a.onpreload,function(a){a.call()})}function u(a){a=a||h;var b;for(var c in a){if(a.hasOwnProperty(c)&&a[c].state!=o)return!1;b=!0}return b}function t(a){return Object.prototype.toString.call(a)=="[object Function]"}function s(a,b){if(!!a){typeof a=="object"&&(a=[].slice.call(a));for(var c=0;c<a.length;c++)b.call(a,a[c],c)}}function r(a){var b;if(typeof a=="object")for(var c in a)a[c]&&(b={name:c,url:a[c]});else b={name:q(a),url:a};var d=h[b.name];if(d&&d.url===b.url)return d;h[b.name]=b;return b}function q(a){var b=a.split("/"),c=b[b.length-1],d=c.indexOf("?");return d!=-1?c.substring(0,d):c}function p(a){a._done||(a(),a._done=1)}var b=a.documentElement,c,d,e=[],f=[],g={},h={},i=a.createElement("script").async===!0||"MozAppearance"in a.documentElement.style||window.opera,j=window.head_conf&&head_conf.head||"head",k=window[j]=window[j]||function(){k.ready.apply(null,arguments)},l=1,m=2,n=3,o=4;i?k.js=function(){var a=arguments,b=a[a.length-1],c={};t(b)||(b=null),s(a,function(d,e){d!=b&&(d=r(d),c[d.name]=d,x(d,b&&e==a.length-2?function(){u(c)&&p(b)}:null))});return k}:k.js=function(){var a=arguments,b=[].slice.call(a,1),d=b[0];if(!c){f.push(function(){k.js.apply(null,a)});return k}d?(s(b,function(a){t(a)||w(r(a))}),x(r(a[0]),t(d)?d:function(){k.js.apply(null,b)})):x(r(a[0]));return k},k.ready=function(b,c){if(b==a){d?p(c):e.push(c);return k}t(b)&&(c=b,b="ALL");if(typeof b!="string"||!t(c))return k;var f=h[b];if(f&&f.state==o||b=="ALL"&&u()&&d){p(c);return k}var i=g[b];i?i.push(c):i=g[b]=[c];return k},k.ready(a,function(){u()&&s(g.ALL,function(a){p(a)}),k.feature&&k.feature("domloaded",!0)});if(window.addEventListener)a.addEventListener("DOMContentLoaded",z,!1),window.addEventListener("load",z,!1);else if(window.attachEvent){a.attachEvent("onreadystatechange",function(){a.readyState==="complete"&&z()});var A=1;try{A=window.frameElement}catch(B){}!A&&b.doScroll&&function(){try{b.doScroll("left"),z()}catch(a){setTimeout(arguments.callee,1);return}}(),window.attachEvent("onload",z)}!a.readyState&&a.addEventListener&&(a.readyState="loading",a.addEventListener("DOMContentLoaded",handler=function(){a.removeEventListener("DOMContentLoaded",handler,!1),a.readyState="complete"},!1)),setTimeout(function(){c=!0,s(f,function(a){a()})},300)})(document)
|
*/(function(a){function z(){d||(d=!0,s(e,function(a){p(a)}))}function y(c,d){var e=a.createElement("script");e.type="text/"+(c.type||"javascript"),e.src=c.src||c,e.async=!1,e.onreadystatechange=e.onload=function(){var a=e.readyState;!d.done&&(!a||/loaded|complete/.test(a))&&(d.done=!0,d())},(a.body||b).appendChild(e)}function x(a,b){if(a.state==o)return b&&b();if(a.state==n)return k.ready(a.name,b);if(a.state==m)return a.onpreload.push(function(){x(a,b)});a.state=n,y(a.url,function(){a.state=o,b&&b(),s(g[a.name],function(a){p(a)}),u()&&d&&s(g.ALL,function(a){p(a)})})}function w(a,b){a.state===undefined&&(a.state=m,a.onpreload=[],y({src:a.url,type:"cache"},function(){v(a)}))}function v(a){a.state=l,s(a.onpreload,function(a){a.call()})}function u(a){a=a||h;var b;for(var c in a){if(a.hasOwnProperty(c)&&a[c].state!=o)return!1;b=!0}return b}function t(a){return Object.prototype.toString.call(a)=="[object Function]"}function s(a,b){if(!!a){typeof a=="object"&&(a=[].slice.call(a));for(var c=0;c<a.length;c++)b.call(a,a[c],c)}}function r(a){var b;if(typeof a=="object")for(var c in a)a[c]&&(b={name:c,url:a[c]});else b={name:q(a),url:a};var d=h[b.name];if(d&&d.url===b.url)return d;h[b.name]=b;return b}function q(a){var b=a.split("/"),c=b[b.length-1],d=c.indexOf("?");return d!=-1?c.substring(0,d):c}function p(a){a._done||(a(),a._done=1)}var b=a.documentElement,c,d,e=[],f=[],g={},h={},i=a.createElement("script").async===!0||"MozAppearance"in a.documentElement.style||window.opera,j=window.head_conf&&head_conf.head||"head",k=window[j]=window[j]||function(){k.ready.apply(null,arguments)},l=1,m=2,n=3,o=4;i?k.js=function(){var a=arguments,b=a[a.length-1],c={};t(b)||(b=null),s(a,function(d,e){d!=b&&(d=r(d),c[d.name]=d,x(d,b&&e==a.length-2?function(){u(c)&&p(b)}:null))});return k}:k.js=function(){var a=arguments,b=[].slice.call(a,1),d=b[0];if(!c){f.push(function(){k.js.apply(null,a)});return k}d?(s(b,function(a){t(a)||w(r(a))}),x(r(a[0]),t(d)?d:function(){k.js.apply(null,b)})):x(r(a[0]));return k},k.ready=function(b,c){if(b==a){d?p(c):e.push(c);return k}t(b)&&(c=b,b="ALL");if(typeof b!="string"||!t(c))return k;var f=h[b];if(f&&f.state==o||b=="ALL"&&u()&&d){p(c);return k}var i=g[b];i?i.push(c):i=g[b]=[c];return k},k.ready(a,function(){u()&&s(g.ALL,function(a){p(a)}),k.feature&&k.feature("domloaded",!0)});if(window.addEventListener)a.addEventListener("DOMContentLoaded",z,!1),window.addEventListener("load",z,!1);else if(window.attachEvent){a.attachEvent("onreadystatechange",function(){a.readyState==="complete"&&z()});var A=1;try{A=window.frameElement}catch(B){}!A&&b.doScroll&&function(){try{b.doScroll("left"),z()}catch(a){setTimeout(arguments.callee,1);return}}(),window.attachEvent("onload",z)}!a.readyState&&a.addEventListener&&(a.readyState="loading",a.addEventListener("DOMContentLoaded",handler=function(){a.removeEventListener("DOMContentLoaded",handler,!1),a.readyState="complete"},!1)),setTimeout(function(){c=!0,s(f,function(a){a()})},300)})(document)
|
|
@ -2,7 +2,7 @@
|
||||||
"name": "reveal.js",
|
"name": "reveal.js",
|
||||||
"version": "3.2.0",
|
"version": "3.2.0",
|
||||||
"description": "The HTML Presentation Framework",
|
"description": "The HTML Presentation Framework",
|
||||||
"homepage": "http://lab.hakim.se/reveal-js",
|
"homepage": "https://lab.hakim.se/reveal-js",
|
||||||
"subdomain": "revealjs",
|
"subdomain": "revealjs",
|
||||||
"main": "js/reveal.js",
|
"main": "js/reveal.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
@ -12,7 +12,7 @@
|
||||||
"author": {
|
"author": {
|
||||||
"name": "Hakim El Hattab",
|
"name": "Hakim El Hattab",
|
||||||
"email": "hakim.elhattab@gmail.com",
|
"email": "hakim.elhattab@gmail.com",
|
||||||
"web": "http://hakim.se"
|
"web": "https://hakim.se"
|
||||||
},
|
},
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -285,7 +285,7 @@
|
||||||
*
|
*
|
||||||
* You need Cache Killer on Chrome to see the effect on any FOM transformation
|
* You need Cache Killer on Chrome to see the effect on any FOM transformation
|
||||||
* directly on refresh (F5)
|
* directly on refresh (F5)
|
||||||
* http://stackoverflow.com/questions/5690269/disabling-chrome-cache-for-website-development/7000899#answer-11786277
|
* https://stackoverflow.com/questions/5690269/disabling-chrome-cache-for-website-development/7000899#answer-11786277
|
||||||
*/
|
*/
|
||||||
function addAttributeInElement( node, elementTarget, separator ) {
|
function addAttributeInElement( node, elementTarget, separator ) {
|
||||||
|
|
||||||
|
|
|
@ -60,7 +60,7 @@ var brown = '\033[33m',
|
||||||
green = '\033[32m',
|
green = '\033[32m',
|
||||||
reset = '\033[0m';
|
reset = '\033[0m';
|
||||||
|
|
||||||
var slidesLocation = 'http://localhost' + ( opts.port ? ( ':' + opts.port ) : '' );
|
var slidesLocation = 'https://localhost' + ( opts.port ? ( ':' + opts.port ) : '' );
|
||||||
|
|
||||||
console.log( brown + 'reveal.js - Speaker Notes' + reset );
|
console.log( brown + 'reveal.js - Speaker Notes' + reset );
|
||||||
console.log( '1. Open the slides at ' + green + slidesLocation + reset );
|
console.log( '1. Open the slides at ' + green + slidesLocation + reset );
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
* phantomjs script for printing presentations to PDF.
|
* phantomjs script for printing presentations to PDF.
|
||||||
*
|
*
|
||||||
* Example:
|
* Example:
|
||||||
* phantomjs print-pdf.js "http://lab.hakim.se/reveal-js?print-pdf" reveal-demo.pdf
|
* phantomjs print-pdf.js "https://lab.hakim.se/reveal-js?print-pdf" reveal-demo.pdf
|
||||||
*
|
*
|
||||||
* By Manuel Bieh (https://github.com/manuelbieh)
|
* By Manuel Bieh (https://github.com/manuelbieh)
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -158,7 +158,7 @@ function Hilitor(id, tag)
|
||||||
searchElement.style.position = 'absolute';
|
searchElement.style.position = 'absolute';
|
||||||
searchElement.style.top = '10px';
|
searchElement.style.top = '10px';
|
||||||
searchElement.style.left = '10px';
|
searchElement.style.left = '10px';
|
||||||
//embedded base64 search icon Designed by Sketchdock - http://www.sketchdock.com/:
|
//embedded base64 search icon Designed by Sketchdock - https://www.sketchdock.com/:
|
||||||
searchElement.innerHTML = '<span><input type="search" id="searchinput" class="searchinput" style="vertical-align: top;"/><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJiSURBVHjatFZNaxNBGH5md+Mmu92NVdKDRipSAyqCghgQD4L4cRe86UUtAQ+eFCxoa4/25EXBFi8eBE+eRPoDhB6KgiiixdAPCEkx2pjvTXadd9yNsflwuyUDD/O+u8PzzDPvzOwyx3EwyCZhwG3gAkp7MnpjgbopjsltcD4gjuXZZKeAR348MYLYTm3LzOs/y3j3JTfZxgXWXmTuwPHIc4VmoOmv5IrI53+AO2DdHLjkDWQ3GoEEVFXtXQOvkSnPWcyUceviLhwbDYv8/XIVj97kse7TodLvZXxYxrPUHkQ1ufXs3FEdybEIxucySOesoNvUgWU1cP3MkCBfTFdw9fGaAMVmRELq7LBw2Q3/FaAxxWIRpw+ZIr/7IouPqzUBiqmdHAv7EuhRAwf1er2Vy4x1jW3b2d5Jfvu5IPp7l2LYbcgCFFNb+FoJ7oBqEAqFMPNqFcmEgVMJDfMT+1tvN0pNjERlMS6QA5pFOKxiKVPFhakPeL3It+WGJUDxt2wFR+JhzI7v5ctkd8DXOZAkCYYxhO+lKm4+Xfqz/rIixBuNBl7eOYzkQQNzqX249mRl6zUgEcYkaJrGhUwBinVdh6IouPzwE6/DL5w4oLkH8y981aDf+uq6hlKpJESiUdNfDZi7/ehG9K6KfiA3pml0PLcsq+cSMTj2NL9ukc4UOmz7AZ3+crkC4mHujFvXNaMFB3bEr8xPS6p5O+jXxq4VZtaen7/PwzrntjcLUE0iHPS1Ud1cdiEJl/8WivZk0wXd7zWOMkeF8s0CcAmkNrC2nvXZDbbbN73ccYnZoH9bfgswAFzAe9/h3dbKAAAAAElFTkSuQmCC" id="searchbutton" class="searchicon" style="vertical-align: top; margin-top: -1px;"/></span>';
|
searchElement.innerHTML = '<span><input type="search" id="searchinput" class="searchinput" style="vertical-align: top;"/><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJiSURBVHjatFZNaxNBGH5md+Mmu92NVdKDRipSAyqCghgQD4L4cRe86UUtAQ+eFCxoa4/25EXBFi8eBE+eRPoDhB6KgiiixdAPCEkx2pjvTXadd9yNsflwuyUDD/O+u8PzzDPvzOwyx3EwyCZhwG3gAkp7MnpjgbopjsltcD4gjuXZZKeAR348MYLYTm3LzOs/y3j3JTfZxgXWXmTuwPHIc4VmoOmv5IrI53+AO2DdHLjkDWQ3GoEEVFXtXQOvkSnPWcyUceviLhwbDYv8/XIVj97kse7TodLvZXxYxrPUHkQ1ufXs3FEdybEIxucySOesoNvUgWU1cP3MkCBfTFdw9fGaAMVmRELq7LBw2Q3/FaAxxWIRpw+ZIr/7IouPqzUBiqmdHAv7EuhRAwf1er2Vy4x1jW3b2d5Jfvu5IPp7l2LYbcgCFFNb+FoJ7oBqEAqFMPNqFcmEgVMJDfMT+1tvN0pNjERlMS6QA5pFOKxiKVPFhakPeL3It+WGJUDxt2wFR+JhzI7v5ctkd8DXOZAkCYYxhO+lKm4+Xfqz/rIixBuNBl7eOYzkQQNzqX249mRl6zUgEcYkaJrGhUwBinVdh6IouPzwE6/DL5w4oLkH8y981aDf+uq6hlKpJESiUdNfDZi7/ehG9K6KfiA3pml0PLcsq+cSMTj2NL9ukc4UOmz7AZ3+crkC4mHujFvXNaMFB3bEr8xPS6p5O+jXxq4VZtaen7/PwzrntjcLUE0iHPS1Ud1cdiEJl/8WivZk0wXd7zWOMkeF8s0CcAmkNrC2nvXZDbbbN73ccYnZoH9bfgswAFzAe9/h3dbKAAAAAElFTkSuQmCC" id="searchbutton" class="searchicon" style="vertical-align: top; margin-top: -1px;"/></span>';
|
||||||
dom.wrapper.appendChild( searchElement );
|
dom.wrapper.appendChild( searchElement );
|
||||||
}
|
}
|
||||||
|
|
|
@ -29,10 +29,10 @@
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
* zoom.js 0.3 (modified for use with reveal.js)
|
* zoom.js 0.3 (modified for use with reveal.js)
|
||||||
* http://lab.hakim.se/zoom-js
|
* https://lab.hakim.se/zoom-js
|
||||||
* MIT licensed
|
* MIT licensed
|
||||||
*
|
*
|
||||||
* Copyright (C) 2011-2014 Hakim El Hattab, http://hakim.se
|
* Copyright (C) 2011-2014 Hakim El Hattab, https://hakim.se
|
||||||
*/
|
*/
|
||||||
var zoom = (function(){
|
var zoom = (function(){
|
||||||
|
|
||||||
|
|
|
@ -23,7 +23,7 @@
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section>
|
<section>
|
||||||
<iframe data-autoplay width="420" height="345" src="http://www.youtube.com/embed/l3RQZ4mcr1c"></iframe>
|
<iframe data-autoplay width="420" height="345" src="https://www.youtube.com/embed/l3RQZ4mcr1c"></iframe>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section>
|
<section>
|
||||||
|
|
|
@ -169,7 +169,7 @@
|
||||||
transition: 'linear',
|
transition: 'linear',
|
||||||
|
|
||||||
math: {
|
math: {
|
||||||
// mathjax: 'http://cdn.mathjax.org/mathjax/latest/MathJax.js',
|
// mathjax: 'https://cdn.mathjax.org/mathjax/latest/MathJax.js',
|
||||||
config: 'TeX-AMS_HTML-full'
|
config: 'TeX-AMS_HTML-full'
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
/**
|
/**
|
||||||
* QUnit v1.12.0 - A JavaScript Unit Testing Framework
|
* QUnit v1.12.0 - A JavaScript Unit Testing Framework
|
||||||
*
|
*
|
||||||
* http://qunitjs.com
|
* https://qunitjs.com
|
||||||
*
|
*
|
||||||
* Copyright 2012 jQuery Foundation and other contributors
|
* Copyright 2012 jQuery Foundation and other contributors
|
||||||
* Released under the MIT license.
|
* Released under the MIT license.
|
||||||
* http://jquery.org/license
|
* https://jquery.org/license
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** Font Family and Sizes */
|
/** Font Family and Sizes */
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
/**
|
/**
|
||||||
* QUnit v1.12.0 - A JavaScript Unit Testing Framework
|
* QUnit v1.12.0 - A JavaScript Unit Testing Framework
|
||||||
*
|
*
|
||||||
* http://qunitjs.com
|
* https://qunitjs.com
|
||||||
*
|
*
|
||||||
* Copyright 2013 jQuery Foundation and other contributors
|
* Copyright 2013 jQuery Foundation and other contributors
|
||||||
* Released under the MIT license.
|
* Released under the MIT license.
|
||||||
|
@ -39,7 +39,7 @@ var QUnit,
|
||||||
* with IE 7 (and prior) where Error.prototype.toString is
|
* with IE 7 (and prior) where Error.prototype.toString is
|
||||||
* not properly implemented
|
* not properly implemented
|
||||||
*
|
*
|
||||||
* Based on http://es5.github.com/#x15.11.4.4
|
* Based on https://es5.github.com/#x15.11.4.4
|
||||||
*
|
*
|
||||||
* @param {String|Error} error
|
* @param {String|Error} error
|
||||||
* @return {String} error message
|
* @return {String} error message
|
||||||
|
@ -1811,13 +1811,13 @@ QUnit.equiv = (function() {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* jsDump Copyright (c) 2008 Ariel Flesler - aflesler(at)gmail(dot)com |
|
* jsDump Copyright (c) 2008 Ariel Flesler - aflesler(at)gmail(dot)com |
|
||||||
* http://flesler.blogspot.com Licensed under BSD
|
* https://flesler.blogspot.com Licensed under BSD
|
||||||
* (http://www.opensource.org/licenses/bsd-license.php) Date: 5/15/2008
|
* (https://www.opensource.org/licenses/bsd-license.php) Date: 5/15/2008
|
||||||
*
|
*
|
||||||
* @projectDescription Advanced and extensible data dumping for Javascript.
|
* @projectDescription Advanced and extensible data dumping for Javascript.
|
||||||
* @version 1.0.0
|
* @version 1.0.0
|
||||||
* @author Ariel Flesler
|
* @author Ariel Flesler
|
||||||
* @link {http://flesler.blogspot.com/2008/05/jsdump-pretty-dump-of-any-javascript.html}
|
* @link {https://flesler.blogspot.com/2008/05/jsdump-pretty-dump-of-any-javascript.html}
|
||||||
*/
|
*/
|
||||||
QUnit.jsDump = (function() {
|
QUnit.jsDump = (function() {
|
||||||
function quote( str ) {
|
function quote( str ) {
|
||||||
|
@ -2057,13 +2057,13 @@ function inArray( elem, array ) {
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Javascript Diff Algorithm
|
* Javascript Diff Algorithm
|
||||||
* By John Resig (http://ejohn.org/)
|
* By John Resig (https://ejohn.org/)
|
||||||
* Modified by Chu Alan "sprite"
|
* Modified by Chu Alan "sprite"
|
||||||
*
|
*
|
||||||
* Released under the MIT license.
|
* Released under the MIT license.
|
||||||
*
|
*
|
||||||
* More Info:
|
* More Info:
|
||||||
* http://ejohn.org/projects/javascript-diff-algorithm/
|
* https://ejohn.org/projects/javascript-diff-algorithm/
|
||||||
*
|
*
|
||||||
* Usage: QUnit.diff(expected, actual)
|
* Usage: QUnit.diff(expected, actual)
|
||||||
*
|
*
|
||||||
|
|
|
@ -55,7 +55,7 @@
|
||||||
<li class="fragment" data-fragment-index="0">4.1</li>
|
<li class="fragment" data-fragment-index="0">4.1</li>
|
||||||
<li class="fragment" data-fragment-index="0">4.2</li>
|
<li class="fragment" data-fragment-index="0">4.2</li>
|
||||||
</ul>
|
</ul>
|
||||||
<iframe data-src="http://example.com"></iframe>
|
<iframe data-src="https://example.com"></iframe>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section>
|
<section>
|
||||||
|
|
Loading…
Reference in New Issue