Skip to content

Instantly share code, notes, and snippets.

View radzev1ch's full-sized avatar

Aliaksandr Radzevich radzev1ch

  • Belarus
View GitHub Profile
@radzev1ch
radzev1ch / ishidden.js
Created April 22, 2016 13:15
ishidden element
function isHidden(elem) {
return !elem.offsetWidth && !elem.offsetHeight;
}
isHidden(argument);
@radzev1ch
radzev1ch / mediaQuery.js
Created April 22, 2016 08:17
mediaQjuery
var mediaQuery = window.matchMedia('(min-width: 500px)');
if (mediaQuery.matches) {
// я выполнюсь только если ширина экрана 500 или больше
}
@radzev1ch
radzev1ch / googlemap.js
Created April 15, 2016 08:10
black&white google map
var map;
function initMap() {
// Specify features and elements to define styles.
var styleArray = [
{
featureType: "all",
stylers: [
{ saturation: -80 }
@radzev1ch
radzev1ch / gulpfile.js
Created April 14, 2016 07:36
pattern gulpfile
var gulp = require('gulp'),
googlecdn = require('gulp-google-cdn'),
mainBowerFiles = require('main-bower-files'),
cleanCSS = require('gulp-clean-css'),
concatCss = require('gulp-concat-css'),
rename = require("gulp-rename"),
uglify = require('gulp-uglify'),
concat = require('gulp-concat'),
autoprefixer = require('gulp-autoprefixer'),
sass = require('gulp-sass'),
@radzev1ch
radzev1ch / progress.js
Created April 13, 2016 13:23
material design lite, animate progress with scroll
var progress1 = document.querySelector('#p1'),
progress2 = document.querySelector('#p2'),
progress3 = document.querySelector('#p3'),
number1 = document.querySelector('#n1'),
number2 = document.querySelector('#n2'),
number3 = document.querySelector('#n3');
progress1.addEventListener('mdl-componentupgraded', function() {
this.MaterialProgress.setProgress(0);
@radzev1ch
radzev1ch / filter-white.css
Created September 22, 2015 12:00
css filter white
-webkit-filter: brightness(0) invert(1);
-moz-filter: brightness(0) invert(1);
filter: brightness(0) invert(1);
@radzev1ch
radzev1ch / joomshopping-table.html
Last active August 29, 2015 14:26
joomshopping table products list
<style>
// joomshopping
.jshop .grid {
display: table;
width: 100%;
.grid-row {
display: table-cell;
vertical-align: middle;
@radzev1ch
radzev1ch / product.php
Last active August 29, 2015 14:26
product-to-category (list_products catalog)
<?php
/**
* @version 4.8.0 05.11.2013
* @author MAXXmarketing GmbH
* @package Jshopping
* @copyright Copyright (C) 2010 webdesigner-profi.de. All rights reserved.
* @license GNU/GPL
*/
defined('_JEXEC') or die('Restricted access');
?>
@radzev1ch
radzev1ch / list_products.php
Created August 6, 2015 12:47
product-to-catogery
<?php
/**
* @version 4.9.1 13.08.2013
* @author MAXXmarketing GmbH
* @package Jshopping
* @copyright Copyright (C) 2010 webdesigner-profi.de. All rights reserved.
* @license GNU/GPL
*/
defined('_JEXEC') or die('Restricted access');
?>
@radzev1ch
radzev1ch / category_default.php
Created August 6, 2015 12:46
product-to-category
<?php
/**
* @version 4.9.1 13.08.2013
* @author MAXXmarketing GmbH
* @package Jshopping
* @copyright Copyright (C) 2010 webdesigner-profi.de. All rights reserved.
* @license GNU/GPL
*/
defined('_JEXEC') or die('Restricted access');
?>