Skip to content

Instantly share code, notes, and snippets.

View shchegol's full-sized avatar
😄
Try to update my personal page

Alexander shchegol

😄
Try to update my personal page
View GitHub Profile
@shchegol
shchegol / outsideClick.js
Last active December 20, 2018 10:46 — forked from everdimension/outside_click.js
Listener for clicks outside the element, for example, for closing menus on outside click.
var el = document.getElementById('el');
document.addEventListener('click', outsideEvtListener);
function outsideEvtListener(evt) {
if (evt.target === el || el.contains(evt.target)) {
return;
}
// code handling outside click
@shchegol
shchegol / declOfNum.js
Last active December 20, 2018 10:47 — forked from realmyst/gist:1262561
Склонение числительных в javascript
function declOfNum(number, titles) {
cases = [2, 0, 1, 1, 1, 2];
return titles[ (number%100>4 && number%100<20)? 2 : cases[(number%10<5)?number%10:5] ];
}
use:
declOfNum(count, ['найдена', 'найдено', 'найдены']);