Skip to content

Instantly share code, notes, and snippets.

primozcigler / usage.js
Last active Aug 29, 2015
UTM link decorator, AMD module. It decorates all your links you pass with the current UTM parameters from URL.
View usage.js
require( [ 'jquery', 'utm-decorator' ] , function ( $, Decorator ) {
'use strict';
// decorate all links to themeforest and to our demo page on page load
$( function() {
var utmDecorator = new Decorator;
$( '[href*=""], [href*=""]' ).each( function ( index, $el ) {
utmDecorator.decorate( $el );
} );
} );
primozcigler / zendesk-api-script.js
Last active Aug 29, 2015
Using Zendesk API for article in multiple sections
View zendesk-api-script.js
// fix to display general questions in themes' sections
// using Zendesk API
// @link
(function() {
if ( $( '.breadcrumbs a[href*="200506781"]' ).length ) { // 200506781 is ID of the section for general questions
var config = {
$articleList: $( 'ul.article-list' ),
tmpl: _.template( '<li><a href="<%= url %>"><%- title %></a></li>' ),
apiUrl: '',
primozcigler /
Last active Aug 29, 2015 specs

Overview is a website where users can find a list of all the providers (hosting companies) which provide hosting on a new HTTP/2 protocol.

This spec is not, by any stretch of the imagination, complete. All of the wording will need to be revised several times before it is finalized. The graphics and layout of the screens is shown here merely to illustrate the underlying functionality. The actual look and feel will be developed over time with the input of graphics designers and iterative user feedback.

This spec simply discusses what the user sees when they interact with


primozcigler / hightligh-day.js
Created Nov 30, 2015
highlight current day
View hightligh-day.js
// ==========
// = Highlight current date =
// ==========
(function() {
timeTable = $('.js--timetable'),
date = new Date();
if(timeTable.length > 0) {
date = date.getDay();
primozcigler /
Last active Dec 28, 2015
Coding rules and patterns
primozcigler / .gitignore
Last active Dec 29, 2015
My talks notes from WordCamp London 2013
primozcigler /
Last active Dec 29, 2015
My tooling, the tools I use for the advanced web development which make my life easier

On my tooling

I usually send this file if someone is working on the same code as I do. Just a quick overview of my tooling. Hard punishment for the guys which don't listen to me.

Command line tools


primozcigler /
Last active Dec 30, 2015
Learning course for the new coworker Marko


Ta teden bo predvsem poudarek na SASS in JavaScript. Če boš tako hiter kot na začetku, potem se proti koncu tedna bolj resno lotiva Grunt, Bower in ostalih CLI orodij.

Ta fajl bom updateal tekom tedna za vsak dan, glede na napredek.


V tem delu se boš spoznal z osnovami JavaScripta. Poudarek bo na jQuery, ker boš to sigurno potreboval.

primozcigler / pt-working-hours.html
Last active Oct 31, 2016
ProteusThemes support working hours widget. Made with moment.js
View pt-working-hours.html
<title>support opening time</title>
<!-- deps: jquery, underscore.js, moment.js -->
<script src=""></script>
<script src=""></script>
<script src=""></script>
jQuery( document ).ready( function ( $ ) {
primozcigler / actions.php:513
Last active Dec 9, 2016
proposed change for edd-vat wp plugin
View actions.php:513
if ( apply_filters( 'edd_vat_use_cf_ip_header', false ) && ! empty( $_SERVER['HTTP_CF_IPCOUNTRY'] ) && 'XX' !== $_SERVER['HTTP_CF_IPCOUNTRY'] )
$this->ip_address_country = $_SERVER['HTTP_CF_IPCOUNTRY'];
return $this->ip_address_country;