Skip to content

Instantly share code, notes, and snippets.

View mplatts's full-sized avatar

Matt Platts mplatts

View GitHub Profile
@mplatts
mplatts / main.html
Created November 18, 2014 05:42
templates 3
<!-- /client/main.html -->
<head>
<title>Foosboom</title>
</head>
<body>
<h1>Foosboom</h1>
{{> teams}}
@mplatts
mplatts / teams.js
Created November 18, 2014 05:43
templates 4
// /client/views/teams.js
Template.teams.helpers({
});
@mplatts
mplatts / teams.coffee
Created November 18, 2014 05:44
templates 5
# /client/views/teams.coffee
Template.teams.helpers
teams: [
{name: 'Team 1'}
{name: 'Team 2'}
]
@mplatts
mplatts / teams.html
Created November 18, 2014 05:45
templates 7
<!-- /client/views/teams.html -->
<template name="teams">
<h3>Teams</h3>
<ul>
{{#each teams}}
<li>{{name}}</li>
{{/each}}
</ul>
</template>
@mplatts
mplatts / teams.html
Created November 18, 2014 05:47
events 1
<!-- client/views/teams.html -->
<template name="teams">
<h3>Teams</h3>
{{#if creating}}
<form class="form-create">
<input name="name" type="text">
<button type="submit">Submit</button>
<a class="cancel" href="#">Cancel</a>
</form>
@mplatts
mplatts / teams.coffee
Created November 18, 2014 05:48
events 2
# client/views/teams.coffee
Template.teams.helpers
teams: -> Teams.find()
creating: -> Session.get 'creating'
Template.teams.events
"click .create": (e, tpl) ->
e.preventDefault()
Session.set 'creating', true
@mplatts
mplatts / team.html
Last active August 29, 2015 14:09
events 3
<!-- client/views/team.html -->
<template name="team">
<li>{{name}}</li>
</template>
@mplatts
mplatts / team.html
Created November 18, 2014 05:51
events 4
<!-- client/views/team.html -->
<template name="team">
<li>
{{#if editing}}
<form class="form-edit">
<input name="name" type="text" value="{{name}}">
<button type="submit">Submit</button>
<a class="cancel" href="#">Cancel</a>
</form>
@mplatts
mplatts / team.coffee
Created November 18, 2014 05:51
events 5
# client/views/team.coffee
Template.team.helpers
editing: -> Session.get('editing') == @_id
Template.team.events
"click .edit": (e, tpl) ->
e.preventDefault()
Session.set('editing', @_id)
# METEOR CORE:
Anywhere: Meteor.isClient
Anywhere: Meteor.isServer
Anywhere: Meteor.startup(func)
Anywhere: Meteor.absoluteUrl([path], [options])
Anywhere: Meteor.settings
Anywhere: Meteor.release