Skip to content
This repository has been archived by the owner on May 11, 2022. It is now read-only.

Commit

Permalink
issue #83: improve events
Browse files Browse the repository at this point in the history
  • Loading branch information
kamilsk committed Aug 30, 2018
1 parent bdc87be commit 1d3c3f0
Show file tree
Hide file tree
Showing 5 changed files with 51 additions and 64 deletions.
60 changes: 25 additions & 35 deletions docs/index.html
Expand Up @@ -349,11 +349,9 @@ <h2 class="title">in the next big iteration</h2>
</a>
<div class="card-body">
<h6 class="card-category">Advertising</h6>
<a>
<h4 class="card-title">Partner</h4>
</a>
<a><h4 class="card-title">Partner</h4></a>
<p class="card-description">Helps you to manage your referrals, shows your relevant advertising on a website, tracks and audits your traffic to partners.</p>
<button id="3c862d17-6a3e-4e49-b26c-d1b387fd4a43" class="btn btn-info vote d-none" data-state="like">
<button id="3c862d17-6a3e-4e49-b26c-d1b387fd4a43" class="btn btn-info vote d-none" data-state="like" data-title="Partner">
<i class="far fa-star"></i> Like
</button>
</div>
Expand All @@ -365,11 +363,9 @@ <h4 class="card-title">Partner</h4>
</a>
<div class="card-body">
<h6 class="card-category">Monitoring</h6>
<a>
<h4 class="card-title">Status</h4>
</a>
<a><h4 class="card-title">Status</h4></a>
<p class="card-description">Checks that your website, services, links to resources have not gone to the dark side. Informs you if this has happened in some Geo Zone.</p>
<button id="03d99c9a-7b82-435f-8566-99f56585358c" class="btn btn-info vote d-none" data-state="like">
<button id="03d99c9a-7b82-435f-8566-99f56585358c" class="btn btn-info vote d-none" data-state="like" data-title="Status">
<i class="far fa-star"></i> Like
</button>
</div>
Expand All @@ -381,11 +377,9 @@ <h4 class="card-title">Status</h4>
</a>
<div class="card-body">
<h6 class="card-category">Image storage</h6>
<a>
<h4 class="card-title">Octopus</h4>
</a>
<a><h4 class="card-title">Octopus</h4></a>
<p class="card-description">Manages your images, resizes their on the fly and provides hotlink&nbsp;protection.</p>
<button id="9e632e2e-6e66-48fe-9475-eb812cb7fb3a" class="btn btn-info vote d-none" data-state="like">
<button id="9e632e2e-6e66-48fe-9475-eb812cb7fb3a" class="btn btn-info vote d-none" data-state="like" data-title="Octopus">
<i class="far fa-star"></i> Like
</button>
</div>
Expand All @@ -397,11 +391,9 @@ <h4 class="card-title">Octopus</h4>
</a>
<div class="card-body">
<h6 class="card-category">Marketing</h6>
<a>
<h4 class="card-title">Sepia</h4>
</a>
<a><h4 class="card-title">Sepia</h4></a>
<p class="card-description">Provides you functionality for A/B testing, DSL for traffic splitting, conversion measurement, and analytics.</p>
<button id="941dd423-ead0-48f8-bed9-de0feeaadf95" class="btn btn-info vote d-none" data-state="like">
<button id="941dd423-ead0-48f8-bed9-de0feeaadf95" class="btn btn-info vote d-none" data-state="like" data-title="Sepia">
<i class="far fa-star"></i> Like
</button>
</div>
Expand All @@ -413,11 +405,9 @@ <h4 class="card-title">Sepia</h4>
</a>
<div class="card-body">
<h6 class="card-category">Experimental fork</h6>
<a>
<h4 class="card-title">Hugos</h4>
</a>
<a><h4 class="card-title">Hugos</h4></a>
<p class="card-description">Hugo with apps for better integration of our components. It will have admin and debug panels for content management and development.</p>
<button id="801bcc16-266b-41fb-8b66-3f07bd7262b9" class="btn btn-info vote d-none" data-state="like">
<button id="801bcc16-266b-41fb-8b66-3f07bd7262b9" class="btn btn-info vote d-none" data-state="like" data-title="Hugos">
<i class="far fa-star"></i> Like
</button>
</div>
Expand All @@ -429,19 +419,17 @@ <h4 class="card-title">Hugos</h4>
</a>
<div class="card-body">
<h6 class="card-category">Automation</h6>
<a>
<h4 class="card-title">Unit</h4>
</a>
<a><h4 class="card-title">Unit</h4></a>
<p class="card-description">Automates your publications and solves routine for you. It is a single entry point to manage all tedious works related to your static website.</p>
<button id="1b0fc8bc-1cce-479a-8dfe-007976d9687b" class="btn btn-info vote d-none" data-state="like">
<button id="1b0fc8bc-1cce-479a-8dfe-007976d9687b" class="btn btn-info vote d-none" data-state="like" data-title="Unit">
<i class="far fa-star"></i> Like
</button>
</div>
</div></div><div class="col-md-12 vote d-none text-center">
<h2 class="title">You vote - We work!</h2>
<div id="likes" class="d-none">
<div data-state="like"><i class="far fa-star"></i> Like</div>
<div data-state="liked"><i class="fas fa-star"></i> Liked</div>
<div data-state="unlike"><i class="far fa-star"></i> Like</div>
<div data-state="like"><i class="fas fa-star"></i> Liked</div>
</div>
</div>
</div>
Expand Down Expand Up @@ -824,15 +812,17 @@ <h5>Follow us at</h5>
(function ($, sender) {
'use strict';

if (!sender) { return; }
function send(eventValue) {
sender('send', 'event', 'Feature Request', 'vote', 'Future Section', eventValue);
console.log('event has been sent');
function send($el) {
sender('send', {
hitType: 'event',
eventCategory: 'Feature Request',
eventAction: $el.data('state'),
eventLabel: $el.data('title') + ':' + $el.attr('id'),
eventValue: 1,
});
}
$('#future .vote').click(function () {
if ($(this).data('state') == 'like') { send(0); }
else { send(1); }
});
$('#future .vote').click(function () { send($(this)); });
}(window.jQuery, window.ga));
</script></body>
</script>
</body>
</html>
4 changes: 2 additions & 2 deletions docs/js/main.js
Expand Up @@ -129,8 +129,8 @@
}

