Skip to content

Instantly share code, notes, and snippets.

import Ember from 'ember';
export default Ember.Component.extend({
});
@mattmarcum
mattmarcum / components.my-component.js
Created March 14, 2019 17:42
Inverse yield - wha?!?
import Ember from 'ember';
export default Ember.Component.extend({
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@mattmarcum
mattmarcum / components.child-component.js
Last active July 29, 2018 20:38 — forked from jenweber/components.child-component.js
Passing actions from services, take 2
import Ember from 'ember';
export default Ember.Component.extend({
});
@mattmarcum
mattmarcum / components.my-component.js
Last active July 9, 2018 02:21
Invoking actions on component collaborators
import Ember from 'ember';
import { inject as service} from '@ember/service';
export default Ember.Component.extend({
myService: service()
});
@mattmarcum
mattmarcum / facebook-cleanse.js
Created February 12, 2018 23:03
Console script to unlike everything you ever liked on facebook
/*
This works on 2/12/2018, but will need to be updated as facebook updates it's DOM
1: Go to your profile, click More->Likes
2: Scroll down to the bottom of the page and keep scrolling as facebook loads more of your 'likes'
3: Open the console and c&p this:
*/
document.querySelectorAll('button.PageLikedButton').forEach(b=>b.click());
document.querySelectorAll('li[data-label="Unlike"] a').forEach(a=>a.click());
@mattmarcum
mattmarcum / components.my-component.js
Last active November 21, 2017 16:52
changeset-fail
import Ember from 'ember';
import Changeset from 'ember-changeset';
const { get, run: { next} } = Ember;
export default Ember.Component.extend({
init() {
this._super(...arguments);
let model = get(this, 'person');
this.changeset = new Changeset(model, ()=>true);
},
@mattmarcum
mattmarcum / controllers.application.js
Last active August 16, 2017 15:43 — forked from samselikoff/mirage.config.js
Mirage dev boilerplate
import Ember from 'ember';
export default Ember.Controller.extend({
});
@mattmarcum
mattmarcum / controllers.application.js
Created August 15, 2017 18:53
Ember Data - Includes Bug
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});