Skip to content

Instantly share code, notes, and snippets.

View morhook's full-sized avatar

Cruz Fernandez morhook

View GitHub Profile
@morhook
morhook / play.conf
Last active December 25, 2015 14:29 — forked from leon/play.conf
Start play server with init script.
# Upstart script for a play application that binds to an unprivileged user.
# put this into a file like /etc/init/play.conf
#
# This could be the foundation for pushing play apps to the server using something like git-deploy
# By calling service play stop in the restart command and play-start in the restart command.
#
# Usage:
# start play
# stop play
# restart play
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Component.extend({
init() {
this._super();
Ember.run.schedule('actions', () => {
// Do more things
});
}
});
@morhook
morhook / components.my-component-son.js
Last active May 31, 2016 19:10
test attribute inheritance
import Ember from 'ember';
import MyComponent from './my-component';
export default MyComponent.extend({
attributeBindings: ['other'],
other: 'default value'
});
@morhook
morhook / components.my-component.js
Last active May 31, 2016 19:12
form submit test
import Ember from 'ember';
export default Ember.Component.extend({
tagName: 'form',
submit() {
console.log('form submitted');
return false;
}
});
@morhook
morhook / components.upload-image.js
Last active May 11, 2016 21:12
Test override attribute-binding src
import Ember from 'ember';
export default Ember.Component.extend({
tagName: 'img',
attributeBindings: ['src'],
tagName: 'img',
src: 'http://www.placecage.com/40/40',
click() {
console.log(this.get('src'));
}
@morhook
morhook / components.my-component.js
Last active May 16, 2016 21:52
test textarea value
import Ember from 'ember';
export default Ember.Component.extend({
tagName: 'textarea',
attributeBindings: ['value'],
value: ''
});
@morhook
morhook / components.my-component.js
Last active May 27, 2016 19:55
Test filterby for non-empty fields
import Ember from 'ember';
export default Ember.Component.extend({
items: [{name:'pepe', dog: 'firulais'},
{name: 'otro', dog: 'un dog'},
{name:'albert'},
],
itemsFiltered: Ember.computed.filterBy('items','dog')
});
@morhook
morhook / components.my-component.js
Created May 31, 2016 19:09
test service stubbing
import Ember from 'ember';
export default Ember.Component.extend({
myService: Ember.inject.service(),
stuff: Ember.computed('myService.value', function() {
return this.get('myService.value');
})
});
@morhook
morhook / controllers.application.js
Created November 21, 2016 21:18 — forked from samselikoff/mirage.config.js
Mirage dev boilerplate
import Ember from 'ember';
export default Ember.Controller.extend({
});