Skip to content

Instantly share code, notes, and snippets.

@LucyI
LucyI / input-currency-pattern.html
Created July 27, 2017 15:40
Currency Pattern for text input (US)
<input type="text" name="dollarAmount" id="dollarAmount" pattern="^\$?(([1-9](\d*|\d{0,2}(,\d{3})*))|0)(\.\d{1,2})?$" title="Please enter a valid dollar amount."/>
@LucyI
LucyI / set-active-class-in-nunjucks.md
Created July 25, 2017 01:58 — forked from atelierbram/set-active-class-in-nunjucks.md
Set Active Class on Nav-Menu-Item in Nunjucks

In html/about/index.html:

{% extends "layouts/layout.njk" %}

{% set base_path = "../../" %}
{% set page_title = "about" %} 

In data.json:

{% extends "layout.html" %}
{% block canonical %}{{ url }}{{ page.url }}{% endblock %}
{% block title %}{{ page.title }}{% endblock %}
{% block meta %}
{{ super() }}
{% if page.metadata.keywords %}<meta name="keywords" content="{{ page.metadata.keywords }}">{% endif %}
{% endblock %}
{% block content %}
<div class="row">
<div class="twelve columns">

Nunjucks Filters Missing Documentation

abs

Return the absolute value of the argument:

Input

@LucyI
LucyI / bulmatoscss_gulpfile.js
Created July 25, 2017 01:46 — forked from kritollm/bulmatoscss_gulpfile.js
Converts Bulma CSS framework from SASS to SCSS
// Bulma to scss gulp script
// In your terminal
// 1. npm install -D sass-convert gulp bulma gulp-sass gulp-replace
// 2. gem install sass
var gulp = require("gulp"),
replace = require('gulp-replace'),
converter = require('sass-convert'),
sass = require('gulp-sass');
@LucyI
LucyI / .block
Created March 31, 2017 17:46
Stacked-to-Grouped Police Killings
license: mit
@LucyI
LucyI / .block
Created March 31, 2017 17:30
Three y-axes in v4
license: mit
@LucyI
LucyI / .block
Last active March 31, 2017 17:23
Scale & Axis example
license: mit
@LucyI
LucyI / .block
Created March 31, 2017 17:09
D3.Unconf 2016 Badge
license: gpl-3.0
@LucyI
LucyI / .block
Created March 31, 2017 16:56
Basic starter code for many simple D3 charts, v4
license: mit