Skip to content

Instantly share code, notes, and snippets.

@colwilson
colwilson / home.js
Created June 25, 2014 23:24
packages/home/public/routes/home.js
'use strict';
angular.module('mean.home').config(['$stateProvider',
function($stateProvider) {
$stateProvider.state('home page', {
url: '/',
templateUrl: 'home/views/index.html'
}).state('home.thing', {
url: '/:thing/index.html',
@colwilson
colwilson / designer.html
Last active August 29, 2015 14:24
designer
<link rel="import" href="../core-scaffold/core-scaffold.html">
<link rel="import" href="../core-header-panel/core-header-panel.html">
<link rel="import" href="../core-menu/core-menu.html">
<link rel="import" href="../core-item/core-item.html">
<link rel="import" href="../core-icon-button/core-icon-button.html">
<link rel="import" href="../core-toolbar/core-toolbar.html">
<link rel="import" href="../core-menu/core-submenu.html">
<polymer-element name="my-element">
@colwilson
colwilson / app.coffee
Created June 26, 2011 13:37
simple backbone with coffeescript
window.app = {}
app.controllers = {}
app.models = {}
app.views = {}
class window.MainController extends Backbone.Controller
routes :
"": "home"
"home": "home"
class window.CounterView extends Backbone.View
initialize: ->
@counter = new Counter()
el: $('#counter')
events:
'click button#inc-count' : 'inc'
'click button#dec-count' : 'dec'
window.app = {}
app.controllers = {}
app.models = {}
app.views = {}
class window.MainController extends Backbone.Controller
routes :
"": "home"
"home": "home"
home: ->
app.views.counter.render()
@colwilson
colwilson / index.html
Created June 26, 2011 13:35
html for simple backbone with coffee
<!DOCTYPE html>
<html>
<head>
<title>Backbone Demo</title>
<script type="text/javascript" language="JavaScript"
src="http://cdnjs.cloudflare.com/ajax/libs/headjs/0.96/head.min.js">
</script>
</head>
<body>
<div id="counter">
class window.MainController extends Backbone.Controller
class window.Counter extends Backbone.Model
defaults:
count: 00
class window.CounterView extends Backbone.View
class window.Counter extends Backbone.Model
defaults:
count: 0
head.ready ->
app.controllers.main = new MainController()
app.views.counter = new CounterView()
app.models.counter = new Counter()
Backbone.history.start()