mirror of
https://github.com/medialab-prado/datamad2017.git
synced 2024-12-26 12:41:23 +01:00
Random rockstar speakers view generation
This commit is contained in:
parent
4648f0dfc3
commit
5eed78d0d3
21 changed files with 951 additions and 126 deletions
|
@ -73,6 +73,7 @@ statisticBlock:
|
||||||
latestNewsTitle: "Latest news"
|
latestNewsTitle: "Latest news"
|
||||||
|
|
||||||
# Rockstar Speakers Block
|
# Rockstar Speakers Block
|
||||||
|
rockstarSpeakersCount: 4
|
||||||
rockstarSpeakersTitle: "Rockstar speakers"
|
rockstarSpeakersTitle: "Rockstar speakers"
|
||||||
rockstarSpeakersButtonText: "See all speakers"
|
rockstarSpeakersButtonText: "See all speakers"
|
||||||
|
|
||||||
|
@ -86,10 +87,8 @@ eventAddressLocalityRegion: "Lvivska"
|
||||||
eventPostalCode: "79000"
|
eventPostalCode: "79000"
|
||||||
eventAddressCountry: "Ukraine"
|
eventAddressCountry: "Ukraine"
|
||||||
eventStartTime: "2014-10-24T10:00"
|
eventStartTime: "2014-10-24T10:00"
|
||||||
eventStartTimeHumanReadable: "10:00"
|
|
||||||
eventDoorTime: "09:00"
|
eventDoorTime: "09:00"
|
||||||
eventEndTime: "2014-10-24T20:00"
|
eventEndTime: "2014-10-24T20:00"
|
||||||
eventEndTimeHumanReadable: "20:00"
|
|
||||||
eventPlaceCoordinates: "49.843237,24.028751"
|
eventPlaceCoordinates: "49.843237,24.028751"
|
||||||
mapCenterCoordinates: "49.842537,24.025701"
|
mapCenterCoordinates: "49.842537,24.025701"
|
||||||
mapMobileCenterCoordinates: "49.841620, 24.029411"
|
mapMobileCenterCoordinates: "49.841620, 24.029411"
|
||||||
|
@ -124,7 +123,7 @@ ticketsOffers:
|
||||||
price: "$100"
|
price: "$100"
|
||||||
buyButtonLink: "http://dfua.ticketforevent.com/"
|
buyButtonLink: "http://dfua.ticketforevent.com/"
|
||||||
buyButtonText: "Buy Now"
|
buyButtonText: "Buy Now"
|
||||||
tableContentList: ["Lorem ipsum is simply", "Dummy text of the printing", "Typesetting industry"]
|
ticketContentList: ["Lorem ipsum is simply", "Dummy text of the printing", "Typesetting industry"]
|
||||||
validFrom: "2014-08-20T10:00"
|
validFrom: "2014-08-20T10:00"
|
||||||
validThrough: "2014-10-23T23:59"
|
validThrough: "2014-10-23T23:59"
|
||||||
-
|
-
|
||||||
|
@ -134,7 +133,7 @@ ticketsOffers:
|
||||||
featured: true
|
featured: true
|
||||||
buyButtonLink: "http://dfua.ticketforevent.com/"
|
buyButtonLink: "http://dfua.ticketforevent.com/"
|
||||||
buyButtonText: "Buy Now"
|
buyButtonText: "Buy Now"
|
||||||
tableContentList: ["Lorem ipsum is simply", "Dummy text of the printing", "Typesetting industry"]
|
ticketContentList: ["Lorem ipsum is simply", "Dummy text of the printing", "Typesetting industry"]
|
||||||
validFrom: "2014-08-20T10:00"
|
validFrom: "2014-08-20T10:00"
|
||||||
validThrough: "2014-10-23T23:59"
|
validThrough: "2014-10-23T23:59"
|
||||||
-
|
-
|
||||||
|
@ -142,7 +141,7 @@ ticketsOffers:
|
||||||
price: "$150"
|
price: "$150"
|
||||||
buyButtonLink: "http://dfua.ticketforevent.com/"
|
buyButtonLink: "http://dfua.ticketforevent.com/"
|
||||||
buyButtonText: "Buy Now"
|
buyButtonText: "Buy Now"
|
||||||
tableContentList: ["Lorem ipsum is simply", "Dummy text of the printing", "Typesetting industry"]
|
ticketContentList: ["Lorem ipsum is simply", "Dummy text of the printing", "Typesetting industry"]
|
||||||
validFrom: "2014-08-20T10:00"
|
validFrom: "2014-08-20T10:00"
|
||||||
validThrough: "2014-10-23T23:59"
|
validThrough: "2014-10-23T23:59"
|
||||||
|
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="pricing-content">
|
<div class="pricing-content">
|
||||||
<ul>
|
<ul>
|
||||||
{% for listItem in ticketsOffer.ticketsOfferContentList %}
|
{% for listItem in ticketsOffer.ticketContentList %}
|
||||||
<li>{{ listItem }}</li>
|
<li>{{ listItem }}</li>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</ul>
|
</ul>
|
||||||
|
|
|
@ -6,14 +6,15 @@
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="pull-left">
|
<div class="pull-left">
|
||||||
<h3>{{ site.locationBlockTitle }}</h3>
|
<h3>{{ site.locationBlockTitle }}</h3>
|
||||||
<ul itemscope="" itemtype="http://schema.org/PostalAddress">
|
<ul>
|
||||||
{% if site.eventLocationName %} <li itemprop="name">{{ site.eventLocationName }}</li>{% endif %}
|
{% if site.eventLocationName %}<li>{{ site.eventLocationName }}</li>{% endif %}
|
||||||
<li itemprop="address">{{ site.eventLocationAddress }}</li>
|
<li>{{ site.eventStreetAddress }}, {{ site.eventAddressLocality }}</li>
|
||||||
<li itemprop="email"><a href="mailto:{{ site.email }}">{{ site.email }}</a>
|
<li><a href="mailto:{{ site.email }}">{{ site.email }}</a></li>
|
||||||
</li>
|
<li>
|
||||||
<li itemscope="" itemtype="http://schema.org/Event">
|
{% assign startTime = site.eventStartTime | split: "T" %}
|
||||||
<time itemprop="startDate" datetime="{{ site.eventStartTime }}">{{ site.eventStartTimeHumanReadable }}</time>-
|
<time>{{ startTime[1] }}</time> -
|
||||||
<time itemprop="endDate" datetime="{{ site.eventEndTime }}">{{ site.eventEndTimeHumanReadable }}</time>
|
{% assign endTime = site.eventEndTime | split: "T" %}
|
||||||
|
<time>{{ endTime[1] }}</time>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -3,18 +3,7 @@
|
||||||
<div class="overlay solid-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>{{ site.rockstarSpeakersTitle }}</h3>
|
<h3 id="rockstar-speaker-title">{{ site.rockstarSpeakersTitle }}</h3>
|
||||||
{% for speaker in site.data.speakers %}
|
|
||||||
{% 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 class="rockstar-speaker">
|
|
||||||
<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="sub">{{ speaker.company }}</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
{% endif %}
|
|
||||||
{% endfor %}
|
|
||||||
<div class="clearfix"></div>
|
<div class="clearfix"></div>
|
||||||
<span class="bordered">
|
<span class="bordered">
|
||||||
<a href="{{ site.baseurl }}/speakers/" class="bottom-section-link waves-effect waves-button waves-light">{{ site.rockstarSpeakersButtonText }}</a>
|
<a href="{{ site.baseurl }}/speakers/" class="bottom-section-link waves-effect waves-button waves-light">{{ site.rockstarSpeakersButtonText }}</a>
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
<svg class="icon" viewBox="0 0 30 32">
|
<svg class="icon" viewBox="0 0 30 32">
|
||||||
<use xlink:href="{{ site.baseurl }}/img/sprites/sprites.svg#icon-twitter"></use>
|
<use xlink:href="{{ site.baseurl }}/img/sprites/sprites.svg#icon-twitter"></use>
|
||||||
</svg>
|
</svg>
|
||||||
<h3{{ site.tweetsFeedTitle }} <a href="https://twitter.com/search?q=%23{{ site.twitterHashTag }}" target="_blank">#{{ site.twitterHashTag }}</a>
|
<h3>{{ site.tweetsFeedTitle }} <a href="https://twitter.com/search?q=%23{{ site.twitterHashTag }}" target="_blank">#{{ site.twitterHashTag }}</a>
|
||||||
</h3>
|
</h3>
|
||||||
<div id="tweets" class="tweets"></div>
|
<div id="tweets" class="tweets"></div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -58,9 +58,91 @@
|
||||||
loop: true
|
loop: true
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
//Rockstar speakers
|
||||||
|
var rockstarSpeakers = [
|
||||||
|
{% for speaker in site.data.speakers %}
|
||||||
|
{% if speaker.rockstar %}
|
||||||
|
{name: "{{ speaker.name }} {{ speaker.surname }}", company: "{{ speaker.company }}", image: "{{ site.baseurl | append: site.thumbnailsFolder | append: speaker.thumbnailUrl }}"}{% if forloop.index != forloop.length %},{% endif %}
|
||||||
|
{% endif %}
|
||||||
|
{% endfor %}
|
||||||
|
];
|
||||||
|
rockstarSpeakers.sort(function() {return 0.5 - Math.random()});
|
||||||
|
if(rockstarSpeakers.length > 0) {
|
||||||
|
var animationDelay = 1500,
|
||||||
|
count = {{ site.rockstarSpeakersCount }},
|
||||||
|
colWidth = 12/count;
|
||||||
|
for(i=0; i<count; i++) {
|
||||||
|
$('#rockstar-speaker-title').after('<div class="col-md-'+ colWidth +' col-xs-6 rockstar-speakers-item animated hiding" data-animation="fadeInUp" data-delay="' + animationDelay +'"><div class="rockstar-speaker"><div class="flow-img img-circle rockstar-speaker-img" style="background-image: url(' + rockstarSpeakers[i].image + ')"></div><div class="name">' + rockstarSpeakers[i].name + '</div><div class="sub">' + rockstarSpeakers[i].company + '</div></div></div>');
|
||||||
|
animationDelay -= 500;
|
||||||
|
}
|
||||||
|
}
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
<script src="{{ "/js/scripts.min.js " | prepend: site.baseurl }}"></script>
|
<script src="{{ "/js/scripts.min.js " | prepend: site.baseurl }}"></script>
|
||||||
|
<script type="application/ld+json">
|
||||||
|
[{
|
||||||
|
"@context" : "http://schema.org",
|
||||||
|
"@type" : "Event",
|
||||||
|
"name" : "{{ site.title }}",
|
||||||
|
"description": "{{ site.description }}",
|
||||||
|
"image" : "{{ site.socialImageSrcGooglePlus | prepend: site.baseurl | prepend: site.url }}",
|
||||||
|
"url" : "{{ site.url }}",
|
||||||
|
"startDate" : "{{ site.eventStartTime }}",
|
||||||
|
"doorTime" : "{{ site.eventDoorTime }}",
|
||||||
|
"endDate" : "{{ site.eventEndTime }}",
|
||||||
|
"location" : {
|
||||||
|
"@type" : "Place",
|
||||||
|
"name" : "{{ site.eventLocationName }}",
|
||||||
|
"sameAs" : "{{ site.eventLocationLink }}",
|
||||||
|
"address" : {
|
||||||
|
"@type" : "PostalAddress",
|
||||||
|
"streetAddress" : "{{ site.eventStreetAddress }}",
|
||||||
|
"addressLocality" : "{{ site.eventAddressLocality }}",
|
||||||
|
"addressRegion" : "{{ site.eventAddressLocalityRegion }}",
|
||||||
|
"postalCode" : "{{ site.eventPostalCode }}",
|
||||||
|
"addressCountry" : "{{ site.eventAddressCountry }}"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"organizer" : {
|
||||||
|
"@type" : "Organization",
|
||||||
|
"name" : "{{ site.organizerName }}",
|
||||||
|
"alternateName" : "{{ site.organizerAlternateName }}",
|
||||||
|
"description" : "{{ site.organizerDescription }}"
|
||||||
|
"logo" : "{{ site.organizerLogo | prepend: site.baseurl | prepend: site.url }}",
|
||||||
|
"email" : "{{ site.organizerEmail }}",
|
||||||
|
"sameAs" : "{{ site.organizerLink }}"
|
||||||
|
},
|
||||||
|
"offers" : [
|
||||||
|
{% for ticketsOffer in site.ticketsOffers %}
|
||||||
|
{
|
||||||
|
"@type" : "Offer",
|
||||||
|
"name" : "{{ ticketsOffer.name }}",
|
||||||
|
"url" : "{{ ticketsOffer.buyButtonLink }}",
|
||||||
|
"price" : "{{ ticketsOffer.price }}",
|
||||||
|
"validFrom" : "{{ ticketsOffer.validFrom }}",
|
||||||
|
"validThrough" : "{{ ticketsOffer.validThrough }}"
|
||||||
|
}{% if forloop.index != forloop.length %},{% endif %}
|
||||||
|
{% endfor %}
|
||||||
|
],
|
||||||
|
"performer" : [
|
||||||
|
{% for speaker in site.data.speakers %}
|
||||||
|
{
|
||||||
|
"@type" : "Person",
|
||||||
|
"name" : "{{ speaker.name }} {{ speaker.surname }}",
|
||||||
|
"image" : "{{ speaker.thumbnailUrl | prepend: site.thumbnailsFolder | prepend: site.baseurl | prepend: site.url }}",
|
||||||
|
"jobTitle" : "{{ speaker.title }}",
|
||||||
|
"worksFor" : {
|
||||||
|
"@type" : "Organization",
|
||||||
|
"name" : "{{ speaker.company }}"
|
||||||
|
}
|
||||||
|
"sameAs" : "{{ speaker.social[0].link }}"
|
||||||
|
}{% if forloop.index != forloop.length %},{% endif %}
|
||||||
|
{% endfor %}
|
||||||
|
],
|
||||||
|
"eventStatus" : "EventScheduled",
|
||||||
|
"typicalAgeRange" : "16+"
|
||||||
|
}]
|
||||||
|
</script>
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
</html>
|
</html>
|
|
@ -43,6 +43,70 @@
|
||||||
Waves.displayEffect();
|
Waves.displayEffect();
|
||||||
</script>
|
</script>
|
||||||
<script src="{{ "/js/scripts.min.js" | prepend: site.baseurl }}"></script>
|
<script src="{{ "/js/scripts.min.js" | prepend: site.baseurl }}"></script>
|
||||||
|
<script type="application/ld+json">
|
||||||
|
[{
|
||||||
|
"@context" : "http://schema.org",
|
||||||
|
"@type" : "Event",
|
||||||
|
"name" : "{{ site.title }}",
|
||||||
|
"description": "{{ site.description }}",
|
||||||
|
"image" : "{{ site.socialImageSrcGooglePlus | prepend: site.baseurl | prepend: site.url }}",
|
||||||
|
"url" : "{{ site.url }}",
|
||||||
|
"startDate" : "{{ site.eventStartTime }}",
|
||||||
|
"doorTime" : "{{ site.eventDoorTime }}",
|
||||||
|
"endDate" : "{{ site.eventEndTime }}",
|
||||||
|
"location" : {
|
||||||
|
"@type" : "Place",
|
||||||
|
"name" : "{{ site.eventLocationName }}",
|
||||||
|
"sameAs" : "{{ site.eventLocationLink }}",
|
||||||
|
"address" : {
|
||||||
|
"@type" : "PostalAddress",
|
||||||
|
"streetAddress" : "{{ site.eventStreetAddress }}",
|
||||||
|
"addressLocality" : "{{ site.eventAddressLocality }}",
|
||||||
|
"addressRegion" : "{{ site.eventAddressLocalityRegion }}",
|
||||||
|
"postalCode" : "{{ site.eventPostalCode }}",
|
||||||
|
"addressCountry" : "{{ site.eventAddressCountry }}"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"organizer" : {
|
||||||
|
"@type" : "Organization",
|
||||||
|
"name" : "{{ site.organizerName }}",
|
||||||
|
"alternateName" : "{{ site.organizerAlternateName }}",
|
||||||
|
"description" : "{{ site.organizerDescription }}"
|
||||||
|
"logo" : "{{ site.organizerLogo | prepend: site.baseurl | prepend: site.url }}",
|
||||||
|
"email" : "{{ site.organizerEmail }}",
|
||||||
|
"sameAs" : "{{ site.organizerLink }}"
|
||||||
|
},
|
||||||
|
"offers" : [
|
||||||
|
{% for ticketsOffer in site.ticketsOffers %}
|
||||||
|
{
|
||||||
|
"@type" : "Offer",
|
||||||
|
"name" : "{{ ticketsOffer.name }}",
|
||||||
|
"url" : "{{ ticketsOffer.buyButtonLink }}",
|
||||||
|
"price" : "{{ ticketsOffer.price }}",
|
||||||
|
"validFrom" : "{{ ticketsOffer.validFrom }}",
|
||||||
|
"validThrough" : "{{ ticketsOffer.validThrough }}"
|
||||||
|
}{% if forloop.index != forloop.length %},{% endif %}
|
||||||
|
{% endfor %}
|
||||||
|
],
|
||||||
|
"performer" : [
|
||||||
|
{% for speaker in site.data.speakers %}
|
||||||
|
{
|
||||||
|
"@type" : "Person",
|
||||||
|
"name" : "{{ speaker.name }} {{ speaker.surname }}",
|
||||||
|
"image" : "{{ speaker.thumbnailUrl | prepend: site.thumbnailsFolder | prepend: site.baseurl | prepend: site.url }}",
|
||||||
|
"jobTitle" : "{{ speaker.title }}",
|
||||||
|
"worksFor" : {
|
||||||
|
"@type" : "Organization",
|
||||||
|
"name" : "{{ speaker.company }}"
|
||||||
|
}
|
||||||
|
"sameAs" : "{{ speaker.social[0].link }}"
|
||||||
|
}{% if forloop.index != forloop.length %},{% endif %}
|
||||||
|
{% endfor %}
|
||||||
|
],
|
||||||
|
"eventStatus" : "EventScheduled",
|
||||||
|
"typicalAgeRange" : "16+"
|
||||||
|
}]
|
||||||
|
</script>
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
</html>
|
</html>
|
|
@ -39,6 +39,70 @@
|
||||||
<script src="{{ "/js/waves.min.js" | prepend: site.baseurl }}"></script>
|
<script src="{{ "/js/waves.min.js" | prepend: site.baseurl }}"></script>
|
||||||
<script>Waves.displayEffect();</script>
|
<script>Waves.displayEffect();</script>
|
||||||
<script src="{{ "/js/scripts.min.js" | prepend: site.baseurl }}"></script>
|
<script src="{{ "/js/scripts.min.js" | prepend: site.baseurl }}"></script>
|
||||||
|
<script type="application/ld+json">
|
||||||
|
[{
|
||||||
|
"@context" : "http://schema.org",
|
||||||
|
"@type" : "Event",
|
||||||
|
"name" : "{{ site.title }}",
|
||||||
|
"description": "{{ site.description }}",
|
||||||
|
"image" : "{{ site.socialImageSrcGooglePlus | prepend: site.baseurl | prepend: site.url }}",
|
||||||
|
"url" : "{{ site.url }}",
|
||||||
|
"startDate" : "{{ site.eventStartTime }}",
|
||||||
|
"doorTime" : "{{ site.eventDoorTime }}",
|
||||||
|
"endDate" : "{{ site.eventEndTime }}",
|
||||||
|
"location" : {
|
||||||
|
"@type" : "Place",
|
||||||
|
"name" : "{{ site.eventLocationName }}",
|
||||||
|
"sameAs" : "{{ site.eventLocationLink }}",
|
||||||
|
"address" : {
|
||||||
|
"@type" : "PostalAddress",
|
||||||
|
"streetAddress" : "{{ site.eventStreetAddress }}",
|
||||||
|
"addressLocality" : "{{ site.eventAddressLocality }}",
|
||||||
|
"addressRegion" : "{{ site.eventAddressLocalityRegion }}",
|
||||||
|
"postalCode" : "{{ site.eventPostalCode }}",
|
||||||
|
"addressCountry" : "{{ site.eventAddressCountry }}"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"organizer" : {
|
||||||
|
"@type" : "Organization",
|
||||||
|
"name" : "{{ site.organizerName }}",
|
||||||
|
"alternateName" : "{{ site.organizerAlternateName }}",
|
||||||
|
"description" : "{{ site.organizerDescription }}"
|
||||||
|
"logo" : "{{ site.organizerLogo | prepend: site.baseurl | prepend: site.url }}",
|
||||||
|
"email" : "{{ site.organizerEmail }}",
|
||||||
|
"sameAs" : "{{ site.organizerLink }}"
|
||||||
|
},
|
||||||
|
"offers" : [
|
||||||
|
{% for ticketsOffer in site.ticketsOffers %}
|
||||||
|
{
|
||||||
|
"@type" : "Offer",
|
||||||
|
"name" : "{{ ticketsOffer.name }}",
|
||||||
|
"url" : "{{ ticketsOffer.buyButtonLink }}",
|
||||||
|
"price" : "{{ ticketsOffer.price }}",
|
||||||
|
"validFrom" : "{{ ticketsOffer.validFrom }}",
|
||||||
|
"validThrough" : "{{ ticketsOffer.validThrough }}"
|
||||||
|
}{% if forloop.index != forloop.length %},{% endif %}
|
||||||
|
{% endfor %}
|
||||||
|
],
|
||||||
|
"performer" : [
|
||||||
|
{% for speaker in site.data.speakers %}
|
||||||
|
{
|
||||||
|
"@type" : "Person",
|
||||||
|
"name" : "{{ speaker.name }} {{ speaker.surname }}",
|
||||||
|
"image" : "{{ speaker.thumbnailUrl | prepend: site.thumbnailsFolder | prepend: site.baseurl | prepend: site.url }}",
|
||||||
|
"jobTitle" : "{{ speaker.title }}",
|
||||||
|
"worksFor" : {
|
||||||
|
"@type" : "Organization",
|
||||||
|
"name" : "{{ speaker.company }}"
|
||||||
|
}
|
||||||
|
"sameAs" : "{{ speaker.social[0].link }}"
|
||||||
|
}{% if forloop.index != forloop.length %},{% endif %}
|
||||||
|
{% endfor %}
|
||||||
|
],
|
||||||
|
"eventStatus" : "EventScheduled",
|
||||||
|
"typicalAgeRange" : "16+"
|
||||||
|
}]
|
||||||
|
</script>
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
</html>
|
</html>
|
|
@ -3,6 +3,11 @@ $direction-details-color: #757575;
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
color: $direction-details-color;
|
color: $direction-details-color;
|
||||||
|
.image-section {
|
||||||
|
@media (max-width: 767px) {
|
||||||
|
min-height: 350px;
|
||||||
|
}
|
||||||
|
}
|
||||||
.card {
|
.card {
|
||||||
transform: translateY(-125px);
|
transform: translateY(-125px);
|
||||||
ul {
|
ul {
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
padding-top: 0;
|
padding-top: 0;
|
||||||
background: $base-section-background-color;
|
background: $base-section-background-color;
|
||||||
@media (max-width: 767px) {
|
@media (max-width: 767px) {
|
||||||
min-height: 250px;
|
min-height: 200px;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
}
|
}
|
||||||
.gradient-overlay {
|
.gradient-overlay {
|
||||||
|
@ -24,7 +24,8 @@
|
||||||
@media (max-width: 767px) {
|
@media (max-width: 767px) {
|
||||||
position: relative;
|
position: relative;
|
||||||
left: 13px;
|
left: 13px;
|
||||||
margin-top: 117px;
|
margin-top: 100px;
|
||||||
padding-left: 0;
|
padding-left: 0;
|
||||||
|
padding-bottom: 5px;
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -418,6 +418,136 @@
|
||||||
<script src="/zeppelin/js/waves.min.js"></script>
|
<script src="/zeppelin/js/waves.min.js"></script>
|
||||||
<script>Waves.displayEffect();</script>
|
<script>Waves.displayEffect();</script>
|
||||||
<script src="/zeppelin/js/scripts.min.js"></script>
|
<script src="/zeppelin/js/scripts.min.js"></script>
|
||||||
|
<script type="application/ld+json">
|
||||||
|
[{
|
||||||
|
"@context" : "http://schema.org",
|
||||||
|
"@type" : "Event",
|
||||||
|
"name" : "GDG DevFest Season 2014",
|
||||||
|
"description": "GDG DevFest is a set of events all around the world",
|
||||||
|
"image" : "http://gdg-ukraine.github.io/zeppelin/img/seo/sharing-google-plus.png",
|
||||||
|
"url" : "http://gdg-ukraine.github.io",
|
||||||
|
"startDate" : "2014-10-24T10:00",
|
||||||
|
"doorTime" : "09:00",
|
||||||
|
"endDate" : "2014-10-24T20:00",
|
||||||
|
"location" : {
|
||||||
|
"@type" : "Place",
|
||||||
|
"name" : "Conference Hall",
|
||||||
|
"sameAs" : "http://cabinet.kinopalace.lviv.ua/showtimes/",
|
||||||
|
"address" : {
|
||||||
|
"@type" : "PostalAddress",
|
||||||
|
"streetAddress" : "22 Teatral'na St",
|
||||||
|
"addressLocality" : "Lviv",
|
||||||
|
"addressRegion" : "Lvivska",
|
||||||
|
"postalCode" : "79000",
|
||||||
|
"addressCountry" : "Ukraine"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"organizer" : {
|
||||||
|
"@type" : "Organization",
|
||||||
|
"name" : "GDG Lviv",
|
||||||
|
"alternateName" : "Google Developer Group Lviv",
|
||||||
|
"description" : "Open and volunteer geek communities who create exciting projects and share experience about Google technology with passion."
|
||||||
|
"logo" : "http://gdg-ukraine.github.io/zeppelin/img/seo/organizer-logo.png",
|
||||||
|
"email" : "lviv@gdg.org.ua",
|
||||||
|
"sameAs" : "http://lviv.gdg.org.ua/"
|
||||||
|
},
|
||||||
|
"offers" : [
|
||||||
|
|
||||||
|
{
|
||||||
|
"@type" : "Offer",
|
||||||
|
"name" : "1 day",
|
||||||
|
"url" : "http://dfua.ticketforevent.com/",
|
||||||
|
"price" : "$100",
|
||||||
|
"validFrom" : "2014-08-20T10:00",
|
||||||
|
"validThrough" : "2014-10-23T23:59"
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"@type" : "Offer",
|
||||||
|
"name" : "3 days",
|
||||||
|
"url" : "http://dfua.ticketforevent.com/",
|
||||||
|
"price" : "$180",
|
||||||
|
"validFrom" : "2014-08-20T10:00",
|
||||||
|
"validThrough" : "2014-10-23T23:59"
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"@type" : "Offer",
|
||||||
|
"name" : "2 days",
|
||||||
|
"url" : "http://dfua.ticketforevent.com/",
|
||||||
|
"price" : "$150",
|
||||||
|
"validFrom" : "2014-08-20T10:00",
|
||||||
|
"validThrough" : "2014-10-23T23:59"
|
||||||
|
}
|
||||||
|
|
||||||
|
],
|
||||||
|
"performer" : [
|
||||||
|
|
||||||
|
{
|
||||||
|
"@type" : "Person",
|
||||||
|
"name" : "Dawid Ostrowski",
|
||||||
|
"image" : "http://gdg-ukraine.github.io/zeppelin/img/speakers/DawidOstrowski.jpg",
|
||||||
|
"jobTitle" : "Developer Relations Program Manager",
|
||||||
|
"worksFor" : {
|
||||||
|
"@type" : "Organization",
|
||||||
|
"name" : "Google Poland"
|
||||||
|
}
|
||||||
|
"sameAs" : "https://plus.google.com/+DawidOstrowski/"
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"@type" : "Person",
|
||||||
|
"name" : "Dmytro Danylyk",
|
||||||
|
"image" : "http://gdg-ukraine.github.io/zeppelin/img/speakers/DmytroDanylyk.jpg",
|
||||||
|
"jobTitle" : "Android Developer",
|
||||||
|
"worksFor" : {
|
||||||
|
"@type" : "Organization",
|
||||||
|
"name" : "Lemberg Solutions Limited"
|
||||||
|
}
|
||||||
|
"sameAs" : "https://plus.google.com/+DmytroDanylyk"
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"@type" : "Person",
|
||||||
|
"name" : "Mateusz Herych",
|
||||||
|
"image" : "http://gdg-ukraine.github.io/zeppelin/img/speakers/MateuszHerych.jpg",
|
||||||
|
"jobTitle" : "Software Engineer",
|
||||||
|
"worksFor" : {
|
||||||
|
"@type" : "Organization",
|
||||||
|
"name" : "Base CRM, GDG Krakow"
|
||||||
|
}
|
||||||
|
"sameAs" : "https://plus.google.com/+MateuszHerych"
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"@type" : "Person",
|
||||||
|
"name" : "Roman Mazur",
|
||||||
|
"image" : "http://gdg-ukraine.github.io/zeppelin/img/speakers/RomanMazur.jpg",
|
||||||
|
"jobTitle" : "Head of Android/Java Unit",
|
||||||
|
"worksFor" : {
|
||||||
|
"@type" : "Organization",
|
||||||
|
"name" : "Stanfy, GDG Kyiv"
|
||||||
|
}
|
||||||
|
"sameAs" : "https://plus.google.com/+RomanMazur/"
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"@type" : "Person",
|
||||||
|
"name" : "Valentyn Shybanov",
|
||||||
|
"image" : "http://gdg-ukraine.github.io/zeppelin/img/speakers/ValentynShybanov.jpg",
|
||||||
|
"jobTitle" : "Software engineer/country manager",
|
||||||
|
"worksFor" : {
|
||||||
|
"@type" : "Organization",
|
||||||
|
"name" : "Twinfield, GDG Kyiv"
|
||||||
|
}
|
||||||
|
"sameAs" : "https://google.com/+ValentynShybanov"
|
||||||
|
}
|
||||||
|
|
||||||
|
],
|
||||||
|
"eventStatus" : "EventScheduled",
|
||||||
|
"typicalAgeRange" : "16+"
|
||||||
|
}]
|
||||||
|
</script>
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
</html>
|
</html>
|
|
@ -372,6 +372,136 @@ the final missing parts to the biggest Google related event in Ukraine - <a href
|
||||||
<script src="/zeppelin/js/waves.min.js"></script>
|
<script src="/zeppelin/js/waves.min.js"></script>
|
||||||
<script>Waves.displayEffect();</script>
|
<script>Waves.displayEffect();</script>
|
||||||
<script src="/zeppelin/js/scripts.min.js"></script>
|
<script src="/zeppelin/js/scripts.min.js"></script>
|
||||||
|
<script type="application/ld+json">
|
||||||
|
[{
|
||||||
|
"@context" : "http://schema.org",
|
||||||
|
"@type" : "Event",
|
||||||
|
"name" : "GDG DevFest Season 2014",
|
||||||
|
"description": "GDG DevFest is a set of events all around the world",
|
||||||
|
"image" : "http://gdg-ukraine.github.io/zeppelin/img/seo/sharing-google-plus.png",
|
||||||
|
"url" : "http://gdg-ukraine.github.io",
|
||||||
|
"startDate" : "2014-10-24T10:00",
|
||||||
|
"doorTime" : "09:00",
|
||||||
|
"endDate" : "2014-10-24T20:00",
|
||||||
|
"location" : {
|
||||||
|
"@type" : "Place",
|
||||||
|
"name" : "Conference Hall",
|
||||||
|
"sameAs" : "http://cabinet.kinopalace.lviv.ua/showtimes/",
|
||||||
|
"address" : {
|
||||||
|
"@type" : "PostalAddress",
|
||||||
|
"streetAddress" : "22 Teatral'na St",
|
||||||
|
"addressLocality" : "Lviv",
|
||||||
|
"addressRegion" : "Lvivska",
|
||||||
|
"postalCode" : "79000",
|
||||||
|
"addressCountry" : "Ukraine"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"organizer" : {
|
||||||
|
"@type" : "Organization",
|
||||||
|
"name" : "GDG Lviv",
|
||||||
|
"alternateName" : "Google Developer Group Lviv",
|
||||||
|
"description" : "Open and volunteer geek communities who create exciting projects and share experience about Google technology with passion."
|
||||||
|
"logo" : "http://gdg-ukraine.github.io/zeppelin/img/seo/organizer-logo.png",
|
||||||
|
"email" : "lviv@gdg.org.ua",
|
||||||
|
"sameAs" : "http://lviv.gdg.org.ua/"
|
||||||
|
},
|
||||||
|
"offers" : [
|
||||||
|
|
||||||
|
{
|
||||||
|
"@type" : "Offer",
|
||||||
|
"name" : "1 day",
|
||||||
|
"url" : "http://dfua.ticketforevent.com/",
|
||||||
|
"price" : "$100",
|
||||||
|
"validFrom" : "2014-08-20T10:00",
|
||||||
|
"validThrough" : "2014-10-23T23:59"
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"@type" : "Offer",
|
||||||
|
"name" : "3 days",
|
||||||
|
"url" : "http://dfua.ticketforevent.com/",
|
||||||
|
"price" : "$180",
|
||||||
|
"validFrom" : "2014-08-20T10:00",
|
||||||
|
"validThrough" : "2014-10-23T23:59"
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"@type" : "Offer",
|
||||||
|
"name" : "2 days",
|
||||||
|
"url" : "http://dfua.ticketforevent.com/",
|
||||||
|
"price" : "$150",
|
||||||
|
"validFrom" : "2014-08-20T10:00",
|
||||||
|
"validThrough" : "2014-10-23T23:59"
|
||||||
|
}
|
||||||
|
|
||||||
|
],
|
||||||
|
"performer" : [
|
||||||
|
|
||||||
|
{
|
||||||
|
"@type" : "Person",
|
||||||
|
"name" : "Dawid Ostrowski",
|
||||||
|
"image" : "http://gdg-ukraine.github.io/zeppelin/img/speakers/DawidOstrowski.jpg",
|
||||||
|
"jobTitle" : "Developer Relations Program Manager",
|
||||||
|
"worksFor" : {
|
||||||
|
"@type" : "Organization",
|
||||||
|
"name" : "Google Poland"
|
||||||
|
}
|
||||||
|
"sameAs" : "https://plus.google.com/+DawidOstrowski/"
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"@type" : "Person",
|
||||||
|
"name" : "Dmytro Danylyk",
|
||||||
|
"image" : "http://gdg-ukraine.github.io/zeppelin/img/speakers/DmytroDanylyk.jpg",
|
||||||
|
"jobTitle" : "Android Developer",
|
||||||
|
"worksFor" : {
|
||||||
|
"@type" : "Organization",
|
||||||
|
"name" : "Lemberg Solutions Limited"
|
||||||
|
}
|
||||||
|
"sameAs" : "https://plus.google.com/+DmytroDanylyk"
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"@type" : "Person",
|
||||||
|
"name" : "Mateusz Herych",
|
||||||
|
"image" : "http://gdg-ukraine.github.io/zeppelin/img/speakers/MateuszHerych.jpg",
|
||||||
|
"jobTitle" : "Software Engineer",
|
||||||
|
"worksFor" : {
|
||||||
|
"@type" : "Organization",
|
||||||
|
"name" : "Base CRM, GDG Krakow"
|
||||||
|
}
|
||||||
|
"sameAs" : "https://plus.google.com/+MateuszHerych"
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"@type" : "Person",
|
||||||
|
"name" : "Roman Mazur",
|
||||||
|
"image" : "http://gdg-ukraine.github.io/zeppelin/img/speakers/RomanMazur.jpg",
|
||||||
|
"jobTitle" : "Head of Android/Java Unit",
|
||||||
|
"worksFor" : {
|
||||||
|
"@type" : "Organization",
|
||||||
|
"name" : "Stanfy, GDG Kyiv"
|
||||||
|
}
|
||||||
|
"sameAs" : "https://plus.google.com/+RomanMazur/"
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"@type" : "Person",
|
||||||
|
"name" : "Valentyn Shybanov",
|
||||||
|
"image" : "http://gdg-ukraine.github.io/zeppelin/img/speakers/ValentynShybanov.jpg",
|
||||||
|
"jobTitle" : "Software engineer/country manager",
|
||||||
|
"worksFor" : {
|
||||||
|
"@type" : "Organization",
|
||||||
|
"name" : "Twinfield, GDG Kyiv"
|
||||||
|
}
|
||||||
|
"sameAs" : "https://google.com/+ValentynShybanov"
|
||||||
|
}
|
||||||
|
|
||||||
|
],
|
||||||
|
"eventStatus" : "EventScheduled",
|
||||||
|
"typicalAgeRange" : "16+"
|
||||||
|
}]
|
||||||
|
</script>
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
</html>
|
</html>
|
|
@ -303,6 +303,136 @@
|
||||||
<script src="/zeppelin/js/waves.min.js"></script>
|
<script src="/zeppelin/js/waves.min.js"></script>
|
||||||
<script>Waves.displayEffect();</script>
|
<script>Waves.displayEffect();</script>
|
||||||
<script src="/zeppelin/js/scripts.min.js"></script>
|
<script src="/zeppelin/js/scripts.min.js"></script>
|
||||||
|
<script type="application/ld+json">
|
||||||
|
[{
|
||||||
|
"@context" : "http://schema.org",
|
||||||
|
"@type" : "Event",
|
||||||
|
"name" : "GDG DevFest Season 2014",
|
||||||
|
"description": "GDG DevFest is a set of events all around the world",
|
||||||
|
"image" : "http://gdg-ukraine.github.io/zeppelin/img/seo/sharing-google-plus.png",
|
||||||
|
"url" : "http://gdg-ukraine.github.io",
|
||||||
|
"startDate" : "2014-10-24T10:00",
|
||||||
|
"doorTime" : "09:00",
|
||||||
|
"endDate" : "2014-10-24T20:00",
|
||||||
|
"location" : {
|
||||||
|
"@type" : "Place",
|
||||||
|
"name" : "Conference Hall",
|
||||||
|
"sameAs" : "http://cabinet.kinopalace.lviv.ua/showtimes/",
|
||||||
|
"address" : {
|
||||||
|
"@type" : "PostalAddress",
|
||||||
|
"streetAddress" : "22 Teatral'na St",
|
||||||
|
"addressLocality" : "Lviv",
|
||||||
|
"addressRegion" : "Lvivska",
|
||||||
|
"postalCode" : "79000",
|
||||||
|
"addressCountry" : "Ukraine"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"organizer" : {
|
||||||
|
"@type" : "Organization",
|
||||||
|
"name" : "GDG Lviv",
|
||||||
|
"alternateName" : "Google Developer Group Lviv",
|
||||||
|
"description" : "Open and volunteer geek communities who create exciting projects and share experience about Google technology with passion."
|
||||||
|
"logo" : "http://gdg-ukraine.github.io/zeppelin/img/seo/organizer-logo.png",
|
||||||
|
"email" : "lviv@gdg.org.ua",
|
||||||
|
"sameAs" : "http://lviv.gdg.org.ua/"
|
||||||
|
},
|
||||||
|
"offers" : [
|
||||||
|
|
||||||
|
{
|
||||||
|
"@type" : "Offer",
|
||||||
|
"name" : "1 day",
|
||||||
|
"url" : "http://dfua.ticketforevent.com/",
|
||||||
|
"price" : "$100",
|
||||||
|
"validFrom" : "2014-08-20T10:00",
|
||||||
|
"validThrough" : "2014-10-23T23:59"
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"@type" : "Offer",
|
||||||
|
"name" : "3 days",
|
||||||
|
"url" : "http://dfua.ticketforevent.com/",
|
||||||
|
"price" : "$180",
|
||||||
|
"validFrom" : "2014-08-20T10:00",
|
||||||
|
"validThrough" : "2014-10-23T23:59"
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"@type" : "Offer",
|
||||||
|
"name" : "2 days",
|
||||||
|
"url" : "http://dfua.ticketforevent.com/",
|
||||||
|
"price" : "$150",
|
||||||
|
"validFrom" : "2014-08-20T10:00",
|
||||||
|
"validThrough" : "2014-10-23T23:59"
|
||||||
|
}
|
||||||
|
|
||||||
|
],
|
||||||
|
"performer" : [
|
||||||
|
|
||||||
|
{
|
||||||
|
"@type" : "Person",
|
||||||
|
"name" : "Dawid Ostrowski",
|
||||||
|
"image" : "http://gdg-ukraine.github.io/zeppelin/img/speakers/DawidOstrowski.jpg",
|
||||||
|
"jobTitle" : "Developer Relations Program Manager",
|
||||||
|
"worksFor" : {
|
||||||
|
"@type" : "Organization",
|
||||||
|
"name" : "Google Poland"
|
||||||
|
}
|
||||||
|
"sameAs" : "https://plus.google.com/+DawidOstrowski/"
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"@type" : "Person",
|
||||||
|
"name" : "Dmytro Danylyk",
|
||||||
|
"image" : "http://gdg-ukraine.github.io/zeppelin/img/speakers/DmytroDanylyk.jpg",
|
||||||
|
"jobTitle" : "Android Developer",
|
||||||
|
"worksFor" : {
|
||||||
|
"@type" : "Organization",
|
||||||
|
"name" : "Lemberg Solutions Limited"
|
||||||
|
}
|
||||||
|
"sameAs" : "https://plus.google.com/+DmytroDanylyk"
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"@type" : "Person",
|
||||||
|
"name" : "Mateusz Herych",
|
||||||
|
"image" : "http://gdg-ukraine.github.io/zeppelin/img/speakers/MateuszHerych.jpg",
|
||||||
|
"jobTitle" : "Software Engineer",
|
||||||
|
"worksFor" : {
|
||||||
|
"@type" : "Organization",
|
||||||
|
"name" : "Base CRM, GDG Krakow"
|
||||||
|
}
|
||||||
|
"sameAs" : "https://plus.google.com/+MateuszHerych"
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"@type" : "Person",
|
||||||
|
"name" : "Roman Mazur",
|
||||||
|
"image" : "http://gdg-ukraine.github.io/zeppelin/img/speakers/RomanMazur.jpg",
|
||||||
|
"jobTitle" : "Head of Android/Java Unit",
|
||||||
|
"worksFor" : {
|
||||||
|
"@type" : "Organization",
|
||||||
|
"name" : "Stanfy, GDG Kyiv"
|
||||||
|
}
|
||||||
|
"sameAs" : "https://plus.google.com/+RomanMazur/"
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"@type" : "Person",
|
||||||
|
"name" : "Valentyn Shybanov",
|
||||||
|
"image" : "http://gdg-ukraine.github.io/zeppelin/img/speakers/ValentynShybanov.jpg",
|
||||||
|
"jobTitle" : "Software engineer/country manager",
|
||||||
|
"worksFor" : {
|
||||||
|
"@type" : "Organization",
|
||||||
|
"name" : "Twinfield, GDG Kyiv"
|
||||||
|
}
|
||||||
|
"sameAs" : "https://google.com/+ValentynShybanov"
|
||||||
|
}
|
||||||
|
|
||||||
|
],
|
||||||
|
"eventStatus" : "EventScheduled",
|
||||||
|
"typicalAgeRange" : "16+"
|
||||||
|
}]
|
||||||
|
</script>
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
</html>
|
</html>
|
2
_site/css/main.min.css
vendored
2
_site/css/main.min.css
vendored
File diff suppressed because one or more lines are too long
254
_site/index.html
254
_site/index.html
|
@ -296,58 +296,7 @@ This... <a href="/zeppelin/blog/hello-world">continue reading</a></p>
|
||||||
<div class="overlay solid-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 id="rockstar-speaker-title">Rockstar speakers</h3>
|
||||||
|
|
||||||
|
|
||||||
<div id="rockstar-speaker-3" class="col-md-3 col-sm-3 col-xs-6 hidden rockstar-speakers-item animated hiding increment-animation" data-id="3" data-animation="fadeInUp" data-delay="500">
|
|
||||||
<div class="rockstar-speaker">
|
|
||||||
<div class="flow-img img-circle rockstar-speaker-img" style="background-image: url(/zeppelin/img/speakers/DawidOstrowski.jpg)"></div>
|
|
||||||
<div class="name">Dawid Ostrowski</div>
|
|
||||||
<div class="sub">Google Poland</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div id="rockstar-speaker-4" class="col-md-3 col-sm-3 col-xs-6 hidden rockstar-speakers-item animated hiding increment-animation" data-id="4" data-animation="fadeInUp" data-delay="500">
|
|
||||||
<div class="rockstar-speaker">
|
|
||||||
<div class="flow-img img-circle rockstar-speaker-img" style="background-image: url(/zeppelin/img/speakers/DmytroDanylyk.jpg)"></div>
|
|
||||||
<div class="name">Dmytro Danylyk</div>
|
|
||||||
<div class="sub">Lemberg Solutions Limited</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div id="rockstar-speaker-5" class="col-md-3 col-sm-3 col-xs-6 hidden rockstar-speakers-item animated hiding increment-animation" data-id="5" data-animation="fadeInUp" data-delay="500">
|
|
||||||
<div class="rockstar-speaker">
|
|
||||||
<div class="flow-img img-circle rockstar-speaker-img" style="background-image: url(/zeppelin/img/speakers/MateuszHerych.jpg)"></div>
|
|
||||||
<div class="name">Mateusz Herych</div>
|
|
||||||
<div class="sub">Base CRM, GDG Krakow</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div id="rockstar-speaker-6" class="col-md-3 col-sm-3 col-xs-6 hidden rockstar-speakers-item animated hiding increment-animation" data-id="6" data-animation="fadeInUp" data-delay="500">
|
|
||||||
<div class="rockstar-speaker">
|
|
||||||
<div class="flow-img img-circle rockstar-speaker-img" style="background-image: url(/zeppelin/img/speakers/RomanMazur.jpg)"></div>
|
|
||||||
<div class="name">Roman Mazur</div>
|
|
||||||
<div class="sub">Stanfy, GDG Kyiv</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div id="rockstar-speaker-7" class="col-md-3 col-sm-3 col-xs-6 hidden rockstar-speakers-item animated hiding increment-animation" data-id="7" data-animation="fadeInUp" data-delay="500">
|
|
||||||
<div class="rockstar-speaker">
|
|
||||||
<div class="flow-img img-circle rockstar-speaker-img" style="background-image: url(/zeppelin/img/speakers/ValentynShybanov.jpg)"></div>
|
|
||||||
<div class="name">Valentyn Shybanov</div>
|
|
||||||
<div class="sub">Twinfield, GDG Kyiv</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
<div class="clearfix"></div>
|
<div class="clearfix"></div>
|
||||||
<span class="bordered">
|
<span class="bordered">
|
||||||
<a href="/zeppelin/speakers/" class="bottom-section-link waves-effect waves-button waves-light">See all speakers</a>
|
<a href="/zeppelin/speakers/" class="bottom-section-link waves-effect waves-button waves-light">See all speakers</a>
|
||||||
|
@ -365,14 +314,15 @@ This... <a href="/zeppelin/blog/hello-world">continue reading</a></p>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="pull-left">
|
<div class="pull-left">
|
||||||
<h3>Location</h3>
|
<h3>Location</h3>
|
||||||
<ul itemscope="" itemtype="http://schema.org/PostalAddress">
|
<ul>
|
||||||
<li itemprop="name">Conference Hall</li>
|
<li>Conference Hall</li>
|
||||||
<li itemprop="address"></li>
|
<li>22 Teatral'na St, Lviv</li>
|
||||||
<li itemprop="email"><a href="mailto:devfest@gdg.org.ua">devfest@gdg.org.ua</a>
|
<li><a href="mailto:devfest@gdg.org.ua">devfest@gdg.org.ua</a></li>
|
||||||
</li>
|
<li>
|
||||||
<li itemscope="" itemtype="http://schema.org/Event">
|
|
||||||
<time itemprop="startDate" datetime="2014-10-24T10:00">10:00</time>-
|
<time>10:00</time> -
|
||||||
<time itemprop="endDate" datetime="2014-10-24T20:00">20:00</time>
|
|
||||||
|
<time>20:00</time>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
@ -436,7 +386,7 @@ This... <a href="/zeppelin/blog/hello-world">continue reading</a></p>
|
||||||
<svg class="icon" viewBox="0 0 30 32">
|
<svg class="icon" viewBox="0 0 30 32">
|
||||||
<use xlink:href="/zeppelin/img/sprites/sprites.svg#icon-twitter"></use>
|
<use xlink:href="/zeppelin/img/sprites/sprites.svg#icon-twitter"></use>
|
||||||
</svg>
|
</svg>
|
||||||
<h3What's Up? <a href="https://twitter.com/search?q=%23devfest" target="_blank">#devfest</a>
|
<h3>What's Up? <a href="https://twitter.com/search?q=%23devfest" target="_blank">#devfest</a>
|
||||||
</h3>
|
</h3>
|
||||||
<div id="tweets" class="tweets"></div>
|
<div id="tweets" class="tweets"></div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -643,6 +593,12 @@ This... <a href="/zeppelin/blog/hello-world">continue reading</a></p>
|
||||||
<div class="pricing-content">
|
<div class="pricing-content">
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>Lorem ipsum is simply</li>
|
||||||
|
|
||||||
|
<li>Dummy text of the printing</li>
|
||||||
|
|
||||||
|
<li>Typesetting industry</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<a class="button" href="http://dfua.ticketforevent.com/" target="_blank">Buy Now</a>
|
<a class="button" href="http://dfua.ticketforevent.com/" target="_blank">Buy Now</a>
|
||||||
</div>
|
</div>
|
||||||
|
@ -659,6 +615,12 @@ This... <a href="/zeppelin/blog/hello-world">continue reading</a></p>
|
||||||
<div class="pricing-content">
|
<div class="pricing-content">
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>Lorem ipsum is simply</li>
|
||||||
|
|
||||||
|
<li>Dummy text of the printing</li>
|
||||||
|
|
||||||
|
<li>Typesetting industry</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<a class="button" href="http://dfua.ticketforevent.com/" target="_blank">Buy Now</a>
|
<a class="button" href="http://dfua.ticketforevent.com/" target="_blank">Buy Now</a>
|
||||||
</div>
|
</div>
|
||||||
|
@ -675,6 +637,12 @@ This... <a href="/zeppelin/blog/hello-world">continue reading</a></p>
|
||||||
<div class="pricing-content">
|
<div class="pricing-content">
|
||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
|
<li>Lorem ipsum is simply</li>
|
||||||
|
|
||||||
|
<li>Dummy text of the printing</li>
|
||||||
|
|
||||||
|
<li>Typesetting industry</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<a class="button" href="http://dfua.ticketforevent.com/" target="_blank">Buy Now</a>
|
<a class="button" href="http://dfua.ticketforevent.com/" target="_blank">Buy Now</a>
|
||||||
</div>
|
</div>
|
||||||
|
@ -831,9 +799,173 @@ This... <a href="/zeppelin/blog/hello-world">continue reading</a></p>
|
||||||
loop: true
|
loop: true
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
//Rockstar speakers
|
||||||
|
var rockstarSpeakers = [
|
||||||
|
|
||||||
|
|
||||||
|
{name: "Dawid Ostrowski", company: "Google Poland", image: "/zeppelin/img/speakers/DawidOstrowski.jpg"},
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
{name: "Dmytro Danylyk", company: "Lemberg Solutions Limited", image: "/zeppelin/img/speakers/DmytroDanylyk.jpg"},
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
{name: "Mateusz Herych", company: "Base CRM, GDG Krakow", image: "/zeppelin/img/speakers/MateuszHerych.jpg"},
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
{name: "Roman Mazur", company: "Stanfy, GDG Kyiv", image: "/zeppelin/img/speakers/RomanMazur.jpg"},
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
{name: "Valentyn Shybanov", company: "Twinfield, GDG Kyiv", image: "/zeppelin/img/speakers/ValentynShybanov.jpg"}
|
||||||
|
|
||||||
|
|
||||||
|
];
|
||||||
|
rockstarSpeakers.sort(function() {return 0.5 - Math.random()});
|
||||||
|
if(rockstarSpeakers.length > 0) {
|
||||||
|
var animationDelay = 1500,
|
||||||
|
count = 3,
|
||||||
|
colWidth = 12/count;
|
||||||
|
for(i=0; i<count; i++) {
|
||||||
|
$('#rockstar-speaker-title').after('<div class="col-md-'+ colWidth +' col-xs-6 rockstar-speakers-item animated hiding" data-animation="fadeInUp" data-delay="' + animationDelay +'"><div class="rockstar-speaker"><div class="flow-img img-circle rockstar-speaker-img" style="background-image: url(' + rockstarSpeakers[i].image + ')"></div><div class="name">' + rockstarSpeakers[i].name + '</div><div class="sub">' + rockstarSpeakers[i].company + '</div></div></div>');
|
||||||
|
animationDelay -= 500;
|
||||||
|
}
|
||||||
|
}
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
<script src="/zeppelin/js/scripts.min.js "></script>
|
<script src="/zeppelin/js/scripts.min.js "></script>
|
||||||
|
<script type="application/ld+json">
|
||||||
|
[{
|
||||||
|
"@context" : "http://schema.org",
|
||||||
|
"@type" : "Event",
|
||||||
|
"name" : "GDG DevFest Season 2014",
|
||||||
|
"description": "GDG DevFest is a set of events all around the world",
|
||||||
|
"image" : "http://gdg-ukraine.github.io/zeppelin/img/seo/sharing-google-plus.png",
|
||||||
|
"url" : "http://gdg-ukraine.github.io",
|
||||||
|
"startDate" : "2014-10-24T10:00",
|
||||||
|
"doorTime" : "09:00",
|
||||||
|
"endDate" : "2014-10-24T20:00",
|
||||||
|
"location" : {
|
||||||
|
"@type" : "Place",
|
||||||
|
"name" : "Conference Hall",
|
||||||
|
"sameAs" : "http://cabinet.kinopalace.lviv.ua/showtimes/",
|
||||||
|
"address" : {
|
||||||
|
"@type" : "PostalAddress",
|
||||||
|
"streetAddress" : "22 Teatral'na St",
|
||||||
|
"addressLocality" : "Lviv",
|
||||||
|
"addressRegion" : "Lvivska",
|
||||||
|
"postalCode" : "79000",
|
||||||
|
"addressCountry" : "Ukraine"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"organizer" : {
|
||||||
|
"@type" : "Organization",
|
||||||
|
"name" : "GDG Lviv",
|
||||||
|
"alternateName" : "Google Developer Group Lviv",
|
||||||
|
"description" : "Open and volunteer geek communities who create exciting projects and share experience about Google technology with passion."
|
||||||
|
"logo" : "http://gdg-ukraine.github.io/zeppelin/img/seo/organizer-logo.png",
|
||||||
|
"email" : "lviv@gdg.org.ua",
|
||||||
|
"sameAs" : "http://lviv.gdg.org.ua/"
|
||||||
|
},
|
||||||
|
"offers" : [
|
||||||
|
|
||||||
|
{
|
||||||
|
"@type" : "Offer",
|
||||||
|
"name" : "1 day",
|
||||||
|
"url" : "http://dfua.ticketforevent.com/",
|
||||||
|
"price" : "$100",
|
||||||
|
"validFrom" : "2014-08-20T10:00",
|
||||||
|
"validThrough" : "2014-10-23T23:59"
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"@type" : "Offer",
|
||||||
|
"name" : "3 days",
|
||||||
|
"url" : "http://dfua.ticketforevent.com/",
|
||||||
|
"price" : "$180",
|
||||||
|
"validFrom" : "2014-08-20T10:00",
|
||||||
|
"validThrough" : "2014-10-23T23:59"
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"@type" : "Offer",
|
||||||
|
"name" : "2 days",
|
||||||
|
"url" : "http://dfua.ticketforevent.com/",
|
||||||
|
"price" : "$150",
|
||||||
|
"validFrom" : "2014-08-20T10:00",
|
||||||
|
"validThrough" : "2014-10-23T23:59"
|
||||||
|
}
|
||||||
|
|
||||||
|
],
|
||||||
|
"performer" : [
|
||||||
|
|
||||||
|
{
|
||||||
|
"@type" : "Person",
|
||||||
|
"name" : "Dawid Ostrowski",
|
||||||
|
"image" : "http://gdg-ukraine.github.io/zeppelin/img/speakers/DawidOstrowski.jpg",
|
||||||
|
"jobTitle" : "Developer Relations Program Manager",
|
||||||
|
"worksFor" : {
|
||||||
|
"@type" : "Organization",
|
||||||
|
"name" : "Google Poland"
|
||||||
|
}
|
||||||
|
"sameAs" : "https://plus.google.com/+DawidOstrowski/"
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"@type" : "Person",
|
||||||
|
"name" : "Dmytro Danylyk",
|
||||||
|
"image" : "http://gdg-ukraine.github.io/zeppelin/img/speakers/DmytroDanylyk.jpg",
|
||||||
|
"jobTitle" : "Android Developer",
|
||||||
|
"worksFor" : {
|
||||||
|
"@type" : "Organization",
|
||||||
|
"name" : "Lemberg Solutions Limited"
|
||||||
|
}
|
||||||
|
"sameAs" : "https://plus.google.com/+DmytroDanylyk"
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"@type" : "Person",
|
||||||
|
"name" : "Mateusz Herych",
|
||||||
|
"image" : "http://gdg-ukraine.github.io/zeppelin/img/speakers/MateuszHerych.jpg",
|
||||||
|
"jobTitle" : "Software Engineer",
|
||||||
|
"worksFor" : {
|
||||||
|
"@type" : "Organization",
|
||||||
|
"name" : "Base CRM, GDG Krakow"
|
||||||
|
}
|
||||||
|
"sameAs" : "https://plus.google.com/+MateuszHerych"
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"@type" : "Person",
|
||||||
|
"name" : "Roman Mazur",
|
||||||
|
"image" : "http://gdg-ukraine.github.io/zeppelin/img/speakers/RomanMazur.jpg",
|
||||||
|
"jobTitle" : "Head of Android/Java Unit",
|
||||||
|
"worksFor" : {
|
||||||
|
"@type" : "Organization",
|
||||||
|
"name" : "Stanfy, GDG Kyiv"
|
||||||
|
}
|
||||||
|
"sameAs" : "https://plus.google.com/+RomanMazur/"
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"@type" : "Person",
|
||||||
|
"name" : "Valentyn Shybanov",
|
||||||
|
"image" : "http://gdg-ukraine.github.io/zeppelin/img/speakers/ValentynShybanov.jpg",
|
||||||
|
"jobTitle" : "Software engineer/country manager",
|
||||||
|
"worksFor" : {
|
||||||
|
"@type" : "Organization",
|
||||||
|
"name" : "Twinfield, GDG Kyiv"
|
||||||
|
}
|
||||||
|
"sameAs" : "https://google.com/+ValentynShybanov"
|
||||||
|
}
|
||||||
|
|
||||||
|
],
|
||||||
|
"eventStatus" : "EventScheduled",
|
||||||
|
"typicalAgeRange" : "16+"
|
||||||
|
}]
|
||||||
|
</script>
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
</html>
|
</html>
|
|
@ -79,22 +79,6 @@
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
$(function() {
|
|
||||||
var idArray = [];
|
|
||||||
$('.rockstar-speakers-item').each(function() {
|
|
||||||
idArray[idArray.length] = $(this).attr('data-id');
|
|
||||||
});
|
|
||||||
idArray = shuffleArray(idArray);
|
|
||||||
for (var i = 0; i < 4; i++) {
|
|
||||||
$('#rockstar-speaker-' + idArray[i]).removeClass('hidden');
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
function shuffleArray(o) {
|
|
||||||
for (var j, x, i = o.length; i; j = parseInt(Math.random() * i), x = o[--i], o[i] = o[j], o[j] = x);
|
|
||||||
return o;
|
|
||||||
};
|
|
||||||
|
|
||||||
var delay = parseInt($('.increment-animation').attr('data-delay'));
|
var delay = parseInt($('.increment-animation').attr('data-delay'));
|
||||||
$('.increment-animation').not('hidden').each(function(index) {
|
$('.increment-animation').not('hidden').each(function(index) {
|
||||||
$(this).attr('data-delay', index * delay);
|
$(this).attr('data-delay', index * delay);
|
||||||
|
|
2
_site/js/scripts.min.js
vendored
2
_site/js/scripts.min.js
vendored
File diff suppressed because one or more lines are too long
|
@ -414,6 +414,136 @@
|
||||||
Waves.displayEffect();
|
Waves.displayEffect();
|
||||||
</script>
|
</script>
|
||||||
<script src="/zeppelin/js/scripts.min.js"></script>
|
<script src="/zeppelin/js/scripts.min.js"></script>
|
||||||
|
<script type="application/ld+json">
|
||||||
|
[{
|
||||||
|
"@context" : "http://schema.org",
|
||||||
|
"@type" : "Event",
|
||||||
|
"name" : "GDG DevFest Season 2014",
|
||||||
|
"description": "GDG DevFest is a set of events all around the world",
|
||||||
|
"image" : "http://gdg-ukraine.github.io/zeppelin/img/seo/sharing-google-plus.png",
|
||||||
|
"url" : "http://gdg-ukraine.github.io",
|
||||||
|
"startDate" : "2014-10-24T10:00",
|
||||||
|
"doorTime" : "09:00",
|
||||||
|
"endDate" : "2014-10-24T20:00",
|
||||||
|
"location" : {
|
||||||
|
"@type" : "Place",
|
||||||
|
"name" : "Conference Hall",
|
||||||
|
"sameAs" : "http://cabinet.kinopalace.lviv.ua/showtimes/",
|
||||||
|
"address" : {
|
||||||
|
"@type" : "PostalAddress",
|
||||||
|
"streetAddress" : "22 Teatral'na St",
|
||||||
|
"addressLocality" : "Lviv",
|
||||||
|
"addressRegion" : "Lvivska",
|
||||||
|
"postalCode" : "79000",
|
||||||
|
"addressCountry" : "Ukraine"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"organizer" : {
|
||||||
|
"@type" : "Organization",
|
||||||
|
"name" : "GDG Lviv",
|
||||||
|
"alternateName" : "Google Developer Group Lviv",
|
||||||
|
"description" : "Open and volunteer geek communities who create exciting projects and share experience about Google technology with passion."
|
||||||
|
"logo" : "http://gdg-ukraine.github.io/zeppelin/img/seo/organizer-logo.png",
|
||||||
|
"email" : "lviv@gdg.org.ua",
|
||||||
|
"sameAs" : "http://lviv.gdg.org.ua/"
|
||||||
|
},
|
||||||
|
"offers" : [
|
||||||
|
|
||||||
|
{
|
||||||
|
"@type" : "Offer",
|
||||||
|
"name" : "1 day",
|
||||||
|
"url" : "http://dfua.ticketforevent.com/",
|
||||||
|
"price" : "$100",
|
||||||
|
"validFrom" : "2014-08-20T10:00",
|
||||||
|
"validThrough" : "2014-10-23T23:59"
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"@type" : "Offer",
|
||||||
|
"name" : "3 days",
|
||||||
|
"url" : "http://dfua.ticketforevent.com/",
|
||||||
|
"price" : "$180",
|
||||||
|
"validFrom" : "2014-08-20T10:00",
|
||||||
|
"validThrough" : "2014-10-23T23:59"
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"@type" : "Offer",
|
||||||
|
"name" : "2 days",
|
||||||
|
"url" : "http://dfua.ticketforevent.com/",
|
||||||
|
"price" : "$150",
|
||||||
|
"validFrom" : "2014-08-20T10:00",
|
||||||
|
"validThrough" : "2014-10-23T23:59"
|
||||||
|
}
|
||||||
|
|
||||||
|
],
|
||||||
|
"performer" : [
|
||||||
|
|
||||||
|
{
|
||||||
|
"@type" : "Person",
|
||||||
|
"name" : "Dawid Ostrowski",
|
||||||
|
"image" : "http://gdg-ukraine.github.io/zeppelin/img/speakers/DawidOstrowski.jpg",
|
||||||
|
"jobTitle" : "Developer Relations Program Manager",
|
||||||
|
"worksFor" : {
|
||||||
|
"@type" : "Organization",
|
||||||
|
"name" : "Google Poland"
|
||||||
|
}
|
||||||
|
"sameAs" : "https://plus.google.com/+DawidOstrowski/"
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"@type" : "Person",
|
||||||
|
"name" : "Dmytro Danylyk",
|
||||||
|
"image" : "http://gdg-ukraine.github.io/zeppelin/img/speakers/DmytroDanylyk.jpg",
|
||||||
|
"jobTitle" : "Android Developer",
|
||||||
|
"worksFor" : {
|
||||||
|
"@type" : "Organization",
|
||||||
|
"name" : "Lemberg Solutions Limited"
|
||||||
|
}
|
||||||
|
"sameAs" : "https://plus.google.com/+DmytroDanylyk"
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"@type" : "Person",
|
||||||
|
"name" : "Mateusz Herych",
|
||||||
|
"image" : "http://gdg-ukraine.github.io/zeppelin/img/speakers/MateuszHerych.jpg",
|
||||||
|
"jobTitle" : "Software Engineer",
|
||||||
|
"worksFor" : {
|
||||||
|
"@type" : "Organization",
|
||||||
|
"name" : "Base CRM, GDG Krakow"
|
||||||
|
}
|
||||||
|
"sameAs" : "https://plus.google.com/+MateuszHerych"
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"@type" : "Person",
|
||||||
|
"name" : "Roman Mazur",
|
||||||
|
"image" : "http://gdg-ukraine.github.io/zeppelin/img/speakers/RomanMazur.jpg",
|
||||||
|
"jobTitle" : "Head of Android/Java Unit",
|
||||||
|
"worksFor" : {
|
||||||
|
"@type" : "Organization",
|
||||||
|
"name" : "Stanfy, GDG Kyiv"
|
||||||
|
}
|
||||||
|
"sameAs" : "https://plus.google.com/+RomanMazur/"
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"@type" : "Person",
|
||||||
|
"name" : "Valentyn Shybanov",
|
||||||
|
"image" : "http://gdg-ukraine.github.io/zeppelin/img/speakers/ValentynShybanov.jpg",
|
||||||
|
"jobTitle" : "Software engineer/country manager",
|
||||||
|
"worksFor" : {
|
||||||
|
"@type" : "Organization",
|
||||||
|
"name" : "Twinfield, GDG Kyiv"
|
||||||
|
}
|
||||||
|
"sameAs" : "https://google.com/+ValentynShybanov"
|
||||||
|
}
|
||||||
|
|
||||||
|
],
|
||||||
|
"eventStatus" : "EventScheduled",
|
||||||
|
"typicalAgeRange" : "16+"
|
||||||
|
}]
|
||||||
|
</script>
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
</html>
|
</html>
|
2
css/main.min.css
vendored
2
css/main.min.css
vendored
File diff suppressed because one or more lines are too long
|
@ -79,22 +79,6 @@
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
$(function() {
|
|
||||||
var idArray = [];
|
|
||||||
$('.rockstar-speakers-item').each(function() {
|
|
||||||
idArray[idArray.length] = $(this).attr('data-id');
|
|
||||||
});
|
|
||||||
idArray = shuffleArray(idArray);
|
|
||||||
for (var i = 0; i < 4; i++) {
|
|
||||||
$('#rockstar-speaker-' + idArray[i]).removeClass('hidden');
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
function shuffleArray(o) {
|
|
||||||
for (var j, x, i = o.length; i; j = parseInt(Math.random() * i), x = o[--i], o[i] = o[j], o[j] = x);
|
|
||||||
return o;
|
|
||||||
};
|
|
||||||
|
|
||||||
var delay = parseInt($('.increment-animation').attr('data-delay'));
|
var delay = parseInt($('.increment-animation').attr('data-delay'));
|
||||||
$('.increment-animation').not('hidden').each(function(index) {
|
$('.increment-animation').not('hidden').each(function(index) {
|
||||||
$(this).attr('data-delay', index * delay);
|
$(this).attr('data-delay', index * delay);
|
||||||
|
|
2
js/scripts.min.js
vendored
2
js/scripts.min.js
vendored
File diff suppressed because one or more lines are too long
Loading…
Reference in a new issue