Skip to content

Instantly share code, notes, and snippets.

@glynrob
glynrob / gist:6098642
Created July 28, 2013 13:50
Handlebars helper
Handlebars.registerHelper('fullName', function(person) {
return person.firstName + " " + person.lastName;
});
/* SPRITE STYLES */
@import "snails/*.png";
@mixin sprite_css($name) {
@include snails-sprite($name);
height: snails-sprite-height($name);
width: snails-sprite-width($name);
}
.options {
.option1{
@glynrob
glynrob / gist:6048390
Created July 21, 2013 12:13
Example Compass HTML
<div class="container">
<a class="btn green" href="#">Button 1</a>
<div class="options">
<a class="option1"></a>
<a class="option2"></a>
<a class="option3"></a>
</div>
</div>
class Step
constructor: (@name) ->
move: (meters) ->
alert "Moving " + @name + " #{meters} steps"
class SmallSteps extends Step
move: ->
super 5
class LargeSteps extends Step
race = (winner, runners...) ->
alert "The winner is: #{winner}. Others that ran were: #{runners}"
race ["Adam","Mark","Luke","John"]...
family =
mum:
name: "Jane"
age: 34
dad:
name: "Jon"
age: 37
son:
name: "Mark"
age: 12
tmpvar = setNumber
try
setNumber += 5
alert setNumber
catch error
alert error
finally
setNumber = tmpvar
switch setNumber
when 41 then alert 'Snake'
when 42 then alert 'Dog'
when 43 then alert 'Cat'
else alert 'No animal present'
# removed in compiler
###
Remains after Compile
###
/*
This is not allowed in Coffee Script, use ### like above
*/
$ ->
$('.assignedNumber').click ->
alert setNumber