Skip to content

Instantly share code, notes, and snippets.

/* Simple pagination plugin
* How to use:
*
* CSS:
* .list-item.hide {
* height: 0;
* min-height: 0;
* opacity: 0;
* border: none;
* }
@mzaicevs
mzaicevs / gist:e675a3e7c255c3b1a0e2278400b61500
Last active June 11, 2018 08:12
Silverstripe migration example
<?php
/**
* Created by PhpStorm.
* User: mihails.zaicevs
* Date: 25/05/2018
* Time: 16:12
*/
class RemoveExtraMetaRobots extends MigrationTask
{
public function up()
@mzaicevs
mzaicevs / README.md
Created April 10, 2017 11:09 — forked from FokkeZB/README.md
URL schemes for iOS and Android (2/2)
@mzaicevs
mzaicevs / Javascript: window location
Created December 24, 2015 17:53 — forked from kovaldn/Javascript: window location
Javascript: window location
/*
* ---------------------
* WINDOW LOCATION
* ---------------------
* http://javascript.ru/window-location
*/
http://www.google.com:80/search?q=javascript#test
@mzaicevs
mzaicevs / CSS: HTML5 Boilerplate
Created December 24, 2015 17:51 — forked from kovaldn/CSS: HTML5 Boilerplate
CSS: HTML5 Boilerplate
/*
* HTML5 Boilerplate
*
* What follows is the result of much research on cross-browser styling.
* Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
* Kroc Camen, and the H5BP dev community and team.
*/
/* ==========================================================================
Base styles: opinionated defaults
@mzaicevs
mzaicevs / Javascript: parse string to object
Created December 24, 2015 17:51 — forked from kovaldn/Javascript: parse string to object
Javascript: parse string to object (underscore)
// string: one=1&two=2&three=3
// result: Object {one: 1, two: 2, three: 3};
// see: underscorejs.org
parseQueryString: function (queryString) {
var params = {};
if(queryString){
_.each(
_.map(decodeURI(queryString).split(/&/g),function(el,i){
@mzaicevs
mzaicevs / Javascript: serialize functions
Created December 24, 2015 17:50 — forked from kovaldn/Javascript: serialize functions
Javascript: serialize functions
(function($) {
// Сериализовать форму в массив и убрать пустые элементы
$.fn.serializeArrayAndFilterEmpty = function() {
return $.grep(this.serializeArray(), function(item) {
return ($.trim(item.value).length > 0);
});
};
// сериализовать форму в массив (для моделей backbone)
$.fn.serializeObject = function(){
var obj = {}
@mzaicevs
mzaicevs / Javascript: date.js
Created December 24, 2015 17:49 — forked from kovaldn/Javascript: date.js
Javascript: date
/*work with Date*/
/*
* DATA.JS
* https://code.google.com/p/datejs/wiki/APIDocumentation#between
* http://www.datejs.com/
*/
Date.today();
@mzaicevs
mzaicevs / Javascript: backbone.js
Created December 24, 2015 17:49 — forked from kovaldn/Javascript: backbone.js
Javascript: backbone
/*
* BACKBONE
*/
// VIEW
define([
'jquery',
'backbone',
'text!..template.php'
@mzaicevs
mzaicevs / javascript: dropdown menu.js
Created December 24, 2015 17:48 — forked from kovaldn/javascript: dropdown menu.js
javascript: dropdown menu
/*Выпадающее меню*/
// html
<nav class="absolute">
<ul class="inline">
<li class="drop relative">
<a class="drop-toggle" href="">Пункт1</a>
<ul class="drop-menu hidden absolute">
<li><a href="#">Подпункт1</a></li>
<li><a href="#">Подпункт2</a></li>