krivaten
11/7/2017 - 5:26 PM

New Twiddle

New Twiddle

{
  "version": "0.12.1",
  "EmberENV": {
    "FEATURES": {}
  },
  "options": {
    "use_pods": false,
    "enable-testing": false
  },
  "dependencies": {
    "jquery": "https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.3/jquery.js",
    "ember": "2.12.0",
    "ember-template-compiler": "2.12.0",
    "ember-testing": "2.12.0"
  },
  "addons": {
    "ember-data": "2.12.1"
  }
}
<h2>Is {{unless isFocused "NOT"}} Focused</h2>
{{my-input
	focusIn=(action (mut isFocused) true)
  focusOut=(action (mut isFocused) false)}}
import Ember from 'ember';

export default Ember.Controller.extend({
  appName: 'Ember Twiddle'
});
import Ember from 'ember';

export default Ember.TextField.extend({
  focusCount: 0,
  focusInEvent: function(evt) {
    let count = this.incrementProperty('focusCount');
    
    this.set('value', `Focused ${count} times`);
  }.on('focusIn')
});