Skip to content

Instantly share code, notes, and snippets.

View tamebadger's full-sized avatar

Rupert Klopper tamebadger

  • Grand Cayman, Cayman Islands
  • 02:50 (UTC -12:00)
View GitHub Profile
import Ember from 'ember';
import { Person } from '../demo/person'
let me = Person.create({
name: 'My Name'
});
me.say('Hello');
import Ember from 'ember';
export default Ember.Controller.extend({
})
import Ember from 'ember';
export default Ember.Controller.extend({
})
import Ember from 'ember';
export default Ember.Component.extend({
});
import Ember from 'ember';
export default Ember.Controller.extend({
});
import Ember from 'ember';
export default Ember.Component.extend({
didInsertElement(...args) {
this._super(args);
const pageIds = this.get('pages').map(x => x.id)
const pageIndex = pageIds.indexOf(this.get('active').id)
const pageSize = 500
const pageLocation = pageIndex * pageSize
console.log(pageLocation)
@tamebadger
tamebadger / components.cm-select.js
Last active May 1, 2016 07:50
Component Passthrough
import Ember from 'ember';
export default Ember.Component.extend({
edit: true,
actions: {
toggleEdit(){
this.toggleProperty('edit')
},
itemSelected(item){
const field = this.get('searchField')
import Ember from 'ember';
export default Ember.Component.extend({
test: Ember.computed('checkboxes.[].state',function(){
console.log('change')
return this.get('checkboxes').filterBy('state',false).get('length')
}),
observeCheckboxes: function() {
console.log(this.get('checkboxes').toArray());
import Ember from 'ember';
export default Ember.Component.extend({
});
import Ember from 'ember';
export default Ember.Controller.extend({
});