Skip to content

Instantly share code, notes, and snippets.

import Ember from 'ember';
let RowItem = Ember.Object.extend({
order: 0
});
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
sortDirection: 'asc',
items: Ember.computed(function(){
@rwjblue
rwjblue / controllers.application.js
Created December 8, 2018 03:16 — forked from kfgodel/controllers.application.js
Failed computed value coercion
import Ember from 'ember';
export default Ember.Controller.extend({
actions: {
updateValue(event) {
let newValue = event.target.value;
let sanitizedValue = newValue.replace(/[^a-zA-Z0-9-]/, '');
if (newValue !== sanitizedValue) {
event.target.value = sanitizedValue;
}
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
actions: {
log(msg) {
alert(msg);
}
}
import Ember from 'ember';
const Controller = Ember.Controller.extend({
appName: 'Ember Twiddle',
_foo: 0,
bar: 0,
// foo: Ember.computed({
// get() {
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@rwjblue
rwjblue / controllers.application.js
Created November 14, 2017 17:25 — forked from jlami/controllers.application.js
ember-bug-multi-brace-plus-arrayproxy
import Ember from 'ember';
export default Ember.Controller.extend({
items: [
{ id: 1, test: true, cat: 1},
{ id: 2, test: true, cat: 2},
{ id: 3, test: true, cat: 3},
{ id: 4, test: true, cat: 4},
{ id: 5, test: false, cat: 1},
{ id: 6, test: false, cat: 2},
import Ember from 'ember';
export default Ember.Controller.extend({
items: ['one', 'two', 'three', 'four'],
reorderItems(newOrder) {
this.set('items', newOrder);
},
up(item) {
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@rwjblue
rwjblue / controllers.application.js
Created September 27, 2017 14:41 — forked from locks/controllers.application.js
negative range input helper
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});