Skip to content

Instantly share code, notes, and snippets.

@13twelve
13twelve / hipchat.php
Created March 23, 2016 16:20
A17 timezones Hip Chat integration
<?php
date_default_timezone_set("UTC");
$time_str = "";
//$format = 'h:i a j M';
$format = 'h:i a';
$datetime = new DateTime(date("Y-m-d H:i:s"),new DateTimeZone('UTC'));
$locations = array();
array_push($locations, array("name" => "Paris", "timezone" => "Europe/Paris", "emoji" => "🇫🇷"));
@13twelve
13twelve / humans.txt
Created February 24, 2016 12:27
humans.txt A17 example
/* SITE BY */
Name: AREA 17, http://www.area17.com/
/* A17 TEAM */
Role: Producer
Name: Angela Bliumis
Site: http://www.area17.com/people/angela-bliumis
Role: Designer
Name: Martin Rettenbacher
A17.Behaviors.pinboard = function(container){
var colCount = container.getAttribute("data-col-count");
var colWidth = 0;
var margin = 0;
var windowWidth = 0;
var cols;
function setupBlocks() {
margin = (A17.media_query_in_use === "large") ? 40 : 30;
@13twelve
13twelve / head.js
Created January 22, 2016 15:44
head.js
/* to be included compressed, inline, in the head of the document */
var A17 = window.A17 || {};
A17.svgSupport = document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure", "1.1");
A17.browserSpec = (typeof document.querySelectorAll && 'addEventListener' in window && A17.svgSupport) ? "html5" : "html4";
A17.touch = (('ontouchstart' in window) || window.documentTouch && document instanceof DocumentTouch) ? true : false;
A17.Helpers.font_observers = function() {
/*
# A17.Helpers.font_observers
* v.1
## description
Adds a class to the document when fonts have loaded
@13twelve
13twelve / grids.scss
Created January 19, 2016 18:02
grids
.baseline_grid_toggle,
.vertical_grid_toggle {
position: fixed;
z-index: 9999;
left: 0;
bottom: 0;
background: $color__gold;
color: $color__white;
font-size: 11px;
@13twelve
13twelve / app.html
Created July 10, 2015 08:59
5px Baseline grid
<!-- 5px baseline grid conditionally added to application layout in development and not production, put at end of of page next to </body> -->
<style>
.baseline_grid_toggle {
position: fixed;
left: 0;
bottom: 0;
background: #600;
color: #fff;
font-size: 11px;
padding: 1px 8px;
@13twelve
13twelve / followers.js
Last active October 27, 2020 15:45
Instagram followers js
/*
1:
Install node: http://nodejs.org/download/
2:
Get an access token from Instagram for the user: https://instagram.com/developer/authentication/
3:
Open terminal, cd into the directory where followers.js is.
eg:
A17.Helpers.ajax_request = function(settings) {
/*
# A17.Helpers.ajax_request
* v.1
## description
Performs ajax requests
## requires
@13twelve
13twelve / ajax_request.js
Created March 17, 2015 10:48
Ajax helper
charlierose.Helpers.ajax_request = function(options) {
/*
where options is an object:
charlierose.Helpers.ajax_request({
url: '/',
type: "POST",
data: { param1: "param1value", param2: "param2value" },
requestHeader: { header: "Content-Type", value: "application/x-www-form-urlencoded; charset=UTF-8" },
onSuccess: function(data){