Skip to content

Instantly share code, notes, and snippets.

View danevans's full-sized avatar

Danston danevans

  • Square
  • San Francisco
View GitHub Profile
import Ember from 'ember';
export default Ember.TextField.extend({
keyDown() {
this.set('priorValue', this.$().val());
},
input() {
Ember.run.next(() => {
if (!this.$().val().match(/^\d+$/)) {
this.set('value', this.get('priorValue'));
import Controller from '@ember/controller';
import { action, computed } from '@ember/object';
import { tracked } from '@glimmer/tracking';
import { A } from '@ember/array';
const PREFILL_DATA = [{name: 'bill'}, {name: 'aubrey'}, {name: 'danston'}];
export default class ApplicationController extends Controller {
appName = 'Ember Twiddle';