Skip to content

Instantly share code, notes, and snippets.

View optikalefx's full-sized avatar

Sean Clark optikalefx

View GitHub Profile
import Controller from '@ember/controller';
import { tracked } from '@glimmer/tracking';
import { action } from '@ember/object';
export default class ApplicationController extends Controller {
appName = 'Ember Twiddle';
@tracked isDisabled = true;
@action toggleDisabled() {
this.isDisabled = !this.isDisabled;
}
import Controller from '@ember/controller';
import { action } from '@ember/object';
export default class ApplicationController extends Controller {
appName = 'Ember Twiddle';
@action myAction() {
window.alert('test');
}
}
import Component from '@ember/component';
import EmberObject, { computed, action } from '@ember/object';
import StringUtils from '../utils/string-utils';
import Lodash from 'lodash';
/**
* Internal WbDataTable component for rendering cells. This component should not be used directly.
*/
export default Component.extend({
/**
import Controller from '@ember/controller';
import { action } from '@ember/object';
export default class ApplicationController extends Controller {
appName = 'Ember Twiddle';
currentTab = "second";
@action
finalChoice(choiceText, choiceButton) {
console.log('final choice', choiceText);
}
import Component from '@ember/component';
import EmberObject, { computed, action } from '@ember/object';
export default Component.extend({
orderItems: [
{ name: 'glen' },
{ name: 'sean' },
{ name: 'nitzan'}
],
import Controller from '@ember/controller';
import { action } from '@ember/object';
export default class ApplicationController extends Controller {
appName = 'Ember Twiddle';
myValue = 'test';
@action
setMyValue(val) {
this.myValue = val;
}
@optikalefx
optikalefx / components.my-component.js
Created December 11, 2019 17:28
readonly not working
import Ember from 'ember';
export default Ember.Component.extend({
});
import Ember from 'ember';
import Component from '@ember/component';
export default class MyComponent extends Component {
foo = "bar";
}
@optikalefx
optikalefx / controllers.application.js
Last active May 1, 2019 01:40
depend on input in array
import Ember from 'ember';
import { computed } from '@ember/object';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
people: [
Ember.Object.create({ name: 'foo', qty: 2 }),
Ember.Object.create({ name: 'bar', qty: 3})
],
newList: computed('people.@each.name', function() {
@optikalefx
optikalefx / controllers.application.js
Created January 30, 2019 17:55
power date picker
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});