Skip to content

Instantly share code, notes, and snippets.

@xm
xm / components.foo-wrapper.js
Last active November 16, 2017 05:06 — forked from sukima/styles.app.css
Multi-Yielding Component
import Ember from 'ember';
export default Ember.Component.extend({
classNames: ['foo-wrapper']
});
@xm
xm / components.my-component.js
Last active September 21, 2017 00:14
New Twiddle
import Ember from 'ember';
export default Ember.Component.extend({
tagName: ''
});
@xm
xm / controllers.application.js
Last active September 5, 2017 21:41
New Twiddle
import Ember from 'ember';
export default Ember.Controller.extend({
nameValid: false,
emailValid: false,
isValid: Ember.computed.and('nameValid', 'emailValid'),
counter: 0,
onValidityChanged: Ember.observer('isValid', function () {
let counter = Ember.get(this, 'counter');
@xm
xm / components.component-button.js
Last active March 15, 2017 21:42
Actions to Controllers Demo
import Ember from 'ember';
export default Ember.Component.extend({
actions: {
click() {
this.sendAction('action', 'Component');
}
}
});
@xm
xm / controllers.application.js
Created February 25, 2017 01:51
ember.js issue #14960
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
init() {
let foo = Ember.Object.create({});
Ember.trySet(foo, 'bar', true);
foo.destroy();
#include <windows.h>
#include <detours.h>
class CDetour
{
public:
bool My_MemFn(unsigned int unk1);
static bool (CDetour::* Real_MemFn)(unsigned int);
};