Skip to content

Instantly share code, notes, and snippets.

```
<template>
<select :class="getClasses()" v-nice-select="{value: value, onChange: changeCallback}">
<option v-if="defaultValue" :value="defaultValue.value">{{ defaultValue.label }}</option>
<option :value="getValue(item)" v-for="item in values">{{ getLabel(item) }}</option>
</select>
</template>
<script type="text/babel">
const niceSelect = {
@Rhincodon
Rhincodon / AuthorBuilder.php
Created January 26, 2018 15:09 — forked from melihovv/AuthorBuilder.php
Domain-Driven Design in PHP
<?php
# Example of Test Data Builder
class AuthorBuilder
{
private $username;
private $email;
private $fullName;
@Rhincodon
Rhincodon / AuthorBuilder.php
Created January 26, 2018 15:09 — forked from melihovv/AuthorBuilder.php
Domain-Driven Design in PHP
<?php
# Example of Test Data Builder
class AuthorBuilder
{
private $username;
private $email;
private $fullName;
@Rhincodon
Rhincodon / t12f98h
Created January 17, 2018 13:56
fear
<?php
namespace AppBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
use Doctrine\Common\Collections\ArrayCollection;
/**
* SiteGroup
*
@Rhincodon
Rhincodon / JwtLoginTest.php
Created August 9, 2017 14:22
JWT TestCase
<?php
namespace Tests\Feature;
use App\User;
use Tests\JwtTestCase;
use Illuminate\Foundation\Testing\DatabaseMigrations;
use Illuminate\Foundation\Testing\DatabaseTransactions;
class JwtLoginTest extends JwtTestCase
@Rhincodon
Rhincodon / kv.js
Last active November 9, 2018 12:38
KV Cobra
// content window html
<script>
window.kv = {
storage: {},
isReady: false,
ready: function(callback) {
var _flagCheck = setInterval(function() {
if (window.kv.isReady) {
clearInterval(_flagCheck);
callback();
@Rhincodon
Rhincodon / P20.js
Last active July 10, 2018 14:24
P20
var eventsQueue = [];
var releaseQueue = function() {
if (!window.parentIFrame || eventsQueue.length <= 0) {
return;
}
eventsQueue = $.grep(eventsQueue, function(value) {
window.parentIFrame.sendMessage(value);
return false;
});
@Rhincodon
Rhincodon / d.js
Created April 12, 2016 10:59 — forked from pafnuty/declination.js
Склонение слов на javascript и php с идентичной реализацией передачи параметров
/**
* Функция для склонения слов
* Пример использования: cnDeclination(5,'комментари|й|я|ев')
*
* @author Павел Белоусов <pb@info-expert.ru>
*
* @param int number число, для которого будет расчитано окончание
* @param string words слово и варианты окончаний для 1|2|1 (1 комментарий, 2 комментария, 100 комментариев)
*
* @return string - слово с правильным окончанием
@Rhincodon
Rhincodon / Social RESTful URLs snippet.md
Created March 30, 2016 15:08 — forked from dr-dimitru/Social RESTful URLs snippet.md
Social links, +1s and shares using only HTML (no JS)

Рекомендации веб-дизайнеру или как подружиться с верстальщиком

Сетка

Горизонтальная сетка

Горизонтальная сетка — главный структурный элемент веб-дизайна. Без неё макет теряет гармоничность и логику. Макет без сетки — чертёж дома, нарисованный на глаз. Представьте, какой дом в итоге по этому чертежу построят.

Структурные блоки располагают по сетке. Чаще используются сетки на 12, 16 и 24 колонки. Количество колонок зависит от количества структурных блоков сайта.