Skip to content

Instantly share code, notes, and snippets.

@ullmark
ullmark / styles.less
Created March 1, 2013 13:01
Really simple way of handling media query breakpoints in less
@import "variables.less";
.some-class {
color: blue;
// overrides for mobile
@media @mobile-portrait, @mobile-landscape {
color: green;
}
}
@ullmark
ullmark / NancyContextExtensions.cs
Created March 25, 2013 13:03
Supporting method override for JSONP (like x-http-method-override) in a NancyFx APi
public static class NancyContextExtensions
{
private static readonly string[] AllowedOverrides = new [] { "POST", "PUT", "DELETE", "PATCH" };
private static readonly string[] OverrideTriggers = new [] { "_method", "callback" };
/// <summary>
/// This method checks for JSONP override
/// in the contexts Request item. Useful for handling unsupported verbs
/// from a javascript client.
///
@ullmark
ullmark / spec.js
Last active December 17, 2015 13:39
describe("MyTest", function() {
var Subject;
beforeEach(function(done) {
this.stub({ "stubbed_module": {});
this.require(["module_to_test"], function(s) {
Subject = s;
done();
});
var mongoose = require("mongoose");
var should = require("should");
var Q = require('Q');
var _ = require('underscore');
var dbAccess = require("../dbAccess");
var testHelpers = require("./testHelpers.js");
describe("Getting posts", function () {
var options = {
styleguideProcessors: {
30: styleguide => {
const makeHtml = html => escapeHtml(`
<html>
<head>
<title></title>
<link rel="stylesheet" href="/static/entry.css" />
<link rel="stylesheet" href="/styleguide_pseudo_styles.css" />
<link rel="stylesheet" href="/styleguide_helper_elements.css" />