Skip to content

Instantly share code, notes, and snippets.

View HenryVonfire's full-sized avatar

HenryVonfire

View GitHub Profile
@HenryVonfire
HenryVonfire / application.controller.js
Created September 21, 2015 11:31
Multiple models in a route
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Multiple models in a route'
});
@HenryVonfire
HenryVonfire / application.controller.js
Created September 23, 2015 07:34
Component without template file
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle'
});
import Ember from 'ember';
import { vocabulary } from '../vocabulary';
export default Ember.Controller.extend({
appName:'Vocabulary',
model: vocabulary
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Easy Select'
});
import Ember from 'ember';
import { BusListenerMixin } from 'demo-app/services/bus';
export default Ember.Component.extend(BusListenerMixin, {
classNames: ['message-listener'],
_setup: function() {
this.set('messageLog', []);
}.on('didInitAttrs'),
@HenryVonfire
HenryVonfire / 01_README.md
Last active November 17, 2015 10:51
Custom style inline without warnings
@HenryVonfire
HenryVonfire / application.controller.js
Created October 7, 2015 07:30
Access Array Elements with Handlebars
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Access Array Elements with Handlebars',
items: [{
name:'item1',
value:'x'
}, {
name:'item2',
value:'y'
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Closure actions',
result: 'without news',
actions:{
myAction(){
this.set('result', 'received!');
}
}
@HenryVonfire
HenryVonfire / .helpers.cp.js
Last active October 19, 2015 12:03
helper for comparisons
export default Ember.Helper.helper(function(params) {
const leftValue = params[0];
const comparator = params[1];
const rightValue = params[2];
switch (comparator){
case '=':
return leftValue === rightValue;
break;
case '!=':
@HenryVonfire
HenryVonfire / README_01.md
Last active November 16, 2015 09:50
Sharing templates between components