Skip to content

Instantly share code, notes, and snippets.

View davidvanleeuwen's full-sized avatar
✌️
Sharing is caring

David van Leeuwen davidvanleeuwen

✌️
Sharing is caring
View GitHub Profile
@davidvanleeuwen
davidvanleeuwen / gulpfile.babel.js
Last active February 29, 2016 14:03
Deployment package for AWS Lambda (multi-stage w/ versioning)
require('babel-polyfill')
import gulp from 'gulp'
import zip from 'gulp-zip'
import babel from 'gulp-babel'
import dox from 'dox'
import glob from 'glob'
import minimist from 'minimist'
import async from 'async'
import fs from 'fs'
{
"body": $input.json("$"),
"resourceId": "$input.params('id')",
"header": {
"Authorization": "$input.params('Authorization')"
},
"info": {
"sourceIp": "$context.identity.sourceIp",
"userAgent": "$context.identity.userAgent"
}
@davidvanleeuwen
davidvanleeuwen / Preferences.sublime-settings
Last active September 11, 2015 08:41
Sublime settings
{
"bold_folder_labels": true,
"caret_extra_width": 1,
"caret_style": "smooth",
"close_windows_when_empty": false,
"color_scheme": "Packages/Oceanic Next Color Scheme/Oceanic Next.tmTheme",
"file_exclude_patterns":
[
"smart.lock",
".DS_Store",
(function (window) {
'use strict';
var c3 = window.c3 = {};
var d3 = window.d3;
/*
* Generate chart according to config
*/
c3.generate = function (config) {
@davidvanleeuwen
davidvanleeuwen / gist:9209842
Created February 25, 2014 14:29
Preferences.submlime-settings
{
"bold_folder_labels": true,
"caret_style": "smooth",
"color_scheme": "Packages/Theme - Spacegray/base16-ocean.dark.tmTheme",
"file_exclude_patterns":
[
"smart.lock",
".DS_Store",
".bowerrc",
".gitignore",
define ['templates/layout'], (template) ->
class Blog.Layouts.Index extends Backbone.Marionette.Layout
template: template
regions:
navigation: 'nav'
article: 'article'
modal:
selector: '.modal'
regionClass: Backbone.Marionette.Modals
define ['templates/modal'], (template) ->
class Blog.Views.Modal extends Backbone.Modal
template: template
cancelEl: ".bbm-button"
.bbm-modal__topbar
%h3.bbm-modal__title Hello
.bbm-modal__section
%p World!
.bbm-modal__bottombar
%a.bbm-button{:href => "#"} Close
var Layout = Backbone.Marionette.Layout.extend({
template: _.template($('#template').html()),
regions: {
modals: {
selector: '.your-modals-container',
regionClass: Backbone.Marionette.Modals
}
}
});
views: {
'click #tab': {
myActiveTabClass: '.my-tab'
view: _.template($('#tab-view').html()),
onActive: 'setActive'
}
},
setActive: function (options) {
this.$(options.myActiveTabClass).addClass('active')
}