Skip to content

Instantly share code, notes, and snippets.

View e00dan's full-sized avatar

e00dan

View GitHub Profile
@e00dan
e00dan / application.controller.js
Last active October 5, 2015 20:18
New Twiddle
import Ember from 'ember';
export default Ember.Controller.extend({
init() {
const message = 'Test message.';
const options = { id: 'test', until: '3.0.0' };
// passing IIFE (1)
Ember.deprecate(message, (function() {
return true;
@e00dan
e00dan / application.controller.js
Last active October 5, 2015 20:12
New Twiddle
import Ember from 'ember';
export default Ember.Controller.extend({
init() {
const message = 'Test message.';
const options = { id: 'test', until: '3.0.0' };
// passing function
Ember.deprecate(message, function() {
return true;
import Ember from 'ember';
export default Ember.Controller.extend({
actions: {
add(x, y) {
alert('this is done right '+x+ ' ' + y);
}
}
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle',
onInit: Ember.on('init', function() {
let obj = Ember.Object.create({ name: 'lol' });
obj.set('a', 'b');
// versus
// let objv = { name: 'lol' }; <= uncomment to see error
// objv.set('a', 'b');
@e00dan
e00dan / application.controller.js
Last active September 30, 2015 16:42
New Twiddle
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle'
});
@e00dan
e00dan / application.controller.js
Last active September 30, 2015 13:08
New Twiddle
import Ember from 'ember';
export default Ember.Controller.extend({
actions: {
testAction() {
console.log('Action fired! Success!');
alert('Action fired! Success!');
}
}
});
@e00dan
e00dan / application.controller.js
Last active September 30, 2015 10:54
New Twiddle
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
product: {
link: 'contact'
}
});
@e00dan
e00dan / application.controller.js
Last active September 25, 2015 13:00
New Twiddle
import Ember from 'ember';
export default Ember.Controller.extend({
methodFunction(data) {
console.log("YEY", data);
},
actions: {
sessionAction(data) {
this.methodFunction(data);
}