Skip to content

Instantly share code, notes, and snippets.

<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Projects<b class="caret"></b></a>
<ul class="dropdown-menu">
{{#each project in projects}}
<li>{{#linkTo project project}}{{project.name}}{{/linkTo}}</li>
{{/each}}
</ul>
</li>
def method_missing method_name, *args
super(method_name, args) unless [:get, :post, :put, :patch, :head, :destroy].include? method_name
uri = @@base_uri + args.shift
body = nil
body = args.shift[:body] if args.first.has_key? :body
query = nil
query = args.shift
%h1 Edit your activity
= simple_form_for(@activity, html: { class: 'form-horizontal edit_activity' }, method: :put, url: activity_path(@activity)) do |f|
.control-group.text.required
%label.text.required.control-label
.controls.text
=f.input :category, as: :select, collection: categories
.control-group.text.required
%label.text.required.control-label
.controls.text
@mrcwinn
mrcwinn / gist:4114229
Created November 19, 2012 21:46
Forms API
function contact_forms_clientside_validation_rule_alter(&$js_rules, $element, $context) {
// Let's work past the default message to simplify translation support.
if($context['type'] == 'form_validate') {
foreach($js_rules as $field => $rule) {
if(isset($rule['required']) && $rule['required'] == TRUE) {
$js_rules[$field]['messages']['required'] = i18n_string('Sitewide:forms:required', 'Required.');
}
}
}
}
<div class="progress" data-total="3" data-complete="2" style="background-color: #ececec">
<div class="progressItem"><span class="whiteLeft"></span> </div>
<div class="progressItem"><span class="divider"></span> <span class="greyRight"></span> </div>
</div>
@mrcwinn
mrcwinn / gist:3430442
Created August 22, 2012 23:07
Project acronym generate
$(document).ready ->
$("input#project_title").keyup ->
code = ""
title = $("input#project_title").val()
words = title.split(RegExp(" "))
if words.length is 1
code = words[0].substring(0, 3)
else
i = 0
while i < words.length
@mrcwinn
mrcwinn / gist:3156500
Created July 21, 2012 17:30
GDP growth
- (void)updateGDP
{
last_gdp = gdp;
int random = arc4random_uniform(250);
float growth = ((float)random / 10000);
growth = (arc4random_uniform(2) & 1) ? (1 + growth) : (1 - growth);
gdp = (long long)gdp * growth;