Skip to content

Instantly share code, notes, and snippets.

View emattias's full-sized avatar

Mattias Hällkvist emattias

View GitHub Profile
import Controller from '@ember/controller';
export default class ApplicationController extends Controller {
appName = 'Ember Twiddle';
}
@emattias
emattias / controllers.application\.js
Last active February 14, 2022 11:56
Re-render on drop (without clear)
import Controller from '@ember/controller';
import { inject as service } from '@ember/service';
import { action, get, set, setProperties, computed } from '@ember/object';
import { recordIdentifierFor } from '@ember-data/store';
import { dependentKeyCompat } from '@ember/object/compat';
import { TrackedArray } from 'tracked-built-ins';
import { run, scheduleOnce } from '@ember/runloop';
export default class ApplicationController extends Controller {
@service store;
import Controller from '@ember/controller';
import { inject as service } from '@ember/service';
import { get, set } from '@ember/object';
export default class ApplicationController extends Controller {
@service store;
appName = 'Ember Twiddlez';
constructor() {
super(...arguments);
@emattias
emattias / controllers.application.js
Last active October 31, 2019 15:46 — forked from samselikoff/controllers.application.js
Ember Animated boilerplate
import Ember from 'ember';
import resize from 'ember-animated/motions/resize';
export default Ember.Controller.extend({
*transition({ insertedSprites, keptSprites, removedSprites, beacons }) {
for (let sprite of insertedSprites) {
sprite.startAtSprite(beacons.one);
resize(sprite /* , { duration: 100000 } */);
}
@emattias
emattias / controllers.application.js
Created October 31, 2019 14:53 — forked from samselikoff/controllers.application.js
Ember Animated boilerplate
import Ember from 'ember';
import fade from 'ember-animated/transitions/fade';
export default Ember.Controller.extend({
fade
});