Skip to content

Instantly share code, notes, and snippets.

@g4uk
g4uk / custom.js
Created March 8, 2013 14:37 — forked from drewjoh/custom.js
$(document).ready(function() {
// Support for AJAX loaded modal window.
// Focuses on first input textbox after it loads the window.
$('[data-toggle="modal"]').click(function(e) {
e.preventDefault();
var url = $(this).attr('href');
if (url.indexOf('#') == 0) {
$(url).modal('open');
} else {
@davidcornu
davidcornu / EventedClass.coffee
Created January 19, 2012 17:08
Allows CoffeeScript classes to trigger their own events and allow binding to them.
class EventedClass
bind: (event, callback) ->
@eventHandlers ||= {}
@eventHandlers[event] = [] unless @eventHandlers[event]?
@eventHandlers[event].push(callback)
return true
unbind: (event, callback) ->
@eventHandlers ||= {}