Skip to content

Instantly share code, notes, and snippets.

View emattias's full-sized avatar

Mattias Hällkvist emattias

View GitHub Profile
import Ember from 'ember';
import { task, timeout, waitForProperty } from 'ember-concurrency';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
lol: false,
foo: task(function * () {
this.set('lol', false);
@emattias
emattias / controllers.index.js
Last active March 2, 2023 14:44 — forked from bobisjan/controllers.index.js
urlFor vs generateURL
import Ember from 'ember';
export default Ember.Controller.extend({
routerService: Ember.inject.service('router'),
routingService: Ember.inject.service('-routing'),
queryParams: ['page'],
page: 0,
@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
});