Skip to content

Instantly share code, notes, and snippets.

View cyrusbeer's full-sized avatar

Cyrus Beer cyrusbeer

  • Portsmouth, NH
View GitHub Profile
@cyrusbeer
cyrusbeer / application.js
Created September 13, 2012 11:58
Intercepts urls on your site and instead makes ajax calls and then changes the url shown in the browser with pushState to make it look like the original url was submitted.
$(function( $ ) {
$(document).ready(function() {
$(".ajax-intercept").ajaxInterceptor({
pageElementToUpdateSelector: "div#content",
showLoadingMessage: true,
loadingMessageDelay: 600,
loadingMessage: 'Loading...',
$(function( $ ) {
$(document).ready(function() {
$(".ajax-intercept").ajaxInterceptor({
pageElementToUpdateSelector: "div#content",
showLoadingMessage: true,
showLoadingDelayMillis: 600,
@cyrusbeer
cyrusbeer / Avatar.java (Model)
Created January 26, 2012 18:25
Upload, Crop, and Resize an Image with the Play! Framework and jQuery
package models;
import java.awt.Graphics2D;
import java.awt.RenderingHints;
import java.awt.Transparency;
import java.awt.image.BufferedImage;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.IOException;