Build site

This commit is contained in:
Oliver Davies 2017-07-10 22:28:39 +01:00
parent 6f8d067847
commit 0c7de8559a
743 changed files with 92961 additions and 0 deletions

0
docs/.nojekyll Normal file
View file

View file

@ -0,0 +1,36 @@
<p><a href="https://www.drupal.org/project/reroute_email">Reroute Email</a> module uses <code>hook_mail_alter()</code> to prevent emails from being sent to users from non-production sites. It allows you to enter one or more email addresses that will receive the emails instead of delivering them to the original user.</p>
<p><a href="https://www.drupal.org/project/reroute_email">Reroute Email</a> module uses <code>hook_mail_alter()</code> to prevent emails from being sent to users from non-production sites. It allows you to enter one or more email addresses that will receive the emails instead of delivering them to the original user.</p>
<blockquote>
<p>This is useful in case where you do not want email sent from a Drupal site to reach the users. For example, if you copy a live site to a test site for the purpose of development, and you do not want any email sent to real users of the original site. Or you want to check the emails sent for uniform formatting, footers, ...etc.</p>
</blockquote>
<p>As we don't need the module configured on production (we don't need to reroute any emails there), it's best to do this in code using settings.local.php (if you have one) or the standard settings.php file.</p>
<p>The first thing that we need to do is to enable rerouting. Without doing this, nothing will happen.</p>
<pre><code class="language-php">$conf['reroute_email_enable'] = TRUE;
</code></pre>
<p>The next option is to whether to show rerouting description in mail body. I usually have this enabled. Set this to TRUE or FALSE depending on your preference.</p>
<pre><code class="language-php">$conf['reroute_email_enable_message'] = TRUE;
</code></pre>
<p>The last setting is the email address to use. If you're entering a single address, you can add it as a simple string.</p>
<pre><code class="language-php">$conf['reroute_email_address'] = 'person1@example.com';
</code></pre>
<p>In this example, all emails from the site will be rerouted to person1@example.com.</p>
<p>If you want to add multiple addresses, these should be added in a semicolon-delimited list. Whilst you could add these also as a string, I prefer to use an array of addresses and the <code>implode()</code> function.</p>
<pre><code class="language-php">$conf['reroute_email_address'] = implode(';', array(
'person1@example.com',
'person2@example.com',
'person3@example.com',
));
</code></pre>
<p>In this example, person2@example.com and person3@example.com would receive their emails from the site as normal. Any emails to addresses not in the array would continue to be redirected to person1@example.com.</p>

199
docs/404.html Normal file
View file