var mirror = {
like: 'liked',
liked: 'like',
like: 'unlike',
unlike: 'like',
};

// https://developer.mozilla.org/en-US/docs/Web/API/Document/cookie/Simple_document.cookie_framework
Expand Down
Expand Up @@ -7,11 +7,9 @@
</a>
<div class="card-body">
<h6 class="card-category">{{ .category }}</h6>
<a>
<h4 class="card-title">{{ .title }}</h4>
</a>
<a><h4 class="card-title">{{ .title }}</h4></a>
<p class="card-description">{{ .description | markdownify }}</p>
<button id="{{ .id }}" class="btn btn-info vote d-none" data-state="like">
<button id="{{ .id }}" class="btn btn-info vote d-none" data-state="like" data-title="{{ .title }}">
<i class="far fa-star"></i> Like
</button>
</div>
Expand Down Expand Up @@ -41,8 +39,8 @@ <h2 class="title">in the next big iteration</h2>
<div class="col-md-12 vote d-none text-center">
<h2 class="title">You vote - We work!</h2>
<div id="likes" class="d-none">
<div data-state="like"><i class="far fa-star"></i> Like</div>
<div data-state="liked"><i class="fas fa-star"></i> Liked</div>
<div data-state="unlike"><i class="far fa-star"></i> Like</div>
<div data-state="like"><i class="fas fa-star"></i> Liked</div>
</div>
</div>
</div>
Expand Down
@@ -1,28 +1,27 @@
{{- if not (findRE "127.0.0.1|localhost" .Site.BaseURL) -}}{{- /* TODO .Site.IsServer */ -}}
{{- if findRE "127.0.0.1|localhost" .Site.BaseURL -}}{{- /* TODO .Site.IsServer */ -}}
<script>
(function ($, sender) {
(function (scope) {
'use strict';

if (!sender) { return; }
function send(eventValue) {
sender('send', 'event', 'Feature Request', 'vote', 'Future Section', eventValue);
console.log('event has been sent');
scope.ga = function (action, fieldsObject) {
console.log(action, fieldsObject);
}
$('#future .vote').click(function () {
if ($(this).data('state') == 'like') { send(0); }
else { send(1); }
});
}(window.jQuery, window.ga));
}(window));
</script>
{{- else -}}
{{- end -}}
<script>
(function ($) {
(function ($, sender) {
'use strict';

$('#future .vote').click(function () {
if ($(this).data('state') == 'like') { console.log('unlike'); }
else { console.log('like'); }
});
}(window.jQuery));
function send($el) {
sender('send', {
hitType: 'event',
eventCategory: 'Feature Request',
eventAction: $el.data('state'),
eventLabel: $el.data('title') + ':' + $el.attr('id'),
eventValue: 1,
});
}
$('#future .vote').click(function () { send($(this)); });
}(window.jQuery, window.ga));
</script>
{{- end -}}
4 changes: 2 additions & 2 deletions site/themes/materialkit/static/js/main.js
Expand Up @@ -129,8 +129,8 @@
}

var mirror = {
like: 'liked',
liked: 'like',
like: 'unlike',
unlike: 'like',
};

// https://developer.mozilla.org/en-US/docs/Web/API/Document/cookie/Simple_document.cookie_framework
Expand Down

0 comments on commit 1d3c3f0

Please sign in to comment.