Skip to content

Instantly share code, notes, and snippets.

View mjuniper's full-sized avatar

Mike Juniper mjuniper

View GitHub Profile
@mjuniper
mjuniper / components.my-component.js
Last active October 23, 2019 17:43
New Twiddle
import Ember from 'ember';
export default Ember.Component.extend({
// init () {
// this.set('model', { numbers: [ 1 ] });
// this._super(...arguments);
// },
model: Object.freeze({numbers:[ 1 ]}),
actions: {
pushOne () {
import Ember from 'ember';
export default Ember.Component.extend({
tagName: '',
actions: {
onClick () {
Ember.tryInvoke(this, 'onClickAction');
alert('log telemetry here!');
import Ember from 'ember';
export default Ember.Component.extend({
tagName: 'script',
attributeBindings: [ 'type' ],
type: 'application/ld+json',
yarn run v1.12.3
$ lerna run --no-bail --scope ember-arcgis-* lint:hbs
lerna info version 2.11.0
lerna info scope ember-arcgis-*
lerna ERR! lint:hbs Errored while running script in 'ember-arcgis-layout-components'
lerna ERR! execute callback with error
lerna ERR! Error: Command failed: yarn run lint:hbs
lerna ERR! error Command failed with exit code 1.
lerna ERR! $ ember-template-lint . --quiet
lerna ERR! /Users/mjuniper/dev/opendata-ui/packages/ember-arcgis-layout-components/addon/components/animated-button/template.hbs
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@mjuniper
mjuniper / controllers.application.js
Created January 31, 2019 21:33
Link-to, active class, & queryparams
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@mjuniper
mjuniper / controllers.application.js
Last active January 17, 2019 18:09
route hooks and transitionTo
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
logger: Ember.inject.service()
});
import Ember from 'ember';
export default Ember.Component.extend({
init() {
this._super(...arguments);
Ember.run.next(_ => { console.debug('next'); });
Ember.run.schedule('afterRender', _ => { console.debug('afterRender'); });
console.debug('init');
},
@mjuniper
mjuniper / components.child-component.js
Last active October 9, 2018 21:09
child component rendering
import Ember from 'ember';
export default Ember.Component.extend({
classNames: [ 'child-component' ],
didRender () {
console.log('%cchild-component::didRender', 'background-color: fuchsia; color: black;')
}
@mjuniper
mjuniper / components.my-component.js
Last active September 21, 2018 14:10
didUpdateAttrs
import Ember from 'ember';
export default Ember.Component.extend({
init() {
this._super(...arguments);
this.set('messages', []);
},
classNames: ['my-component' ],