Skip to content

Instantly share code, notes, and snippets.

Title 1

Graph 1

Title 2

Graph 2

<h1>Social Network Lite</h1>
<nav>
<ul>
<li>{{#link-to 'index'}}Home{{/link-to}}</li>
<li>{{#link-to 'messages'}}Messages{{/link-to}}</li>
<li>{{#link-to 'feed'}}Feed{{/link-to}}</li>
<li>{{#link-to 'profile'}}Profile{{/link-to}}</li>
</ul>
</nav>
@jgwhite
jgwhite / conversation.md
Last active April 12, 2016 15:04
Conversation with Godfrey Chan about Glimmer 2 named argument syntax (@foo)
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
model: {
label: '1',
children: [{
label: '1.1',
children: [{
label: '1.1.1',
import Ember from 'ember';
import DS from 'ember-data';
const { Store } = DS;
const { inject, computed } = Ember;
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
altStore: inject.service(),
isStoreInstance: computed('altStore', function() {
#!/bin/bash
# vi: set ft=sh :
if [ $# -lt 2 ]; then
echo "Usage: movgif [options]
-i, --input
-o, --ouput
-w, --width
-h, --height
import Ember from 'ember';
const { inject } = Ember;
export default Ember.Controller.extend({
store: inject.service(),
patch(key, value) {
let tokens = key.split('.');
let last = tokens.pop();
let patch = {};
import Ember from 'ember';
export default Ember.Controller.extend({
value: '',
updateWithIsComposing(e) {
if (e.isComposing) { return; }
this.set('value', e.target.value);
},
@jgwhite
jgwhite / application.controller.js
Created February 26, 2016 08:19
resolveRegistration
import Ember from 'ember';
const { Controller, getOwner } = Ember;
export default Controller.extend({
appName: 'Ember Twiddle',
go() {
let owner = getOwner(this);
let factory = owner.resolveRegistration('component:x-foo');
alert(factory);
#!/bin/bash
# vi: set ft=sh :
if [ $# -lt 2 ]; then
echo "Usage: movgif [options]
-i, --input
-o, --ouput
-w, --width
-h, --height