Skip to content

Instantly share code, notes, and snippets.

View fedorenkodev's full-sized avatar
🖖

Dima Fedorenko fedorenkodev

🖖
View GitHub Profile
@fedorenkodev
fedorenkodev / getScrollBarWidth.js
Created July 13, 2021 13:55
Get scrollbar width (VanillaJS & jQuery)
// jQuery
export const getScrollbarWidth = () => {
// Creating invisible container
const outer = document.createElement('div');
outer.style.visibility = 'hidden';
outer.style.overflow = 'scroll'; // forcing scrollbar to appear
outer.style.msOverflowStyle = 'scrollbar'; // needed for WinJS apps
document.body.appendChild(outer);
// Creating inner element and placing it in the container
@fedorenkodev
fedorenkodev / remove-all-from-docker.sh
Created October 19, 2019 20:51 — forked from beeman/remove-all-from-docker.sh
Remove all from Docker
# Stop all containers
docker stop `docker ps -qa`
# Remove all containers
docker rm `docker ps -qa`
# Remove all images
docker rmi -f `docker images -qa `
# Remove all volumes
["change", "keyup", "paste", "input", "propertychange", "..."].forEach(function(event) {
document.querySelectorAll('.element').addEventListener(event, function() {
// Your callback here
}, false);
});
@fedorenkodev
fedorenkodev / js-module.js
Last active August 18, 2018 04:16
Example of module in JS
var MyModules = (function Manager() {
var modules = {};
function define(name, deps, impl) {
for (var i=0; i<deps.length; i++) {
deps[i] = modules[deps[i]];
}
modules[name] = impl.apply( impl, deps );
}
@fedorenkodev
fedorenkodev / dependecies.json
Created May 26, 2017 22:55 — forked from freearhey/dependecies.json
Полный список зависимостей vue-loader
"babel-core": "^6.18.2",
"babel-loader": "^6.2.7",
"babel-plugin-transform-runtime": "^6.15.0",
"babel-preset-es2015": "^6.18.0",
"css-loader": "^0.25.0",
"vue-html-loader": "^1.2.3",
"vue-style-loader": "^1.0.0"
html, body{
margin:0;
padding:0;
}
body{
width:450px;
height:335px;
font-family:'Arial', sans-serif;
font-size:10px;
color:white;
<!DOCTYPE html>
<html>
<head>
<title>Испытание: строим сетку</title>
<meta charset="utf-8">
</head>
<body>
<div class="top-wrapper">
<div class="layot-positioner">
<div class="header">Header</div>