Skip to content

Instantly share code, notes, and snippets.

@mark-d-holmberg
mark-d-holmberg / total_subtotals.js
Created February 19, 2013 17:30
How to add numbers in javascript
updateTotalManualFeeSubTotals = function() {
var subtotal;
subtotal = 0.0;
$("td.manual-fee-sub-total").map(function() {
var value;
value = parseFloat(this.innerHTML.replace("$", ""));
if (!isNaN(value)) {
return value;
}
}).each(function(i, e) {
@mark-d-holmberg
mark-d-holmberg / check_all.js.coffee
Created January 30, 2013 00:14
jquery check all
jQuery ->
$("input#select-all-reports").live "click", (e) ->
if $(this).is(':checked')
$("input.selected-reports:not(:checked)").each ->
$(this).attr('checked','checked')
else
$("input.selected-reports:checked").each ->
$(this).removeAttr('checked');
@mark-d-holmberg
mark-d-holmberg / _form.html.haml
Created January 22, 2013 04:41
simple_form with ancestry
= f.input :parent_id, collection: @article.comments, label_method: :ancestry_label_method, value_method: :id, as: :select, include_blank: true
@mark-d-holmberg
mark-d-holmberg / delay.js
Created January 16, 2013 03:05
Delay AJAX Remove
fadeOut().delay(2000).queue(function() { $(this).remove(); });
@mark-d-holmberg
mark-d-holmberg / bootstrap_and_overrides.css.less
Created January 12, 2013 03:48
How to fix Twitter Bootstrap Missing Icons
@import "twitter/bootstrap/bootstrap";
body {
padding-top: 60px;
}
@import "twitter/bootstrap/responsive";
// Set the correct sprite paths
@iconSpritePath: asset-path('twitter/bootstrap/glyphicons-halflings.png');
@iconWhiteSpritePath: asset-path('twitter/bootstrap/glyphicons-halflings-white.png');
countries = [
["AF", "Afghanistan"],
["AL", "Albania"],
["DZ", "Algeria"],
["AS", "American Samoa"],
["AD", "Andorra"],
["AO", "Angola"],
["AI", "Anguilla"],
["AQ", "Antarctica"],
["AG", "Antigua and Barbuda"],
@mark-d-holmberg
mark-d-holmberg / distribute_article_published_at.rb
Created January 1, 2013 19:48
Given a list of published articles, randomly distribute their published_at date to be between 5 months ago and today.
Article.published.each do |k|
new_published = rand(5.months.ago..Time.now)
k.update_attribute(:published_at, new_published)
end
@mark-d-holmberg
mark-d-holmberg / git_diff_wrapper.sh
Created September 5, 2012 21:59
the wrapper for git diff on my iMac at work
#!/bin/sh -
mvim -d -f "$2" "$5"
@mark-d-holmberg
mark-d-holmberg / login.php
Created March 22, 2012 19:54
PHP Login Script
<?php
session_start();
/*see if we can echo stuff*/
//if( (!isset( $_SESSION['logged_in'] )) || (!isset( $_SESSION['username' )) )
$logged_in = $_SESSION['logged_in'];
$username = $_SESSION['username'];
// $timestamp = $_SESSION['timestamp'];
$session_id = $_SESSION['session_id'];
//-------------------------
@mark-d-holmberg
mark-d-holmberg / redcarpet.rb
Created February 15, 2012 04:56 — forked from stephencelis/redcarpet.rb
Redcarpet (Markdown) template handler for Rails 3.1.
class ActionView::Template
class Markdown
def call(template)
Redcarpet::Markdown.new(Redcarpet::Render::HTML).render(template.source).inspect
end
end
ActionView::Template.register_template_handler :md, Markdown.new
end