Skip to content

Instantly share code, notes, and snippets.

View swhitt's full-sized avatar
:shipit:
squirrel

Steve Whittaker swhitt

:shipit:
squirrel
View GitHub Profile
@swhitt
swhitt / backbone-validation-bootstrap.js.coffee
Last active December 25, 2015 16:39 — forked from driehle/backbone-validation-bootstrap.js.coffee
Render error messages of Backbone.Validation for Twitter Bootstrap 3
_.extend Backbone.Validation.callbacks,
valid: (view, attr, selector) ->
control = view.$('[' + selector + '="' + attr + '"]')
group = control.parents('.form-group')
group.removeClass('has-error')
if control.data('error-style') == 'tooltip'
# CAUTION: calling tooltip('hide') on an uninitialized tooltip
# causes bootstraps tooltips to crash somehow...
control.tooltip 'hide' if control.data('tooltip')
@swhitt
swhitt / morse.rb
Created June 10, 2010 16:24 — forked from ryanb/morse.rb
def morse s;26.times{|i|s.gsub!(/#{(97+i).chr}/i,"$be5 J8G#T6P'&9Sl/,!-H0cfk".split('').map{|x|(x[0]-31).to_s(3).gsub('2','-').gsub('1','.')}[i])};s;end