@ -0,0 +1,199 @@
<!DOCTYPE html>
<html class="no-js" lang="en-GB">
<head>
<title>Page Not Found | Oliver Davies</title>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta property="og:url" content="https://www.oliverdavies.uk/404.html">
<meta property="og:title" content="Page Not Found"/>
<meta property="og:image" content="https://www.oliverdavies.uk/assets/images/me-precedent.jpg"/>
<meta property="og:image:height" content="327"/>
<meta property="og:image:type" content="image/jpg">
<meta property="og:image:width" content="327"/>
<link rel="stylesheet" href="https://www.oliverdavies.uk/assets/css/main.css">
<link rel="apple-touch-icon" href="/assets/images/me-precedent.jpg?s=57" sizes="57x57">
<link rel="apple-touch-icon" href="/assets/images/me-precedent.jpg?s=114" sizes="114x114">
<link rel="apple-touch-icon" href="/assets/images/me-precedent.jpg?s=72" sizes="72x72">
<link rel="apple-touch-icon" href="/assets/images/me-precedent.jpg?s=144" sizes="144x144">
<link rel="apple-touch-icon" href="/assets/images/me-precedent.jpg?s=60" sizes="60x60">
<link rel="apple-touch-icon" href="/assets/images/me-precedent.jpg?s=120" sizes="120x120">
<link rel="apple-touch-icon" href="/assets/images/me-precedent.jpg?s=76" sizes="76x76">
<link rel="apple-touch-icon" href="/assets/images/me-precedent.jpg?s=152" sizes="152x152">
<link rel="icon" href="/assets/images/me-precedent.jpg?s=160" sizes="160x160">
<link rel="icon" href="/assets/images/me-precedent.jpg?s=96" sizes="96x96">
<link rel="icon" href="/assets/images/me-precedent.jpg?s=32" sizes="32x32">
<link rel="icon" href="/assets/images/me-precedent.jpg?s=16" sizes="16x16">
</head>
<body class="">
<nav class="navbar navbar-inverse navbar-fixed-top">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="https://www.oliverdavies.uk/">Oliver Davies</a>
</div>
<div id="navbar" class="collapse navbar-collapse" role="navigation">
<ul class="nav navbar-nav">
<li class="">
<a href="/">About</a>
</li>
<li class="">
<a href="/experience">Experience</a>
</li>
<li class="">
<a href="/testimonials">Testimonials</a>
</li>
<li class="">
<a href="/talks">Talks</a>
</li>
<li class="">
<a href="/blog">Blog</a>
</li>
<li class="">
<a href="/contact">Contact</a>
</li>
</ul>
</div> </div>
</nav>
<div class="container">
<div class="row">
<main class="col-md-9">
<h1 id="page-not-found">Page Not Found</h1>
<p>Please <a href="/contact/">contact me</a> and let me know.</p>
</main>
<div class="col-md-3">
<div class="panel badges text-center">
<a class="badge--da-member" href="https://assoc.drupal.org/membership" title="Im a Drupal Association member.">
<img
src="//images.oliverdavies.uk/assets/images/da-individual-member.png"
alt="Drupal Association Individual Member"
width="152"
>
</a>
<a href="http://drupalcores.com/#opdavies">
<img
alt="I built Drupal 8 with hand holding a wrench on blue background"
src="//images.oliverdavies.uk/assets/images/drupal-8.jpg"
/>
</a>
<img
src="//images.oliverdavies.uk/assets/images/badges/acquia-certified-developer-drupal-8.png"
alt="Acquia Certified Developer - Drupal 8 Exam Badge"
height="147" width="147"
/>
<a href="http://conference.phpnw.org.uk/phpnw17">
<img src="//images.oliverdavies.uk/assets/images/badges/phpnw17.png" alt="">
</a>
</div>
<div class="availability panel panel-default">
<div class="panel-heading">Availability</div>
<div class="panel-body">
<p>
<i class="fa fa-thumbs-o-up text-warning"></i>
Currently have limited part-time capacity
</p>
<p>
<i class="fa fa-thumbs-o-down text-danger"></i>
Currently no spare full-time capacity.
</p>
</div>
</div>
<div class="latest-posts panel panel-default">
<div class="latest-posts__heading panel-heading">Latest blog posts</div>
<ul class="list-group">
<li class="post list-group-item">
<span class="post__title">
<a href="/blog/2017/06/09/introducing-the-drupal-meetups-twitterbot">
Introducing the Drupal Meetups Twitterbot
</a>
</span> -
<span class="post__date">9th June, 2017</span>
</li>
<li class="post list-group-item">
<span class="post__title">
<a href="/blog/2017/05/20/turning-drupal-module-into-feature">
Turning Your Custom Drupal Module into a Feature
</a>
</span> -
<span class="post__date">20th May, 2017</span>
</li>
<li class="post list-group-item">
<span class="post__title">
<a href="/blog/2017/05/15/drupalcamp-bristol-early-bird-tickets-sessions-sponsors">
DrupalCamp Bristol 2017 - Early Bird Tickets, Call for Sessions, Sponsors
</a>
</span> -
<span class="post__date">15th May, 2017</span>
</li>
</ul>
</div>
</div>
</div> </div>
<footer class="container">
<p class="copyright">
&copy; 2010-2017 Oliver Davies. Built with <a href="https://sculpin.io">Sculpin</a>.
</p>
<div class="meetups">
<h2>Things that I organise</h2>
<ul>
<li class="meetups--drupal-bristol">
<a href="http://www.drupalbristol.org.uk" title="Drupal Bristol">
<img src="//images.oliverdavies.uk/assets/images/meetups/drupal-bristol.jpeg" alt="Drupal Bristol">
</a>
</li>
<li class="meetups--drupalcamp-bristol">
<a href="http://www.drupalcampbristol.co.uk" title="DrupalCamp Bristol">
<img src="//images.oliverdavies.uk/assets/images/meetups/drupalcamp-bristol.png" alt="DrupalCamp Bristol">
</a>
</li>
<li class="meetups--phpsw">
<a href="http://phpsw.uk" title="PHPSW">
<img src="//images.oliverdavies.uk/assets/images/meetups/phpsw.jpeg" alt="PHPSW">
</a>
</li>
</ul>
</div>
</footer>
<script src="https://www.oliverdavies.uk/assets/js/site.js"></script>
<script>(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-11967257-1', 'auto'); ga('send', 'pageview');</script>
</body>
</html>

2
docs/about/index.html Normal file
View file

@ -0,0 +1,2 @@
<!DOCTYPE html>
<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8" /><meta http-equiv="refresh" content="0;url=/." /></head></html>

View file

@ -0,0 +1,201 @@
<!DOCTYPE html>
<html class="no-js" lang="en-GB">
<head>
<title>Accessibility | Oliver Davies</title>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta property="og:url" content="https://www.oliverdavies.uk/accessibility">
<meta property="og:title" content="Accessibility"/>
<meta property="og:image" content="https://www.oliverdavies.uk/assets/images/me-precedent.jpg"/>
<meta property="og:image:height" content="327"/>
<meta property="og:image:type" content="image/jpg">
<meta property="og:image:width" content="327"/>
<link rel="stylesheet" href="https://www.oliverdavies.uk/assets/css/main.css">
<link rel="apple-touch-icon" href="/assets/images/me-precedent.jpg?s=57" sizes="57x57">
<link rel="apple-touch-icon" href="/assets/images/me-precedent.jpg?s=114" sizes="114x114">
<link rel="apple-touch-icon" href="/assets/images/me-precedent.jpg?s=72" sizes="72x72">
<link rel="apple-touch-icon" href="/assets/images/me-precedent.jpg?s=144" sizes="144x144">
<link rel="apple-touch-icon" href="/assets/images/me-precedent.jpg?s=60" sizes="60x60">
<link rel="apple-touch-icon" href="/assets/images/me-precedent.jpg?s=120" sizes="120x120">
<link rel="apple-touch-icon" href="/assets/images/me-precedent.jpg?s=76" sizes="76x76">
<link rel="apple-touch-icon" href="/assets/images/me-precedent.jpg?s=152" sizes="152x152">
<link rel="icon" href="/assets/images/me-precedent.jpg?s=160" sizes="160x160">
<link rel="icon" href="/assets/images/me-precedent.jpg?s=96" sizes="96x96">
<link rel="icon" href="/assets/images/me-precedent.jpg?s=32" sizes="32x32">
<link rel="icon" href="/assets/images/me-precedent.jpg?s=16" sizes="16x16">
</head>
<body class="">
<nav class="navbar navbar-inverse navbar-fixed-top">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="https://www.oliverdavies.uk/">Oliver Davies</a>
</div>
<div id="navbar" class="collapse navbar-collapse" role="navigation">
<ul class="nav navbar-nav">
<li class="">
<a href="/">About</a>
</li>
<li class="">
<a href="/experience">Experience</a>
</li>
<li class="">
<a href="/testimonials">Testimonials</a>
</li>
<li class="">
<a href="/talks">Talks</a>
</li>
<li class="">
<a href="/blog">Blog</a>
</li>
<li class="">
<a href="/contact">Contact</a>
</li>
</ul>
</div> </div>
</nav>
<div class="container">
<div class="row">
<main class="col-md-9">
<h1 id="accessibility">Accessibility</h1>
<p>I have made as much effort as possible to make this website accessible to all users.</p>
<p>If you have any suggestions to improve the site, please <a href="/contact/">contact me</a>.</p>
</main>
<div class="col-md-3">
<div class="panel badges text-center">
<a class="badge--da-member" href="https://assoc.drupal.org/membership" title="Im a Drupal Association member.">
<img
src="//images.oliverdavies.uk/assets/images/da-individual-member.png"
alt="Drupal Association Individual Member"
width="152"
>
</a>
<a href="http://drupalcores.com/#opdavies">
<img
alt="I built Drupal 8 with hand holding a wrench on blue background"
src="//images.oliverdavies.uk/assets/images/drupal-8.jpg"
/>
</a>
<img
src="//images.oliverdavies.uk/assets/images/badges/acquia-certified-developer-drupal-8.png"
alt="Acquia Certified Developer - Drupal 8 Exam Badge"
height="147" width="147"
/>
<a href="http://conference.phpnw.org.uk/phpnw17">
<img src="//images.oliverdavies.uk/assets/images/badges/phpnw17.png" alt="">
</a>
</div>
<div class="availability panel panel-default">
<div class="panel-heading">Availability</div>
<div class="panel-body">
<p>
<i class="fa fa-thumbs-o-up text-warning"></i>
Currently have limited part-time capacity
</p>
<p>
<i class="fa fa-thumbs-o-down text-danger"></i>
Currently no spare full-time capacity.
</p>
</div>
</div>
<div class="latest-posts panel panel-default">
<div class="latest-posts__heading panel-heading">Latest blog posts</div>
<ul class="list-group">
<li class="post list-group-item">
<span class="post__title">
<a href="/blog/2017/06/09/introducing-the-drupal-meetups-twitterbot">
Introducing the Drupal Meetups Twitterbot
</a>
</span> -
<span class="post__date">9th June, 2017</span>
</li>
<li class="post list-group-item">
<span class="post__title">
<a href="/blog/2017/05/20/turning-drupal-module-into-feature">
Turning Your Custom Drupal Module into a Feature
</a>
</span> -
<span class="post__date">20th May, 2017</span>
</li>
<li class="post list-group-item">
<span class="post__title">
<a href="/blog/2017/05/15/drupalcamp-bristol-early-bird-tickets-sessions-sponsors">
DrupalCamp Bristol 2017 - Early Bird Tickets, Call for Sessions, Sponsors
</a>
</span> -
<span class="post__date">15th May, 2017</span>
</li>
</ul>
</div>
</div>
</div> </div>
<footer class="container">
<p class="copyright">
&copy; 2010-2017 Oliver Davies. Built with <a href="https://sculpin.io">Sculpin</a>.
</p>
<div class="meetups">
<h2>Things that I organise</h2>
<ul>
<li class="meetups--drupal-bristol">
<a href="http://www.drupalbristol.org.uk" title="Drupal Bristol">
<img src="//images.oliverdavies.uk/assets/images/meetups/drupal-bristol.jpeg" alt="Drupal Bristol">
</a>
</li>
<li class="meetups--drupalcamp-bristol">
<a href="http://www.drupalcampbristol.co.uk" title="DrupalCamp Bristol">
<img src="//images.oliverdavies.uk/assets/images/meetups/drupalcamp-bristol.png" alt="DrupalCamp Bristol">
</a>
</li>
<li class="meetups--phpsw">
<a href="http://phpsw.uk" title="PHPSW">
<img src="//images.oliverdavies.uk/assets/images/meetups/phpsw.jpeg" alt="PHPSW">
</a>
</li>
</ul>
</div>
</footer>
<script src="https://www.oliverdavies.uk/assets/js/site.js"></script>
<script>(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-11967257-1', 'auto'); ga('send', 'pageview');</script>
</body>
</html>

View file

@ -0,0 +1,4 @@
img.me {
max-width: 110px; }
/*# sourceMappingURL=about.css.map */

View file

@ -0,0 +1 @@
{"version":3,"sources":["about.sass"],"names":[],"mappings":"AAAA;EACI,iBAAiB,EAAG","file":"about.css","sourcesContent":["img.me {\n max-width: 110px; }\n"]}

View file

@ -0,0 +1,45 @@
.post-pager {
clear: both;
margin-top: 2em; }
.post-pager div {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1; }
pre {
display: block;
overflow: auto;
word-break: normal;
word-wrap: no-wrap; }
pre[class*="language-"] {
border: 0;
border-radius: 0;
margin: 1.5em 0; }
pre code {
white-space: pre;
word-break: normal; }
code.hljs {
background-color: inherit;
padding: 0; }
code[data-gist-id] {
background: transparent;
padding: 0; }
.about-author:before, .about-author:after {
content: " ";
display: table; }
.about-author:after {
clear: both; }
.about-author img {
float: left;
margin: 0 1em 1em 0;
width: 50px; }
/*# sourceMappingURL=blog-post.css.map */

View file

@ -0,0 +1 @@
{"version":3,"sources":["blog-post.sass","../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss"],"names":[],"mappings":"AAEA;EACI,YAAY;EACZ,gBAAgB,EAAG;;AAEvB;EACI,oBAAQ;EAAR,YAAQ;EAAR,QAAQ,EAAG;;AAEf;EACI,eAAe;EACf,eAAe;EACf,mBAAmB;EACnB,mBAAmB,EAAG;;AAE1B;EACI,UAAU;EACV,iBAAiB;EACjB,gBAAgB,EAAG;;AAEvB;EACI,iBAAiB;EACjB,mBAAmB,EAAG;;AAE1B;EACI,0BAA0B;EAC1B,WAAW,EAAG;;AAElB;EACI,wBAAwB;EACxB,WAAW,EAAG;;AAElB;ECjBI,aAAa;EACb,eAAe,EAChB;;ADeH;ECbI,YAAY,EACb;;ADYH;EAIQ,YAAY;EACZ,oBAAoB;EACpB,YAAY,EAAG","file":"blog-post.css","sourcesContent":["@import '../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/clearfix';\n\n.post-pager {\n clear: both;\n margin-top: 2em; }\n\n.post-pager div {\n flex: 1; }\n\npre {\n display: block;\n overflow: auto;\n word-break: normal;\n word-wrap: no-wrap; }\n\npre[class*=\"language-\"] {\n border: 0;\n border-radius: 0;\n margin: 1.5em 0; }\n\npre code {\n white-space: pre;\n word-break: normal; }\n\ncode.hljs {\n background-color: inherit;\n padding: 0; }\n\ncode[data-gist-id] {\n background: transparent;\n padding: 0; }\n\n.about-author {\n @include clearfix;\n\n img {\n float: left;\n margin: 0 1em 1em 0;\n width: 50px; } }\n","// Clearfix\n//\n// For modern browsers\n// 1. The space content is one way to avoid an Opera bug when the\n// contenteditable attribute is included anywhere else in the document.\n// Otherwise it causes space to appear at the top and bottom of elements\n// that are clearfixed.\n// 2. The use of `table` rather than `block` is only necessary if using\n// `:before` to contain the top-margins of child elements.\n//\n// Source: http://nicolasgallagher.com/micro-clearfix-hack/\n\n@mixin clearfix() {\n &:before,\n &:after {\n content: \" \"; // 1\n display: table; // 2\n }\n &:after {\n clear: both;\n }\n}\n"]}

16
docs/assets/css/blog.css Normal file
View file

@ -0,0 +1,16 @@
.page--blog__list ul.posts {
list-style: none;
margin-bottom: 2em;
padding-left: 0; }
.page--blog__list .post {
border-bottom: 1px solid #CCC;
margin-bottom: 1em;
padding-bottom: 2em; }
.page--blog__list .post:before, .page--blog__list .post:after {
content: " ";
display: table; }
.page--blog__list .post:after {
clear: both; }
/*# sourceMappingURL=blog.css.map */

View file

@ -0,0 +1 @@
{"version":3,"sources":["blog.sass","../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss"],"names":[],"mappings":"AAEA;EAEQ,iBAAiB;EACjB,mBAAmB;EACnB,gBAAgB,EAAG;;AAJ3B;EAQQ,8BAA8B;EAC9B,mBAAmB;EACnB,oBAAoB,EAAG;EAV/B;ICaI,aAAa;IACb,eAAe,EAChB;EDfH;ICiBI,YAAY,EACb","file":"blog.css","sourcesContent":["@import '../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/clearfix';\n\n.page--blog__list {\n ul.posts {\n list-style: none;\n margin-bottom: 2em;\n padding-left: 0; }\n\n .post {\n @include clearfix;\n border-bottom: 1px solid #CCC;\n margin-bottom: 1em;\n padding-bottom: 2em; } }\n","// Clearfix\n//\n// For modern browsers\n// 1. The space content is one way to avoid an Opera bug when the\n// contenteditable attribute is included anywhere else in the document.\n// Otherwise it causes space to appear at the top and bottom of elements\n// that are clearfixed.\n// 2. The use of `table` rather than `block` is only necessary if using\n// `:before` to contain the top-margins of child elements.\n//\n// Source: http://nicolasgallagher.com/micro-clearfix-hack/\n\n@mixin clearfix() {\n &:before,\n &:after {\n content: \" \"; // 1\n display: table; // 2\n }\n &:after {\n clear: both;\n }\n}\n"]}

View file

@ -0,0 +1,34 @@
.experience-item {
margin-bottom: 30px; }
.experience-item:before, .experience-item:after {
content: " ";
display: table; }
.experience-item:after {
clear: both; }
.experience-item-website {
display: inline-block;
margin-bottom: 2px; }
.experience-item-role {
color: #777777;
margin-bottom: .625rem; }
.experience-item-logo {
float: right;
margin: 25px 0 1em 1.5em;
max-width: 25%; }
@media screen and (min-width: 500px) {
.experience-item-logo {
max-width: 20%; } }
@media screen and (min-width: 992px) {
.experience-item-logo {
max-width: 15%; } }
.experience-item-logo img {
height: auto;
width: 100%; }
.experience-item-description p:last-of-type {
margin-bottom: 0; }
/*# sourceMappingURL=experience.css.map */

File diff suppressed because one or more lines are too long

8217
docs/assets/css/main.css Normal file

File diff suppressed because it is too large Load diff

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,15 @@
.project-company.has-logo a:link,
.project-company.has-logo a:hover {
border-bottom: 0;
display: block; }
.project-company.has-logo img {
max-width: 75%; }
@media screen and (min-width: 768px) {
.project-company.has-logo img {
max-width: 50%; } }
@media screen and (min-width: 992px) {
.project-company.has-logo img {
max-width: 33.3%; } }
/*# sourceMappingURL=project.css.map */

View file

@ -0,0 +1 @@
{"version":3,"sources":["project.sass","_mixins.sass"],"names":[],"mappings":"AAGA;;EAIY,iBAAiB;EACjB,eAAe,EAAG;;AAL9B;EAQY,eAAe,EAMW;ECJlC;IDVJ;MAWgB,eAAe,EAGO,EAAA;ECQlC;IDtBJ;MAcgB,iBAAiB,EAAK,EAAA","file":"project.css","sourcesContent":["@import '../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/variables';\n@import 'mixins';\n\n.project-company {\n &.has-logo {\n a:link,\n a:hover {\n border-bottom: 0;\n display: block; }\n\n img {\n max-width: 75%;\n\n @include tablet {\n max-width: 50%; }\n\n @include desktop {\n max-width: 33.3%; } } } }\n","@mixin from($device) {\n @media screen and (min-width: $device) {\n @content; } }\n\n@mixin until($device) {\n @media screen and (max-width: $device - 1px) {\n @content; } }\n\n@mixin mobile {\n @media screen and (max-width: $screen-tablet - 1px) {\n @content; } }\n\n@mixin tablet {\n @media screen and (min-width: $screen-tablet) {\n @content; } }\n\n@mixin tablet-only {\n @media screen and (min-width: $screen-tablet) and (max-width: $screen-desktop - 1px) {\n @content; } }\n\n@mixin touch {\n @media screen and (max-width: $screen-desktop - 1px) {\n @content; } }\n\n@mixin desktop {\n @media screen and (min-width: $screen-desktop) {\n @content; } }\n\n@mixin desktop-only {\n @media screen and (min-width: $screen-desktop) and (max-width: $screen-lg - 1px) {\n @content; } }\n\n@mixin widescreen {\n @media screen and (min-width: $screen-lg) {\n @content; } }\n"]}

15
docs/assets/css/talk.css Normal file
View file

@ -0,0 +1,15 @@
.talk-full h1 {
margin-bottom: 25px; }
.presentation {
background: url("../images/loading.gif") no-repeat center;
min-height: 275px;
width: 100%; }
@media screen and (min-width: 768px) {
.presentation {
min-height: 460px; } }
@media screen and (min-width: 992px) {
.presentation {
min-height: 540px; } }
/*# sourceMappingURL=talk.css.map */

View file

@ -0,0 +1 @@
{"version":3,"sources":["talk.sass","_mixins.sass"],"names":[],"mappings":"AAGA;EACI,oBAAoB,EAAG;;AAE3B;EACI,0DAAyD;EACzD,kBAAkB;EAClB,YAAY,EAIe;ECA3B;IDPJ;MAKQ,kBAAkB,EAEK,EAAA;ECY3B;IDnBJ;MAOQ,kBAAkB,EAAK,EAAA","file":"talk.css","sourcesContent":["@import '../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/variables';\n@import 'mixins';\n\n.talk-full h1 {\n margin-bottom: 25px; }\n\n.presentation {\n background: url('../images/loading.gif') no-repeat center;\n min-height: 275px;\n width: 100%;\n @include tablet {\n min-height: 460px; }\n @include desktop {\n min-height: 540px; } }\n","@mixin from($device) {\n @media screen and (min-width: $device) {\n @content; } }\n\n@mixin until($device) {\n @media screen and (max-width: $device - 1px) {\n @content; } }\n\n@mixin mobile {\n @media screen and (max-width: $screen-tablet - 1px) {\n @content; } }\n\n@mixin tablet {\n @media screen and (min-width: $screen-tablet) {\n @content; } }\n\n@mixin tablet-only {\n @media screen and (min-width: $screen-tablet) and (max-width: $screen-desktop - 1px) {\n @content; } }\n\n@mixin touch {\n @media screen and (max-width: $screen-desktop - 1px) {\n @content; } }\n\n@mixin desktop {\n @media screen and (min-width: $screen-desktop) {\n @content; } }\n\n@mixin desktop-only {\n @media screen and (min-width: $screen-desktop) and (max-width: $screen-lg - 1px) {\n @content; } }\n\n@mixin widescreen {\n @media screen and (min-width: $screen-lg) {\n @content; } }\n"]}

View file

@ -0,0 +1,20 @@
.talk-event-table > thead > tr > th,
.talk-event-table > tbody > tr > td {
vertical-align: middle; }
.talk-event-table .column-date,
.talk-event-table .column-event {
width: 200px; }
.talk-event-table .column-feedback {
width: 125px; }
.talk-type,
.event-location {
display: block;
margin-top: 1px; }
.talk-full .column-event {
width: auto; }
/*# sourceMappingURL=talks-table.css.map */

View file

@ -0,0 +1 @@
{"version":3,"sources":["talks-table.sass"],"names":[],"mappings":"AAAA;;EAGQ,uBAAuB,EAAG;;AAHlC;;EAOQ,aAAa,EAAG;;AAPxB;EAUQ,aAAa,EAAG;;AAExB;;EAEI,eAAe;EACf,gBAAgB,EAAG;;AAEvB;EACI,YAAY,EAAG","file":"talks-table.css","sourcesContent":[".talk-event-table {\n & > thead > tr > th,\n & > tbody > tr > td {\n vertical-align: middle; }\n\n .column-date,\n .column-event {\n width: 200px; }\n\n .column-feedback {\n width: 125px; } }\n\n.talk-type,\n.event-location {\n display: block;\n margin-top: 1px; }\n\n.talk-full .column-event {\n width: auto; }\n"]}

View file

@ -0,0 +1,19 @@
.testimonial {
margin-bottom: 10px; }
.testimonial:before, .testimonial:after {
content: " ";
display: table; }
.testimonial:after {
clear: both; }
.testimonial__role {
color: #777; }
.testimonial__image {
height: 75px;
margin: 0 0 10px 10px;
width: 75px; }
@media screen and (max-width: 767px) {
.testimonial__image {
height: 90px;
width: 90px; } }
/*# sourceMappingURL=testimonials.css.map */

View file

@ -0,0 +1 @@
{"version":3,"sources":["testimonials.sass","../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss","_mixins.sass"],"names":[],"mappings":"AAIA;EAEI,oBAAoB,EAYO;EAd/B;ICWI,aAAa;IACb,eAAe,EAChB;EDbH;ICeI,YAAY,EACb;EDhBH;IAKQ,YAAY,EAAG;EALvB;IAQQ,aAAa;IACb,sBAAsB;IACtB,YAAY,EAIS;IEbzB;MFDJ;QAaY,aAAa;QACb,YAAY,EAAK,EAAA","file":"testimonials.css","sourcesContent":["@import '../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/clearfix';\n@import '../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/variables';\n@import 'mixins';\n\n.testimonial {\n @include clearfix;\n margin-bottom: 10px;\n\n &__role {\n color: #777; }\n\n &__image {\n height: 75px;\n margin: 0 0 10px 10px;\n width: 75px;\n\n @include until($screen-sm) {\n height: 90px;\n width: 90px; } } }\n","// Clearfix\n//\n// For modern browsers\n// 1. The space content is one way to avoid an Opera bug when the\n// contenteditable attribute is included anywhere else in the document.\n// Otherwise it causes space to appear at the top and bottom of elements\n// that are clearfixed.\n// 2. The use of `table` rather than `block` is only necessary if using\n// `:before` to contain the top-margins of child elements.\n//\n// Source: http://nicolasgallagher.com/micro-clearfix-hack/\n\n@mixin clearfix() {\n &:before,\n &:after {\n content: \" \"; // 1\n display: table; // 2\n }\n &:after {\n clear: both;\n }\n}\n","@mixin from($device) {\n @media screen and (min-width: $device) {\n @content; } }\n\n@mixin until($device) {\n @media screen and (max-width: $device - 1px) {\n @content; } }\n\n@mixin mobile {\n @media screen and (max-width: $screen-tablet - 1px) {\n @content; } }\n\n@mixin tablet {\n @media screen and (min-width: $screen-tablet) {\n @content; } }\n\n@mixin tablet-only {\n @media screen and (min-width: $screen-tablet) and (max-width: $screen-desktop - 1px) {\n @content; } }\n\n@mixin touch {\n @media screen and (max-width: $screen-desktop - 1px) {\n @content; } }\n\n@mixin desktop {\n @media screen and (min-width: $screen-desktop) {\n @content; } }\n\n@mixin desktop-only {\n @media screen and (min-width: $screen-desktop) and (max-width: $screen-lg - 1px) {\n @content; } }\n\n@mixin widescreen {\n @media screen and (min-width: $screen-lg) {\n @content; } }\n"]}

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load diff

After

Width:  |  Height:  |  Size: 434 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 94 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 285 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 884 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 275 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 249 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 323 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 236 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 213 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 86 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 707 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 114 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 63 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 583 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 519 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 447 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 324 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 577 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 165 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 734 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 719 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 586 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 449 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 666 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Some files were not shown because too many files have changed in this diff Show more