Skip to content

Instantly share code, notes, and snippets.

View locks's full-sized avatar
🌟
Ember Polaris

Ricardo Mendes locks

🌟
Ember Polaris
View GitHub Profile
import Controller from '@ember/controller';
import { computed } from '@ember/object';
const values = [
0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100
];
export default Controller.extend({
sliderIndex: 1,
@locks
locks / components.number1-problem.js
Last active February 2, 2019 10:22 — forked from jenweber/components.d3-trouble.js
Angle brackets bug reproduction
import Ember from 'ember';
export default Ember.Component.extend({
});
import Ember from 'ember';
import { computed, observer } from '@ember/object';
import { debounce } from '@ember/runloop';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
init() {
this._super(...arguments);
this.set('debouncedoutput', []);
import Ember from 'ember';
export default Ember.Controller.extend({
appName: false
});
import Ember from 'ember';
const {computed, get, isEmpty, isBlank, set} = Ember;
export default Ember.Component.extend({
name: null,
slug: null,
init(){
this._super(...arguments);
@locks
locks / components.my-fieldset.js
Created January 10, 2018 11:10 — forked from morgaan/components.option-picker.js
unclosed-element-workaround
import Ember from 'ember';
export default Ember.Component.extend({
});
@locks
locks / controllers.application.js
Last active April 13, 2018 23:57 — forked from chancancode/controllers.application.js
RFC#286 - let helper
import Ember from 'ember';
const { computed } = Ember;
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
post: Object.freeze({
title: "Using the let helper",
content: "Using the let helper is straightforward. You just copy the code samples from the documentation."
import Ember from 'ember';
export default Ember.Component.extend({
filter: null,
filteredPeople: Ember.computed('people', 'filter', function() {
if (this.get("filter") === null) {
return this.get("people");
} else {
return this.get("people").filter(
(person) => parseInt(person.height, 10) <= this.get("filter"),
import Ember from 'ember';
export default Ember.Controller.extend({
emojis: {
'thumbsup': { image: 'thumbsup.png', text: 'Thumbs up!' },
'heart': { image: 'heart.png', text: 'Love it!' }
},
actions: {
add() {
@locks
locks / components.child-component.js
Last active September 21, 2018 10:07 — forked from gabrielgrant/components.child-component.js
Component template inheritance
import Ember from 'ember';
import Parent from './parent-component';
export default Parent.extend({
foo: 'baz'
});