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
@cibernox
cibernox / components.foo\.js
Last active August 31, 2020 16:41 — forked from mehulkar/components.foo\.js
Glimmer Coversion 3
import Component from '@glimmer/component';
import { tracked} from '@glimmer/tracking';
import { action, set } from '@ember/object';
export default class extends Component {
@tracked prop1 = 0;
get step1() {
return this.prop1 * 10;
}
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
translations: [
{
reviewer: "333",
sapCode: "!!!",
tid: 1,
},
import Ember from 'ember';
const { isBlank } = Ember;
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
names: ['one', 'two', 'three', 'four'],
actions: {
toggleSelect() {
let trigger = document.querySelector('.ember-power-select-trigger');
import Ember from 'ember';
const {get, set, Component} = Ember;
export default Component.extend({
tagName: "",
classNames: "",
actions: {
customAction(items) {
@cibernox
cibernox / controllers.application.js
Created August 17, 2017 18:09 — forked from billdami/controllers.application.js
ember-basic-dropdown animation issue
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
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 / components.my-component.js
Created February 9, 2017 15:57 — forked from amk221/components.my-component.js
Promise Proxy integration test
import computed from "ember-computed";
import DS from 'ember-data;
export default Ember.Component.extend({
proxy: computed(function() {
return DS.PromiseProxy.create({
promise: this.getAttr('my-promise')
});
})
});
@cibernox
cibernox / controllers.application.js
Last active September 18, 2016 13:08
InputPlaceholderTrue
import Ember from 'ember';
export default Ember.Controller.extend({
foo: ''
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
options: ['option 1', 'option 2', 'option 3'],
selectedOtions: [],
actions: {
select(items) {
this.set('selectedOptions', items);
}
import Ember from 'ember';
export default Ember.Component.extend({
classNames: ['box-field']
});