Skip to content

Instantly share code, notes, and snippets.

View morhook's full-sized avatar

Cruz Fernandez morhook

View GitHub Profile
/* eslint-env node */
module.exports = {
test_page: 'tests/index.html?hidepassed',
disable_watching: true,
launch_in_ci: [
'Chrome'
],
launch_in_dev: [
'Chrome'
],
import Ember from 'ember';
export default Ember.Component.extend({
ajax: Ember.inject.service(),
startup: Ember.on('init', function() {
const ajax = this.get('ajax');
ajax.request('https://www.google.com');
})
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Component.extend({
items: Ember.computed('value', function() {
return [this.get('value')];
})
});
@morhook
morhook / components.my-component.js
Created January 12, 2017 18:17
detecting if action is passed in
import Ember from 'ember';
export default Ember.Component.extend({
onGo: Ember.K,
passed: Ember.computed(function() {
return this.get('onGo') !== Ember.K;
}),
click() {
console.log('clicked on my-compoent, now calling action passed');
this.get('onGo')();
@morhook
morhook / controllers.application.js
Last active January 5, 2017 21:02
double checkbox
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
actions: {
runit() {
console.log(this.get('chequeado'));
},
checkedToggle() {
this.set('isChecked', true);
@morhook
morhook / components.my-component.js
Created January 5, 2017 20:45
test actions, once again
import Ember from 'ember';
export default Ember.Component.extend({
actions: {
callmechild() {
console.log('called in child');
//this.sendAction('callmeup');
this.send('callmeup');
}
@morhook
morhook / components.my-component.js
Last active December 21, 2016 15:53
test ember 2.10
import Ember from 'ember';
export default Ember.Component.extend({
classNames: 'appointment'
});
import Ember from 'ember';
const { run } = Ember;
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
init() {
this._super(...arguments);
run.later(() => {
this.set('appName', 'Ember.js');
@morhook
morhook / controllers.application.js
Last active November 21, 2016 21:51
Mirage Models
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Test mirage'
});