Skip to content

Instantly share code, notes, and snippets.

View omichelsen's full-sized avatar

Ole Bjørn Michelsen omichelsen

View GitHub Profile
@omichelsen
omichelsen / gist:8861701
Last active August 29, 2015 13:56
JavaScript keySequence
function keySequence(callback) {
var i = 0;
var konami = [38, 38, 40, 40, 37, 39, 37, 39, 66, 65];
$(document).keydown(function (event) {
if (konami[i] === event.which) {
i++;
if (konami.length === i) {
i = 0;
callback();
}
@omichelsen
omichelsen / gist:8464951
Created January 16, 2014 22:45
JavaScript async remote
(function (window, document) {
var settings = {
dataId: 'data-myModule-id',
url: '/api/mymodule/'
};
function load() {
var elems = document.querySelectorAll('[' + settings.dataId + ']');
if (!elems) {
@omichelsen
omichelsen / gist:8373905
Created January 11, 2014 17:28
jQuery formNavigtaion
(function ($) {
$.fn.formNavigation = function () {
$(this).each(function () {
$(this).find('input').on('keyup', function(e) {
switch (e.which) {
case 39:
$(this).closest('td').next().find('input').focus(); break;
case 37:
$(this).closest('td').prev().find('input').focus(); break;
case 40:
@omichelsen
omichelsen / index.html
Created December 28, 2013 11:24
Bootstrap Jumbotron Template
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">
<link rel="shortcut icon" href="../../docs-assets/ico/favicon.png">