Skip to content

Instantly share code, notes, and snippets.

View fnnzzz's full-sized avatar

Vlad Feninets fnnzzz

View GitHub Profile
<!--
<div class="pagination-wrapper">
<ul class="pagination">
{% if news.has_previous %}
<li><a class="prev" href="{% url 'news_page' news.previous_page_number %}">◀</a></li>
{% else %}
<li><span class="prev disabled">◀</span></li>
{% endif %}
@fnnzzz
fnnzzz / gtm_ga.js
Created December 28, 2015 10:52
GTM with ga() function
var trackerName = ga.getAll()[0].get('name');
ga(trackerName + '.send', 'event', { eventCategory: 'form', eventAction: 'submit', eventValue: 0 });
@fnnzzz
fnnzzz / youtibe.js
Created December 8, 2015 19:06
youtube_api
// YT api
$.getScript('http://www.youtube.com/iframe_api');
var player;
function onYouTubeIframeAPIReady() {
player = new YT.Player('player', {
height: '400',
width: '100%',
videoId: 'u2ZgCSgFrv4',
events: {
@fnnzzz
fnnzzz / ha.scss
Created December 3, 2015 14:10
hardware acceleration
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
@fnnzzz
fnnzzz / vendors.scss
Created November 18, 2015 11:24
vendors_prefixer_sass-mixin
@mixin vendor-prefix($name, $argument) {
-webkit-#{$name}: #{$argument};
-ms-#{$name}: #{$argument};
-moz-#{$name}: #{$argument};
-o-#{$name}: #{$argument};
#{$name}: #{$argument};
}
p {
@include vendor-prefix(hyphens, auto)
}
@fnnzzz
fnnzzz / pickup_random.js
Created November 11, 2015 09:23
picking up - random element
// Shuffle func
$.fn.random = function() {
return this.eq(Math.floor(Math.random() * this.length));
}
$("#pickupme").random();
@fnnzzz
fnnzzz / scrollTo.js
Created September 15, 2015 09:25
scrollTo
$('#from-id').click(function(){
$('html, body, #carcas_wrapper_id').animate({
scrollTop: $('#to-id').offset().top
}, 500);
return false;
});
@fnnzzz
fnnzzz / common.js
Last active September 15, 2015 09:25
jquery load
$(window).load(function() {
var sidebar_h = $('.right').height();
var offset_stamps = 111;
$('#stamps_wrapper').height(sidebar_h - offset_stamps);
});
@fnnzzz
fnnzzz / common.js
Created August 11, 2015 09:36
super ultra simple preloader (bez vyebonov)
$(window).load(function() {
$("#loaderInner").fadeOut();
$("#loader").delay(400).fadeOut("slow");
});
@fnnzzz
fnnzzz / gpu_force.scss
Last active September 15, 2015 09:26
GPU --force
@mixin accelerate($name) {
will-change: $name;
transform: translateZ(0);
backface-visibility: hidden;
perspective: 1000px;
}
.foo {
@include accelerate(transform);
}