Merge pull request #7 from gdg-x/develop

Add Sass support, sponsor generating from file, css fixes
This commit is contained in:
Oleh Zasadnyy 2014-08-08 15:55:31 +03:00
commit d0dc35199e
852 changed files with 19842 additions and 5533 deletions

View file

@ -37,6 +37,34 @@ Site will be available at http://127.0.0.1:4000/zeppelin/
**NOTE:** in this mode all changes to html and data files will be automatically regenerated, but after changing ```_config.yml``` you have to restart server. **NOTE:** in this mode all changes to html and data files will be automatically regenerated, but after changing ```_config.yml``` you have to restart server.
### Sass support
Install Sass. Ruby uses Gems to manage its various packages of code like Sass. In your open terminal window type:
```bash
gem install sass
```
Also you need to install the latest version of [Compass](http://compass-style.org/) with command
```bash
gem install compass --pre
```
Then for combining media queries you can use [Sass::MediaQueryCombiner](https://github.com/aaronjensen/sass-media_query_combiner) plugin. Install with command
```bash
gem install sass-media_query_combiner
```
And for prefixing css3 properties use [Autoprefixer](https://github.com/ai/autoprefixer)
```bash
gem install autoprefixer-rails
```
To watch changes in `.sass` files and compile it to the `.css` on a fly, run this command from `\_sass\` folder
```bash
compass watch
```
Learn more about Sass development from [documentation](https://github.com/gdg-x/zeppelin/wiki/Sass-development).
### Resource optimizations (optional) ### Resource optimizations (optional)

23
_data/partners.yml Normal file
View file

@ -0,0 +1,23 @@
-
group: 'General sponsor'
elements:
- {name: 'Google', description: 'Google', link: 'https://www.google.com.ua/intl/en/about/', imageUrl: 'google.svg'}
- {name: 'GDG Lviv', description: 'GDG Lviv - Open and volunteer geek community', link: 'http://lviv.gdg.org.ua', imageUrl: 'gdg-lviv.svg'}
-
group: 'With support of'
elements:
- {name: 'Google', description: 'Google', link: 'https://www.google.com.ua/intl/en/about/', imageUrl: 'google.svg'}
- {name: 'GDG Lviv', description: 'GDG Lviv - Open and volunteer geek community', link: 'http://lviv.gdg.org.ua', imageUrl: 'gdg-lviv.svg'}
- {name: 'GDG[x]', description: 'GDG[x] - Yeah, we can fix that', link: 'https://github.com/gdg-x', imageUrl: 'gdg-x.svg'}
-
group: 'Information partners'
elements:
- {name: 'Google', description: 'Google', link: 'https://www.google.com.ua/intl/en/about/', imageUrl: 'google.svg'}
- {name: 'GDG Lviv', description: 'GDG Lviv - Open and volunteer geek community', link: 'http://lviv.gdg.org.ua', imageUrl: 'gdg-lviv.svg'}
- {name: 'GDG[x]', description: 'GDG[x] - Yeah, we can fix that', link: 'https://github.com/gdg-x', imageUrl: 'gdg-x.svg'}
- {name: 'Google', description: 'Google', link: 'https://www.google.com.ua/intl/en/about/', imageUrl: 'google.svg'}
- {name: 'GDG Lviv', description: 'GDG Lviv - Open and volunteer geek community', link: 'http://lviv.gdg.org.ua', imageUrl: 'gdg-lviv.svg'}
- {name: 'GDG[x]', description: 'GDG[x] - Yeah, we can fix that', link: 'https://github.com/gdg-x', imageUrl: 'gdg-x.svg'}
- {name: 'Google', description: 'Google', link: 'https://www.google.com.ua/intl/en/about/', imageUrl: 'google.svg'}
- {name: 'GDG Lviv', description: 'GDG Lviv - Open and volunteer geek community', link: 'http://lviv.gdg.org.ua', imageUrl: 'gdg-lviv.svg'}
- {name: 'GDG[x]', description: 'GDG[x] - Yeah, we can fix that', link: 'https://github.com/gdg-x', imageUrl: 'gdg-x.svg'}

View file

@ -1,5 +1,5 @@
<!-- About Section --> <!-- About Section -->
<section id="about"> <section id="about" class="about">
<div class="content-wrapper"> <div class="content-wrapper">
<div class="col-lg-10 col-lg-offset-1"> <div class="col-lg-10 col-lg-offset-1">
<h3>About {{site.eventName}}</h3> <h3>About {{site.eventName}}</h3>

View file

@ -1,5 +1,5 @@
<!-- Begin Blog--> <!-- Begin Blog-->
<section id="blog"> <section id="blog" class="blog">
<div class="content-wrapper text-left"> <div class="content-wrapper text-left">
<div class="col-md-10 col-sm-10 col-lg-offset-2 col-md-offset-2 col-sm-offset-1"> <div class="col-md-10 col-sm-10 col-lg-offset-2 col-md-offset-2 col-sm-offset-1">
<h3>Latest news</h3> <h3>Latest news</h3>

View file

@ -1,5 +1,5 @@
<!-- Begin Buy Tickets Section --> <!-- Begin Buy Tickets Section -->
<section id="buy-tickets"> <section id="buy-tickets" class="buy-tickets">
<div class="content-wrapper"> <div class="content-wrapper">
<div class="col-lg-8 col-md-10 col-lg-offset-2 col-md-offset-1"> <div class="col-lg-8 col-md-10 col-lg-offset-2 col-md-offset-1">
<h3>Pricetable</h3> <h3>Pricetable</h3>

View file

@ -1,7 +1,7 @@
<!-- Begin Direction Details--> <!-- Begin Direction Details-->
<section id="direction-details"> <section id="direction-details" class="direction-details">
<div class="content-wrapper"> <div class="content-wrapper">
<section class="image-section" style="background-image: url('{{ site.baseurl }}/img/direction-details.jpg');"> <section class="image-section standart-height" style="background-image: url('{{ site.baseurl }}/img/direction-details.jpg');">
<h3>Get around Lviv</h3> <h3>Get around Lviv</h3>
</section> </section>
<div class="row"> <div class="row">

View file

@ -1,7 +1,6 @@
<!-- Begin Find Way--> <!-- Begin Find Way-->
<a id="findyourway"/> <section id="find-way" class="find-way">
<section id="find-way"> <div id="canvas-map" class="canvas-map"></div>
<div id="canvas-map"></div>
<div class="content-wrapper text-left"> <div class="content-wrapper text-left">
<h3 class="animated hiding" data-animation="fadeInUp" data-delay="0">Find your way here</h3> <h3 class="animated hiding" data-animation="fadeInUp" data-delay="0">Find your way here</h3>
<div class="map-card col-lg-3 col-md-4 col-sm-6 col-xs-12"> <div class="map-card col-lg-3 col-md-4 col-sm-6 col-xs-12">
@ -12,7 +11,7 @@
</svg> </svg>
</div> </div>
<div class="location-result"> <div class="location-result">
<span id="result-name"></span> <span id="result-name" class="result-name"></span>
<span>to DevFest</span> <span>to DevFest</span>
<svg id="direction-cancel" class="icon icon-cross" viewBox="0 0 30 32"> <svg id="direction-cancel" class="icon icon-cross" viewBox="0 0 30 32">
<use xlink:href="{{ site.baseurl }}/img/sprites/sprites.svg#icon-cross"></use> <use xlink:href="{{ site.baseurl }}/img/sprites/sprites.svg#icon-cross"></use>
@ -26,7 +25,7 @@
<use xlink:href="{{ site.baseurl }}/img/sprites/sprites.svg#icon-flag"></use> <use xlink:href="{{ site.baseurl }}/img/sprites/sprites.svg#icon-flag"></use>
</svg> </svg>
<span>Distance</span> <span>Distance</span>
<span id="distance" class="details-result pull-right"></span> <span id="distance" class="detailed-result pull-right"></span>
</li> </li>
<li> <li>
<div id="mode"> <div id="mode">
@ -39,7 +38,7 @@
<option value="BICYCLING">BICYCLING</option> <option value="BICYCLING">BICYCLING</option>
<option value="TRANSIT">TRANSIT</option> <option value="TRANSIT">TRANSIT</option>
</select> </select>
<span id="estimateTime" class="details-result pull-right"></span> <span id="estimateTime" class="detailed-result pull-right"></span>
</div> </div>
<a id="find-flight" href="https://google.com/flights" class="pull-right hidden" target="_blank">Find Flight</a> <a id="find-flight" href="https://google.com/flights" class="pull-right hidden" target="_blank">Find Flight</a>
</li> </li>

View file

@ -1,15 +1,15 @@
<!-- Begin Footer --> <!-- Begin Footer -->
<footer id="footer"> <footer id="footer" class="footer">
<div class="row"> <div class="row">
<div class="pull-left col-md-6 col-xs-6"> <div class="pull-left col-md-6 col-xs-6">
<div class="g-plusone" data-size="medium" data-annotation="inline" data-width="300" data-href="{{site.url}}"></div> <div class="g-plusone" data-size="medium" data-annotation="inline" data-width="300" data-href="{{site.url}}"></div>
</div> </div>
<div class="logo-footer logo-gray pull-right"></div> <div class="logo logo-footer logo-gray pull-right"></div>
</div> </div>
<div class="row"> <div class="row">
<div class="col-md-4 col-sm-4 col-xs-6"> <div class="col-md-4 col-sm-4 col-xs-6">
<h5>Links</h5>
<ul> <ul>
<h5>Links</h5>
<li><a href="http://gdg.org.ua" target="_blank">GDG.org.ua</a> <li><a href="http://gdg.org.ua" target="_blank">GDG.org.ua</a>
</li> </li>
<li><a href="https://developers.google.com" target="_blank">Google Developers</a> <li><a href="https://developers.google.com" target="_blank">Google Developers</a>

View file

@ -44,16 +44,8 @@
<meta name="msapplication-TileColor" content="#2b5797"> <meta name="msapplication-TileColor" content="#2b5797">
<meta name="msapplication-TileImage" content="{{ "/img/favicons/mstile-144x144.png" | prepend: site.baseurl }}"> <meta name="msapplication-TileImage" content="{{ "/img/favicons/mstile-144x144.png" | prepend: site.baseurl }}">
<meta name="msapplication-config" content="{{ "/img/favicons/browserconfig.xml" | prepend: site.baseurl }}"> <meta name="msapplication-config" content="{{ "/img/favicons/browserconfig.xml" | prepend: site.baseurl }}">
<link href='http://fonts.googleapis.com/css?family=Roboto:100,300,400,500&subset=latin,cyrillic' rel='stylesheet' type='text/css'> <link href="{{ "/css/main.min.css" | prepend: site.baseurl }}" rel="stylesheet">
<!-- Bootstrap -->
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
<!-- TODC Bootstrap theme -->
<!-- <link href="{{ "/css/todc-bootstrap.min.css" | prepend: site.baseurl }}" rel="stylesheet">-->
<link href="{{ "/css/animate.min.css" | prepend: site.baseurl }}" rel="stylesheet">
<link href="{{ "/css/waves.min.css" | prepend: site.baseurl }}" rel="stylesheet">
<link href="{{ "/css/style.min.css" | prepend: site.baseurl }}" rel="stylesheet">
<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries --> <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// --> <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->

View file

@ -1,21 +1,20 @@
<!-- Begin Top Section --> <!-- Begin Top Section -->
<section id="top-section-hero" style="background-image: url('{{ site.baseurl }}/img/hero.jpg');"> <section id="top-section-hero" class="top-section-hero image-section" style="background-image: url('{{ site.baseurl }}/img/hero.jpg');">
{% include navigation.html %} {% include navigation.html %}
<div class="jumbotron"> <div class="jumbotron">
<div class="animated hiding" data-animation="fadeInDown" data-delay="500"> <div class="animated hiding" data-animation="fadeInDown" data-delay="500">
<h1>GDG DevFest <span id="typeout-text"></span> 2014</h1> <h1>GDG DevFest <span id="typeout-text"></span> 2014</h1>
<p>{{site.eventDate}}</p> <p>{{site.eventDate}}</p>
<a href="{{ site.c4pUrl }}" target="_blank"> <span class="btn btn-primary waves-element waves-button waves-light waves-will-raise">
<span class="btn btn-primary waves-element waves-button waves-light waves-will-raise">Become a speaker</span> <a href="{{ site.c4pUrl }}" target="_blank">Become a speaker</a>
</a> </span>
</div> </div>
</div> </div>
<a href="#about" class="explore"> <a href="#about" class="explore animated hidden fadeInDown">
<svg class="icon icon-arrow-down" viewBox="0 0 32 32"> <svg class="icon icon-arrow-down" viewBox="0 0 32 32">
<use xlink:href="{{ site.baseurl }}/img/sprites/sprites.svg#icon-arrow-down"></use> <use xlink:href="{{ site.baseurl }}/img/sprites/sprites.svg#icon-arrow-down"></use>
</svg> </svg>
</a> </a>
</section> </section>
<!-- End Top Section --> <!-- End Top Section -->

View file

@ -1,5 +1,5 @@
<!-- Begin Latest News Section --> <!-- Begin Latest News Section -->
<section id="latest-news"> <section id="latest-news" class="latest-news">
<div class="content-wrapper"> <div class="content-wrapper">
<div class="col-lg-10 col-lg-offset-1"> <div class="col-lg-10 col-lg-offset-1">
<h3>Latest news</h3> <h3>Latest news</h3>

View file

@ -1,6 +1,6 @@
<!-- Begin Location Section --> <!-- Begin Location Section -->
<section id="location"> <section id="location-map" class="location-map">
<div id="canvas-map"></div> <div id="canvas-map" class="canvas-map"></div>
<div class="content-wrapper"> <div class="content-wrapper">
<div class="col-lg-3 col-md-4 col-sm-6 col-md-offset-1 animated hiding location-description text-left" data-animation="fadeInLeft" data-delay="0"> <div class="col-lg-3 col-md-4 col-sm-6 col-md-offset-1 animated hiding location-description text-left" data-animation="fadeInLeft" data-delay="0">
<div class="row"> <div class="row">
@ -18,7 +18,7 @@
</li> </li>
</ul> </ul>
</div> </div>
<a href="{{ site.baseurl | append: '/logistics/#findyourway' }}" class="pull-right"> <a href="{{ site.baseurl | append: '/logistics/#find-way' }}" class="pull-right">
<svg class="icon icon-direction" viewBox="0 0 32 32"> <svg class="icon icon-direction" viewBox="0 0 32 32">
<use xlink:href="img/sprites/sprites.svg#icon-direction"></use> <use xlink:href="img/sprites/sprites.svg#icon-direction"></use>
</svg> </svg>

View file

@ -1,10 +1,12 @@
<header id="top-header" class="col-lg-10 col-sm-12"> <header id="top-header" class="top-header">
<svg id="menu-trigger" class="icon icon-menu visible-xs" viewBox="0 0 32 32" data-effect="st-effect"> <svg id="menu-trigger" class="menu-trigger icon icon-menu visible-xs" viewBox="0 0 32 32" data-effect="st-effect">
<use xlink:href="{{ site.baseurl }}/img/sprites/sprites.svg#icon-menu"></use> <use xlink:href="{{ site.baseurl }}/img/sprites/sprites.svg#icon-menu"></use>
</svg> </svg>
<a href="{{ site.baseurl }}/" id="logo-header" class="logo-header logo-light"></a> <a href="{{ site.baseurl }}/" id="logo-header" class="logo-header">
<div class="logo logo-light"></div>
</a>
<nav class="st-menu st-effect" id="menu"> <nav class="st-menu st-effect" id="menu">
<div class="logo-navbar logo-dark visible-xs"></div> <div class="logo-navbar logo logo-dark visible-xs"></div>
<ul> <ul>
<li><a {% if page.permalink == '/' %} class="current" {% endif %} href="{{ site.baseurl }}/">Home</a> <li><a {% if page.permalink == '/' %} class="current" {% endif %} href="{{ site.baseurl }}/">Home</a>
</li> </li>
@ -27,7 +29,7 @@
<li><a href="{{ site.c4pUrl }}" target="_blank">Become a speaker</a> <li><a href="{{ site.c4pUrl }}" target="_blank">Become a speaker</a>
</li> </li>
</ul> </ul>
<span id="buy-tickets-button" class="btn btn-primary waves-element waves-button waves-light waves-will-raise pull-right hidden-xs hidden-sm hidden"> <span id="right-nav-button" class="right-nav-button right-nav-button-hidden btn btn-primary waves-element waves-button waves-light waves-will-raise pull-right hidden-xs hidden-sm">
<a href="{{ site.c4pUrl }}" target="_blank">Become a speaker</a> <a href="{{ site.c4pUrl }}" target="_blank">Become a speaker</a>
</span> </span>
</nav> </nav>

View file

@ -1,5 +1,5 @@
<!-- Begin Post--> <!-- Begin Post-->
<section id="post-section"> <section id="post-section" class="post-section">
<div class="content-wrapper text-left"> <div class="content-wrapper text-left">
<div class="col-md-10 col-sm-10 col-lg-offset-2 col-md-offset-2 col-sm-offset-1"> <div class="col-md-10 col-sm-10 col-lg-offset-2 col-md-offset-2 col-sm-offset-1">
<div class="col-lg-8 col-md-10 col-xs-12"> <div class="col-lg-8 col-md-10 col-xs-12">
@ -7,9 +7,6 @@
<article class="row post"> <article class="row post">
{% if include.isStaticPost == false %} {% if include.isStaticPost == false %}
{% assign postUrl = site.url | append: site.baseurl | append: page.url %}
<div class="post-header"> <div class="post-header">
<div class="published pull-left"> <div class="published pull-left">
<span class="caption">Posted:</span> <span class="caption">Posted:</span>

View file

@ -1,14 +1,14 @@
<!-- Begin Rockstar Speakers Section --> <!-- Begin Rockstar Speakers Section -->
<section id="top-speakers" class="parallax" style="background-image: url({{ site.baseurl }}/img/top-speakers.jpg);"> <section id="rockstar-speakers" class="rockstar-speakers image-section parallax" style="background-image: url({{ site.baseurl }}/img/rockstar-speakers.jpg);">
<div class="overlay"></div> <div class="overlay solid-overlay"></div>
<div class="content-wrapper"> <div class="content-wrapper">
<div class="col-lg-10 col-lg-offset-1 rockstar-speakers-list"> <div class="col-lg-10 col-lg-offset-1 rockstar-speakers-list">
<h3>Rockstar speakers</h3> <h3>Rockstar speakers</h3>
{% for speaker in site.data.speakers %} {% for speaker in site.data.speakers %}
{% if speaker.rockstar %} {% if speaker.rockstar %}
<div id="rockstar-speaker-{{ speaker.id }}" class="col-md-3 col-sm-3 col-xs-6 hidden rockstar-speakers-item animated hiding increment-animation" data-id="{{ speaker.id }}" data-animation="fadeInUp" data-delay="500"> <div id="rockstar-speaker-{{ speaker.id }}" class="col-md-3 col-sm-3 col-xs-6 hidden rockstar-speakers-item animated hiding increment-animation" data-id="{{ speaker.id }}" data-animation="fadeInUp" data-delay="500">
<div class="top-speaker-item"> <div class="rockstar-speaker-item">
<div class="flow-img img-circle top-speaker-img" style="background-image: url({{ site.baseurl | append: site.thumbnailsFolder | append: speaker.thumbnailUrl }})"></div> <div class="flow-img img-circle rockstar-speaker-img" style="background-image: url({{ site.baseurl | append: site.thumbnailsFolder | append: speaker.thumbnailUrl }})"></div>
<div class="name">{{ speaker.name }} {{ speaker.surname }}</div> <div class="name">{{ speaker.name }} {{ speaker.surname }}</div>
<div class="sub">{{ speaker.company }}</div> <div class="sub">{{ speaker.company }}</div>
</div> </div>

View file

@ -1,18 +1,18 @@
<!-- Begin Speakers List 2--> <!-- Begin Speakers List 2-->
<section id="speakers"> <section id="speakers">
<div class="content-wrapper"> <div class="content-wrapper">
<div class="col-lg-10 col-lg-offset-1"> <div class="col-lg-10 col-lg-offset-1 appear-animation-trigger">
{% for speaker in site.data.speakers %} {% for speaker in site.data.speakers %}
<div class="team-item-wrapper col-md-4 col-sm-6 col-xs-12"> <div class="effect-wrapper col-md-4 col-sm-6 col-xs-12 appear-animation">
<div class="team-item animated waves-element waves-block waves-light hiding increment-animation" data-animation="fadeInUp" data-delay="50" data-toggle="modal" data-target="#speakerDetail-{{ speaker.id }}"> <div class="zoe-effect ribbon-activator waves-element waves-block waves-light" data-toggle="modal" data-target="#speakerDetail-{{ speaker.id }}">
<figure class="flow-img" style="background-image: url({{ site.baseurl | append: site.thumbnailsFolder | append: speaker.thumbnailUrl }})"> <figure style="background-image: url({{ site.baseurl | append: site.thumbnailsFolder | append: speaker.thumbnailUrl }})">
<div class="overlay"></div> <div class="overlay solid-overlay"></div>
{% if speaker.ribbon != null %} {% if speaker.ribbon != null %}
<ul class="speaker-ribbon-wrapper"> <ul class="ribbon-wrapper">
{% for ribbon in speaker.ribbon %} {% for ribbon in speaker.ribbon %}
<li class="{{ ribbon["abbr"] | downcase }}"> <li class="{{ ribbon["abbr"] | downcase }}">
<p class="speaker-ribbon abbr">{{ ribbon["abbr"] }}</p> <p class="ribbon abbr">{{ ribbon["abbr"] }}</p>
<p class="speaker-ribbon full-title">{{ ribbon["title"] }}</p> <p class="ribbon full-title">{{ ribbon["title"] }}</p>
</li> </li>
{% endfor %} {% endfor %}
</ul> </ul>

View file

@ -1,20 +1,20 @@
<!-- Begin Speakers List--> <!-- Begin Speakers List-->
<section id="speakers"> <section id="speakers" class="speakers">
<div class="content-wrapper"> <div class="content-wrapper">
<div class="col-lg-10 col-lg-offset-1"> <div class="col-lg-10 col-lg-offset-1">
<div class="row text-left"> <div class="row text-left appear-animation-trigger">
{% for speaker in site.data.speakers %} {% for speaker in site.data.speakers %}
<div class="team-item-wrapper col-md-4 col-sm-6 col-xs-12"> <div class="effect-wrapper appear-animation col-md-4 col-sm-6 col-xs-12">
<div class="speaker-item animated hiding increment-animation" data-animation="fadeInUp" data-delay="50"> <div class="lily-effect ribbon-activator">
<div class="speaker-head waves-element waves-block waves-light" data-toggle="modal" data-target="#speakerDetail-{{ speaker.id }}"> <div class="lily-head waves-element waves-block waves-light" data-toggle="modal" data-target="#speakerDetail-{{ speaker.id }}">
<figure class="flow-img" style="background-image: url({{ site.baseurl | append: site.thumbnailsFolder | append: speaker.thumbnailUrl }})"> <figure style="background-image: url({{ site.baseurl | append: site.thumbnailsFolder | append: speaker.thumbnailUrl }})">
<div class="overlay"></div> <div class="overlay solid-overlay"></div>
{% if speaker.ribbon != null %} {% if speaker.ribbon != null %}
<ul class="speaker-ribbon-wrapper"> <ul class="ribbon-wrapper">
{% for ribbon in speaker.ribbon %} {% for ribbon in speaker.ribbon %}
<li class="{{ ribbon["abbr"] | downcase }}"> <li class="{{ ribbon["abbr"] | downcase }}">
<p class="speaker-ribbon abbr">{{ ribbon["abbr"] }}</p> <p class="ribbon abbr">{{ ribbon["abbr"] }}</p>
<p class="speaker-ribbon full-title">{{ ribbon["title"] }}</p> <p class="ribbon full-title">{{ ribbon["title"] }}</p>
</li> </li>
{% endfor %} {% endfor %}
</ul> </ul>
@ -27,7 +27,7 @@
{% endif %} {% endif %}
</figure> </figure>
</div> </div>
<div class="speaker-bottom"> <div class="lily-bottom">
<ul class="slider"> <ul class="slider">
{% if site.showSessions %} {% if site.showSessions %}
{% for session in site.data.sessions %} {% for session in site.data.sessions %}

View file

@ -2,7 +2,7 @@
<div class="modals"> <div class="modals">
{% for speaker in site.data.speakers %} {% for speaker in site.data.speakers %}
{% if page.modal == "all" or (page.modal == 'team' and (speaker.team != null or speaker.subTeam != null)) %} {% if page.modal == "all" or (page.modal == 'team' and (speaker.team != null or speaker.subTeam != null)) %}
<div class="modal fade text-left speaker-modal" id="speakerDetail-{{ speaker.id }}" tabindex="-1" role="dialog" aria-labelledby="speakerDetailLabel-{{ speaker.id }}" aria-hidden="true"> <div class="modal fade text-left people-modal" id="speakerDetail-{{ speaker.id }}" tabindex="-1" role="dialog" aria-labelledby="speakerDetailLabel-{{ speaker.id }}" aria-hidden="true">
<div class="modal-dialog"> <div class="modal-dialog">
<div class="modal-content"> <div class="modal-content">
<div class="modal-body"> <div class="modal-body">
@ -24,10 +24,10 @@
{% endfor %} {% endfor %}
<hr> <hr>
{% endif %} {% endif %}
<div class="speaker-details"> <div class="people-details">
<div class="row"> <div class="row">
<div class="col-md-2 col-sm-2"> <div class="col-md-2 col-sm-2">
<div class="flow-img img-circle speaker-img" style="background-image: url({{ site.baseurl | append: site.thumbnailsFolder | append: speaker.thumbnailUrl }})"></div> <div class="flow-img img-circle people-img" style="background-image: url({{ site.baseurl | append: site.thumbnailsFolder | append: speaker.thumbnailUrl }})"></div>
</div> </div>
<div class="col-md-10 col-sm-10 details"> <div class="col-md-10 col-sm-10 details">
<p class="name">{{ speaker.name }} {{ speaker.surname }} <p class="name">{{ speaker.name }} {{ speaker.surname }}

View file

@ -1,105 +1,25 @@
<!-- Begin Sponsors Section --> <!-- Begin Sponsors Section -->
<section id="sponsors"> <section id="sponsors" class="sponsors">
<div class="content-wrapper"> <div class="content-wrapper">
<div class="col-lg-10 col-lg-offset-1"> <div class="col-lg-10 col-lg-offset-1">
<h3>Sponsors</h3> <h3>Partners</h3>
<h5>Platium</h5> {% for partner in site.data.partners %}
<h5>{{ partner.group }}</h5>
<ul class="list-inline"> <ul class="list-inline">
{% for element in partner.elements %}
<li> <li>
<a href="#" target="_blank"> <a href="{{ element.link }}" target="_blank">
<img src="{{ site.baseurl }}/img/sponsors/google.svg" alt="sponsor-1"> <img src="{{ site.baseurl }}/img/partners/{{ element.imageUrl }}" alt="{{ element.description }}">
</a>
</li>
<li>
<a href="#" target="_blank">
<img src="{{ site.baseurl }}/img/sponsors/gdg-lviv.svg" alt="sponsor-2">
</a> </a>
</li> </li>
{% endfor %}
</ul> </ul>
<h5>Gold</h5> {% endfor %}
<ul class="list-inline"> <a href="{{ site.baseurl | append: site.c4sponsorsUrl }}">
<li> <span class="btn btn-primary waves-element waves-button waves-light waves-will-raise">
<a href="#" target="_blank"> Become a sponsor
<img src="{{ site.baseurl }}/img/sponsors/google.svg" alt="sponsor-1"> </span>
</a> </a>
</li>
<li>
<a href="#" target="_blank">
<img src="{{ site.baseurl }}/img/sponsors/gdg-lviv.svg" alt="sponsor-2">
</a>
</li>
<li>
<a href="#" target="_blank">
<img src="{{ site.baseurl }}/img/sponsors/gdg-x.svg" alt="sponsor-3">
</a>
</li>
</ul>
<h5>Information partners</h5>
<ul class="list-inline">
<li>
<a href="#" target="_blank">
<img src="{{ site.baseurl }}/img/sponsors/google.svg" alt="sponsor-1">
</a>
</li>
<li>
<a href="#" target="_blank">
<img src="{{ site.baseurl }}/img/sponsors/gdg-lviv.svg" alt="sponsor-2">
</a>
</li>
<li>
<a href="#" target="_blank">
<img src="{{ site.baseurl }}/img/sponsors/gdg-x.svg" alt="sponsor-3">
</a>
</li>
<li>
<a href="#" target="_blank">
<img src="{{ site.baseurl }}/img/sponsors/google.svg" alt="sponsor-1">
</a>
</li>
<li>
<a href="#" target="_blank">
<img src="{{ site.baseurl }}/img/sponsors/gdg-lviv.svg" alt="sponsor-2">
</a>
</li>
<li>
<a href="#" target="_blank">
<img src="{{ site.baseurl }}/img/sponsors/gdg-x.svg" alt="sponsor-3">
</a>
</li>
<li>
<a href="#" target="_blank">
<img src="{{ site.baseurl }}/img/sponsors/google.svg" alt="sponsor-1">
</a>
</li>
<li>
<a href="#" target="_blank">
<img src="{{ site.baseurl }}/img/sponsors/gdg-lviv.svg" alt="sponsor-2">
</a>
</li>
<li>
<a href="#" target="_blank">
<img src="{{ site.baseurl }}/img/sponsors/gdg-x.svg" alt="sponsor-3">
</a>
</li>
<li>
<a href="#" target="_blank">
<img src="{{ site.baseurl }}/img/sponsors/google.svg" alt="sponsor-1">
</a>
</li>
<li>
<a href="#" target="_blank">
<img src="{{ site.baseurl }}/img/sponsors/gdg-lviv.svg" alt="sponsor-2">
</a>
</li>
<li>
<a href="#" target="_blank">
<img src="{{ site.baseurl }}/img/sponsors/gdg-x.svg" alt="sponsor-3">
</a>
</li>
</ul>
<span class="btn btn-primary waves-element waves-button waves-light waves-will-raise">
<a href="{{ site.baseurl | append: site.c4sponsorsUrl }}">Become a sponsor</a>
</span>
</div> </div>
</div> </div>
</section> </section>

View file

@ -1,6 +1,6 @@
<!-- Begin Statistic Section --> <!-- Begin Statistic Section -->
<section id="statistic" class="parallax" style="background-image: url({{ site.baseurl }}/img/statistic.jpg);"> <section id="statistic" class="statistic image-section parallax" style="background-image: url({{ site.baseurl }}/img/statistic.jpg);">
<div class="overlay"></div> <div class="overlay solid-overlay"></div>
<div class="content-wrapper"> <div class="content-wrapper">
<div class="col-lg-10 col-lg-offset-1"> <div class="col-lg-10 col-lg-offset-1">
<div class="col-md-3 col-sm-3 col-xs-6"> <div class="col-md-3 col-sm-3 col-xs-6">

View file

@ -1,6 +1,6 @@
<!-- Begin Subscribe Section --> <!-- Begin Subscribe Section -->
<section id="subscribe" class="parallax" style="background-image: url({{ site.baseurl }}/img/subscribe.jpg);"> <section id="subscribe" class="subscribe image-section parallax" style="background-image: url({{ site.baseurl }}/img/subscribe.jpg);">
<div class="overlay"></div> <div class="overlay solid-overlay"></div>
<div class="content-wrapper"> <div class="content-wrapper">
<div class="col-lg-8 col-lg-offset-2 animated hiding" data-animation="fadeInUp" data-delay="0"> <div class="col-lg-8 col-lg-offset-2 animated hiding" data-animation="fadeInUp" data-delay="0">
<h3>Subscribe for updates</h3> <h3>Subscribe for updates</h3>
@ -25,6 +25,7 @@
</span> </span>
</div> </div>
</form> </form>
<span class="subscribe-info">Registration will be open around end of August. Number of tickets are limited. Stay tuned!</span>
</div> </div>
</div> </div>
</div> </div>

View file

@ -1,17 +1,17 @@
<!-- Begin Team List--> <!-- Begin Team List-->
<section id="team"> <section id="team" class="team">
<div class="content-wrapper"> <div class="content-wrapper">
<div class="col-lg-10 col-lg-offset-1"> <div class="col-lg-10 col-lg-offset-1">
<h3>About us</h3> <h3>About us</h3>
<p class="text-left animated hiding" data-animation="fadeInUp" data-delay="0">{{ site.aboutUs }}</p> <p class="text-left animated hiding" data-animation="fadeInUp" data-delay="0">{{ site.aboutUs }}</p>
</div> </div>
<div class="col-lg-10 col-lg-offset-1 row-centered"> <div class="col-lg-10 col-lg-offset-1 text-center">
<h4 class="text-left animated hiding" data-animation="fadeInUp" data-delay="0">Organizers</h4> <h4 class="text-left animated hiding appear-animation-trigger" data-animation="fadeInUp" data-delay="0">Organizers</h4>
{% for speaker in site.data.team %} {% if speaker.team != null %} {% for speaker in site.data.team %} {% if speaker.team != null %}
<div class="team-item-wrapper col-md-4 col-sm-6 col-xs-12 cols-centered"> <div class="effect-wrapper col-md-4 col-sm-6 col-xs-12 cols-centered appear-animation">
<div class="team-item animated waves-element waves-block waves-light hiding increment-animation" data-animation="fadeInUp" data-delay="100" data-toggle="modal" data-target="#speakerDetail-{{ speaker.id }}"> <div class="zoe-effect waves-element waves-block waves-light" data-toggle="modal" data-target="#speakerDetail-{{ speaker.id }}">
<figure class="flow-img" style="background-image: url({{ site.baseurl | append: site.thumbnailsFolder | append: speaker.thumbnailUrl }})"> <figure style="background-image: url({{ site.baseurl | append: site.thumbnailsFolder | append: speaker.thumbnailUrl }})">
<div class="overlay"></div> <div class="overlay solid-overlay"></div>
<figcaption> <figcaption>
<div class="col-md-8 col-xs-8 text-left"> <div class="col-md-8 col-xs-8 text-left">
<h2 class="name">{{ speaker.name }} <span>{{ speaker.surname }}</span></h2> <h2 class="name">{{ speaker.name }} <span>{{ speaker.surname }}</span></h2>
@ -26,18 +26,18 @@
</a> </a>
{% endfor %} {% endfor %}
</figcaption> </figcaption>
</figure> </figure>
</div> </div>
</div> </div>
{% endif %} {% endfor %} {% endif %} {% endfor %}
<div class="clearfix"></div> </div>
<h4 class="text-left animated hiding" data-animation="fadeInUp" data-delay="0">Program committee</h4> <div class="col-lg-10 col-lg-offset-1 text-center">
<h4 class="text-left animated hiding appear-animation-trigger" data-animation="fadeInUp" data-delay="0">Program committee</h4>
{% for speaker in site.data.team %} {% if speaker.subTeam != null %} {% for speaker in site.data.team %} {% if speaker.subTeam != null %}
<div class="team-item-wrapper col-md-4 col-sm-6 col-xs-12 cols-centered"> <div class="effect-wrapper col-md-4 col-sm-6 col-xs-12 cols-centered appear-animation">
<div class="team-item animated waves-element waves-block waves-light hiding increment-animation" data-animation="fadeInUp" data-delay="100" data-toggle="modal" data-target="#speakerDetail-{{ speaker.id }}"> <div class="zoe-effect waves-element waves-block waves-light" data-toggle="modal" data-target="#speakerDetail-{{ speaker.id }}">
<figure class="flow-img" style="background-image: url({{ site.baseurl | append: site.thumbnailsFolder | append: speaker.thumbnailUrl }})"> <figure class="flow-img" style="background-image: url({{ site.baseurl | append: site.thumbnailsFolder | append: speaker.thumbnailUrl }})">
<div class="overlay"></div> <div class="overlay solid-overlay"></div>
<figcaption> <figcaption>
<div class="col-md-8 col-xs-8 text-left"> <div class="col-md-8 col-xs-8 text-left">
<h2 class="name">{{ speaker.name }} <span>{{ speaker.surname }}</span></h2> <h2 class="name">{{ speaker.name }} <span>{{ speaker.surname }}</span></h2>
@ -52,7 +52,6 @@
</a> </a>
{% endfor %} {% endfor %}
</figcaption> </figcaption>
</figure> </figure>
</div> </div>
</div> </div>

View file

@ -0,0 +1,13 @@
<!-- Begin Top Section -->
<section id="top-section" class="top-section image-section">
<div class="overlay gradient-overlay"></div>
{% include navigation.html %}
<div class="jumbotron text-left">
<div class="animated hiding" data-animation="fadeInLeft" data-delay="500">
<h1>{{ page.title }}</h1>
</div>
</div>
</section>
<!-- End Top Section -->

View file

@ -1,6 +1,6 @@
<!-- Begin Twitter Feed Section --> <!-- Begin Twitter Feed Section -->
<section id="twitter-feed" class="parallax" style="background-image: url({{ site.baseurl }}/img/twitter-feed.jpg);"> <section id="twitter-feed" class="twitter-feed image-section parallax" style="background-image: url({{ site.baseurl }}/img/twitter-feed.jpg);">
<div class="overlay"></div> <div class="overlay solid-overlay"></div>
<div class="content-wrapper"> <div class="content-wrapper">
<div class="col-lg-6 col-md-8 col-lg-offset-3 col-md-offset-2"> <div class="col-lg-6 col-md-8 col-lg-offset-3 col-md-offset-2">
<svg class="icon" viewBox="0 0 30 32"> <svg class="icon" viewBox="0 0 30 32">

View file

@ -6,12 +6,12 @@
<div class="row venue-row"> <div class="row venue-row">
<div class="col-md-8 col-sm-8 venue-col"> <div class="col-md-8 col-sm-8 venue-col">
<div class="venue-elem-wrapper"> <div class="venue-elem-wrapper">
<div class="venue-elem venue-big-elem venue-img animated hiding" data-animation="fadeIn" data-delay="0" style="background-image: url({{ site.baseurl }}/img/venue/venue_0.jpg)"></div> <div class="venue-elem image-section venue-big-elem venue-img animated hiding" data-animation="fadeIn" data-delay="0" style="background-image: url({{ site.baseurl }}/img/venue/venue_0.jpg)"></div>
</div> </div>
</div> </div>
<div class="col-md-4 col-sm-4 venue-col venue-small-col"> <div class="col-md-4 col-sm-4 venue-col venue-small-col">
<div class="venue-elem-wrapper col-md-12 col-sm-12 col-xs-6"> <div class="venue-elem-wrapper col-md-12 col-sm-12 col-xs-6">
<div class="venue-elem venue-small-elem venue-img animated hiding" data-animation="fadeIn" data-delay="150" style="background-image: url({{ site.baseurl }}/img/venue/venue_1.jpg)"></div> <div class="venue-elem image-section venue-small-elem venue-img animated hiding" data-animation="fadeIn" data-delay="150" style="background-image: url({{ site.baseurl }}/img/venue/venue_1.jpg)"></div>
</div> </div>
<div class="venue-elem-wrapper col-md-12 col-sm-12 col-xs-6"> <div class="venue-elem-wrapper col-md-12 col-sm-12 col-xs-6">
<div class="venue-elem venue-small-elem venue-text animated hiding" data-animation="fadeIn" data-delay="0"> <div class="venue-elem venue-small-elem venue-text animated hiding" data-animation="fadeIn" data-delay="0">
@ -22,10 +22,10 @@
</div> </div>
</div> </div>
<div class="venue-elem-wrapper col-md-12 col-sm-12 col-xs-6"> <div class="venue-elem-wrapper col-md-12 col-sm-12 col-xs-6">
<div class="venue-elem venue-small-elem venue-img animated hiding" data-animation="fadeIn" data-delay="0" style="background-image: url({{ site.baseurl }}/img/venue/venue_2.jpg)"></div> <div class="venue-elem image-section venue-small-elem venue-img animated hiding" data-animation="fadeIn" data-delay="0" style="background-image: url({{ site.baseurl }}/img/venue/venue_2.jpg)"></div>
</div> </div>
<div class="venue-elem-wrapper col-xs-6 visible-xs"> <div class="venue-elem-wrapper col-xs-6 visible-xs">
<div class="venue-elem venue-small-elem venue-img animated hiding" data-animation="fadeIn" data-delay="0" style="background-image: url({{ site.baseurl }}/img/venue/venue_3.jpg)"></div> <div class="venue-elem image-section venue-small-elem venue-img animated hiding" data-animation="fadeIn" data-delay="0" style="background-image: url({{ site.baseurl }}/img/venue/venue_3.jpg)"></div>
</div> </div>
</div> </div>
</div> </div>

View file

@ -4,7 +4,7 @@
{% include head.html %} {% include head.html %}
<body> <body>
<div id="preloader"> <div id="preloader" class="preloader">
<div class="loader-gplus"></div> <div class="loader-gplus"></div>
</div> </div>
@ -40,14 +40,6 @@
</script> </script>
<script src="{{ "/js/jquery.appear.min.js" | prepend: site.baseurl }}"></script> <script src="{{ "/js/jquery.appear.min.js" | prepend: site.baseurl }}"></script>
<script src="{{ "/js/waves.min.js" | prepend: site.baseurl }}"></script> <script src="{{ "/js/waves.min.js" | prepend: site.baseurl }}"></script>
<script>
$(document).ready(function() {
var bodyColor = $('body').css('color');
if (bodyColor != 'rgb(51, 51, 51)') {
$("head").prepend('<link rel="stylesheet" href="{{ "/css/bootstrap.min.css" | prepend: site.baseurl }}">');
}
});
</script>
<script src="{{ "/js/scripts.min.js" | prepend: site.baseurl }}"></script> <script src="{{ "/js/scripts.min.js" | prepend: site.baseurl }}"></script>
</body> </body>

View file

@ -4,7 +4,7 @@
{% include head.html %} {% include head.html %}
<body> <body>
<div id="preloader"> <div id="preloader" class="preloader">
<div class="loader-gplus"></div> <div class="loader-gplus"></div>
</div> </div>
<div id="st-container" class="st-container"> <div id="st-container" class="st-container">
@ -49,10 +49,6 @@
var twitterFeedUrl = '{{ site.twitterFeed }}'; var twitterFeedUrl = '{{ site.twitterFeed }}';
$(document).ready(function () { $(document).ready(function () {
var bodyColor = $('body').css('color');
if (bodyColor != 'rgb(51, 51, 51)') {
$("head").prepend('<link rel="stylesheet" href="{{ "/css/bootstrap.min.css" | prepend: site.baseurl }}">');
}
$(function () { $(function () {
$("#typeout-text").typed({ $("#typeout-text").typed({
strings: [{{site.typeoutTextValues}}], strings: [{{site.typeoutTextValues}}],

View file

@ -4,7 +4,7 @@
{% include head.html %} {% include head.html %}
<body> <body>
<div id="preloader"> <div id="preloader" class="preloader">
<div class="loader-gplus"></div> <div class="loader-gplus"></div>
</div> </div>
@ -40,12 +40,6 @@
var centerMap = new google.maps.LatLng({{site.logisticsMapCenterCoordinates}}); var centerMap = new google.maps.LatLng({{site.logisticsMapCenterCoordinates}});
var mobileCenterMap = new google.maps.LatLng({{site.logisticsMapMobileCenterCoordinates}}); var mobileCenterMap = new google.maps.LatLng({{site.logisticsMapMobileCenterCoordinates}});
var icon = '{{ site.baseurl }}/img/svg/map-marker.svg'; var icon = '{{ site.baseurl }}/img/svg/map-marker.svg';
$(document).ready(function () {
var bodyColor = $('body').css('color');
if (bodyColor != 'rgb(51, 51, 51)') {
$("head").prepend('<link rel="stylesheet" href="{{ "/css/bootstrap.min.css" | prepend: site.baseurl }}">');
}
});
</script> </script>
<script src="{{ "/js/scripts.min.js" | prepend: site.baseurl }}"></script> <script src="{{ "/js/scripts.min.js" | prepend: site.baseurl }}"></script>
</body> </body>

View file

@ -4,14 +4,14 @@
{% include head.html %} {% include head.html %}
<body> <body>
<div id="preloader"> <div id="preloader" class="preloader">
<div class="loader-gplus"></div> <div class="loader-gplus"></div>
</div> </div>
<div id="st-container" class="st-container"> <div id="st-container" class="st-container">
<div class="st-pusher"> <div class="st-pusher">
<div class="st-content"> <div class="st-content">
{% include header.html %} {% include top-section.html %}
{% include post.html isStaticPost=page.isStaticPost %} {% include post.html isStaticPost=page.isStaticPost %}
@ -37,14 +37,6 @@
</script> </script>
<script src="{{ "/js/jquery.appear.min.js" | prepend: site.baseurl }}"></script> <script src="{{ "/js/jquery.appear.min.js" | prepend: site.baseurl }}"></script>
<script src="{{ "/js/waves.min.js" | prepend: site.baseurl }}"></script> <script src="{{ "/js/waves.min.js" | prepend: site.baseurl }}"></script>
<script>
$(document).ready(function () {
var bodyColor = $('body').css('color');
if (bodyColor != 'rgb(51, 51, 51)') {
$("head").prepend('<link rel="stylesheet" href="{{ "/css/bootstrap.min.css" | prepend: site.baseurl }}">');
}
});
</script>
<script src="{{ "/js/scripts.min.js" | prepend: site.baseurl }}"></script> <script src="{{ "/js/scripts.min.js" | prepend: site.baseurl }}"></script>
</body> </body>

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