Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View TRMW's full-sized avatar
👋
hi, it's me, matt

Matt Wright TRMW

👋
hi, it's me, matt
View GitHub Profile
@TRMW
TRMW / components.my-component\.js
Created July 28, 2021 00:40
Input Change Test
import Component from '@glimmer/component';
import { action } from '@ember/object';
import { tracked } from '@glimmer/tracking';
export default class extends Component {
@tracked value = '';
@action
onKeyUp(e) {
let keyboardCode;
import Ember from 'ember';
export default Ember.Component.extend({
tagName: 'label'
});
@TRMW
TRMW / controllers.application.js
Last active July 19, 2018 23:00
money index route
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@TRMW
TRMW / controllers.application.js
Last active May 3, 2018 18:15
Forced Checkbox Example
import Ember from 'ember';
export default Ember.Controller.extend({
isSelectedAll: false,
isIndeterminate: true,
options: [
Ember.Object.create({
label: 'First',
isSelected: false
@TRMW
TRMW / components.selection-modal.js
Last active May 3, 2018 16:23
Selection Modal DDAU
import Ember from 'ember';
export default Ember.Component.extend({
isSelectedAll: false,
isIndeterminate: false,
didReceiveAttrs(...args) {
this._super(...args);
this.updateSelectAllState();
},
import Ember from 'ember';
export default Ember.Controller.extend({
isSelectedNone: false,
options: Ember.computed(function() {
return [
{
label: 'First',
isSelected: true
import Ember from 'ember';
export default Ember.Component.extend({
actions: {
myAction() {
this.sendAction('passedAction');
}
}
});
@TRMW
TRMW / components.my-component.js
Created January 10, 2018 00:01
action passing
import Ember from 'ember';
export default Ember.Component.extend();
@TRMW
TRMW / components.my-component.js
Last active February 15, 2017 00:39
Additive class vs. classNames
import Ember from 'ember';
export default Ember.Component.extend({
classNames: ['base-class'],
style: 'border: solid 2px blue'
});
@TRMW
TRMW / components.my-select.js
Last active January 24, 2017 21:25
New Twiddle
import Ember from 'ember';
export default Ember.Component.extend({
classNameBindings: ['includeBaseStyling:input-select'],
includeBaseStyling: true,
content: null,
optionValuePath: 'value',
optionLabelPath: 'label',
disabled: false,
useOptionsAsValues: false,