Skip to content

Instantly share code, notes, and snippets.

View apostololeg's full-sized avatar
🦉
d–_–b

Oleg Apostol apostololeg

🦉
d–_–b
View GitHub Profile
.List {
height: 100%;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
}
.List__inner {
margin: 0;
padding: 0;
list-style: none;
var backgroundColor = '#262626';
var activeColor = 'darkcyan';
var highlightColor = '#152929';
module.exports = {
config: {
// default font size in pixels for all tabs
fontSize: 12,
// font family with optional fallbacks
fontFamily: 'Menlo, "DejaVu Sans Mono", "Lucida Console", monospace',
@apostololeg
apostololeg / scrollIntoView.js
Last active September 15, 2018 06:24
scrollIntoView
function scrollIntoView(elem) {
var elemTop = elem.offset().top,
elemBottom = elemTop + elem.height(),
viewHeight = window.innerHeight,
limitTop = window.scrollY,
limitBottom = limitTop + viewHeight,
offset = 10;
if (elemTop < limitTop) {
window.scrollTo(0, elemTop - offset);
@apostololeg
apostololeg / test.js
Last active August 29, 2015 14:02
vow promises
var vow = require('vow'),
request = require('request'),
handler = 'http://api.geonames.org/postalCodeLookupJSON?postalcode=6600&country=AT&username=demo';
function getData(remote) {
if(remote) {
var promise = new vow.promise();
request(remote, function(err, req, body) {