Skip to content

Instantly share code, notes, and snippets.

View cibernox's full-sized avatar
🏠
Working from home

Miguel Camba cibernox

🏠
Working from home
View GitHub Profile
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
$ ember-native-dom-helpers-codemod --type=integration tests/integration
Processing 5 files...
Spawning 5 workers...
Sending 1 files to free worker...
Sending 1 files to free worker...
Sending 1 files to free worker...
Sending 1 files to free worker...
Sending 1 files to free worker...
All done.
Results:
import Ember from 'ember';
export default Ember.Controller.extend({
applicationController: Ember.inject.controller('application')
});
import Ember from 'ember';
import { defaultMatcher } from 'ember-power-select/utils/group-utils';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
options: [
'one',
'two',
'three',
'four',
import Ember from 'ember';
export default Ember.Component.extend({
disabled: Ember.computed.reads('group.disabled'),
groupName: Ember.computed.reads('group.groupName'),
cancelClose: false,
// Hooks
didReceiveAttrs() {
this._super(...arguments);
Ember.run.scheduleOnce('actions', this, this.checkIfSubItemIsHighlighted);
@cibernox
cibernox / Instructions.md
Last active August 15, 2024 15:17
Higher Order Component's Quest
@cibernox
cibernox / components.my-component.js
Last active March 12, 2017 13:10
Demo assert regression
import Ember from 'ember';
export default Ember.Component.extend({
init(){
this._super(...arguments);
Ember.assert('{{my-component}} must receive a `foo` action', !!this.get('foo'));
}
});
import Ember from 'ember';
export default Ember.Component.extend({
tagName: '',
init() {
this._super(...arguments);
this.uniqId = `input-${Ember.guidFor(this)}`;
}
});
import Ember from 'ember';
export default Ember.Component.extend({
tagName: '',
init() {
this._super(...arguments);
this.uniqueId = Ember.guidFor(this);
}
});
@cibernox
cibernox / controllers.application.js
Last active February 28, 2017 10:51
New Twiddle
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
actions: {
logAction(type, e) {
if (type === 'touchend') {
e.preventDefault();
}
console.debug(type, e);