Skip to content

Instantly share code, notes, and snippets.

@ferdiemmen
ferdiemmen / image-scaling.css
Last active October 4, 2017 09:38
Image scaling
img {
max-width: 100%;
height: auto;
display: block;
}
@ferdiemmen
ferdiemmen / gist:1ab7e8bf68c9df85fc4eeb91d8da6bfc
Last active October 25, 2017 07:46
UMD-Inspired JS Module
// UMD-Inspired JS Module from https://gist.github.com/wilmoore/3880415
!function(name, context, definition) {
/* global define,module,require */
'use strict';
if (typeof exports === 'object') {
module.exports = definition(require);
} else if (typeof define === 'function' && define.amd) {
define(definition);
} else {
.obfuscate {
color: transparent;
text-shadow: 0 0 5px rgba(0,0,0,.5);
cursor: default;
}
@ferdiemmen
ferdiemmen / gist:1e466cbf1205dec8b0c3de54f4a432f1
Created November 20, 2017 09:15
Fix margin on child element not visible on parent
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="style.css">
<script src="script.js"></script>
<style>
#parent {
width: 100%;
@ferdiemmen
ferdiemmen / checkService.js
Created November 22, 2017 09:20
AngularJS check content of service by name
angular.element(document.body).injector().get('serviceName');
@ferdiemmen
ferdiemmen / gist:dff03b623d152eb8357f5e43d69a1509
Created November 28, 2017 09:16
Remove all .pyc files from the current directory and sub-directories.
find . |grep \.pyc$ | xargs rm -r
const id = 42;
const myArray = [
{
id: 1,
name: 'foobar',
},
{
id: 7,
name: 'lucky',
// ================== FIXED GRID OVERLAY ================== //
// Some calculated settings from the Foundation settings file
$base_image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mP8z8DgAwAEUgFNvg2eQgAAAABJRU5ErkJggg==');
$width: $global-width - rem-calc(map-get($grid-column-gutter, medium));
$offset: rem-calc(map-get($grid-column-gutter, medium));
$gutter: rem-calc(map-get($grid-column-gutter, medium));
$columns: $grid-column-count;
@mixin fixedGridOverlay($width, $columns, $gutter) {
@ferdiemmen
ferdiemmen / gist:54a12e92ac328d40ceee20e8067cab44
Created December 6, 2017 07:44
Json stringify ignores keys whose values are undefined
var breakfast = {
"cereal" : "fruit loops",
"pastry" : undefined
};
console.log(breakfast);
// -> { cereal: 'fruit loops', pastry: undefined }
console.log(JSON.stringify(breakfast));
// -> {"cereal":"fruit loops"}
@ferdiemmen
ferdiemmen / gist:4da598b46e2b934972b257cac39c5a13
Created December 13, 2017 08:52
Deconstruction array items
## Deconstruction array items
const myArray = ['apple', 'nut', 'mies'];
const [apple] = myArray;
console.log(apple);
'apple'