Skip to content

Instantly share code, notes, and snippets.

View tamebadger's full-sized avatar

Rupert Klopper tamebadger

  • Grand Cayman, Cayman Islands
  • 14:29 (UTC -12:00)
View GitHub Profile
import Ember from 'ember';
export default Ember.Controller.extend({
firstName:'joe',
lastName:'dirt'
});
@tamebadger
tamebadger / quick-1.js
Created November 10, 2015 07:36
easy ref
'use strict';
import _ from "lodash";
/**
* Mixin to update the `width` state based on the DOM element's width whenever
* the window is resized.
*/
export default {
import Ember from 'ember';
export default Ember.Component.extend({
});
import Ember from 'ember';
const { run: { later } } = Ember
//alternative would be to just use Ember.run.later for ES5
//based on what version of javascript your codebase uses
export default Ember.Component.extend({
displayed: false,
msg: '',
import Ember from 'ember';
export default Ember.Component.extend({
click(e){
console.log('clicked')
if(e.shiftKey){
console.log('clicked with shift')
this.sendAction('action')
}
}
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Component.extend({
variable: 'Component Variable',
resusableMethod() {
console.log('do something')
}
});
@tamebadger
tamebadger / components.re-use.js
Last active April 25, 2016 21:17
Mixin & Component Demo
import Ember from 'ember';
export default Ember.Component.extend({
variable: 'Component Variable',
resusableMethod() {
console.log('do something')
}
});
import Ember from 'ember';
export default Ember.Component.extend({
willDestroyElement(){
console.log('willDestroyElement')
}
});