Skip to content

Instantly share code, notes, and snippets.

View jsturgis's full-sized avatar

Jeff Sturgis jsturgis

View GitHub Profile
@jsturgis
jsturgis / application.controller.js
Created January 19, 2016 07:01
ember runloop testing
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle',
onInit: Ember.on('init', function() {
Ember.run.later(this, function(){
this.send('appError');
}, 500)
})
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
someObj: null,
someObjComputed: Ember.computed.bool('someObj.blah')
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
someArr: [1,2,3],
computedArr: Ember.computed('someArr', function(key, value) {
if(arguments.length > 1) {
return value;
}
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
arr1: ['2','1'],
arr2: ['1','2'],
actions: {
arraysEqual: function() {
var arr1 = this.get('arr1').slice().sort();
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
vendorOptions: Ember.computed('', function() {
return ['1','2','3'];
})
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
vendorOptions: ['1', '2', '3']
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
needs: 'locations',
buildNodes: function(nodeLen) {
var i = 0;
var nodes = [];
while(i < nodeLen){
nodes.pushObject(Ember.Object.create({