Skip to content

Instantly share code, notes, and snippets.

View kkenan's full-sized avatar

Kenan Klisura kkenan

View GitHub Profile
@kkenan
kkenan / controllers.application.js
Created November 16, 2016 11:29 — forked from ofersadgat/controllers.application.js
Computed Update Count
import Ember from 'ember';
function CustomComputedGt(dependentProperty, value) {
var isSubscribed = false;
var lastState;
function gt(context) {
return context.get(dependentProperty) > value;
}
import Ember from 'ember';
export default Ember.Component.extend({
test: null
});
@kkenan
kkenan / components.box-container.js
Last active February 8, 2017 13:09
New Twiddle
import Ember from 'ember';
const { computed } = Ember;
export default Ember.Component.extend({
// Public Properties
width: 550,
height: 550,
boxCount: 10000,
import Ember from 'ember';
let { computed } = Ember;
export default Ember.Component.extend({
count: 1,
_items: computed('count', function () {
let result = [];
for (let i = 0; i < this.get('count'); i++) {
import Ember from 'ember';
export default Ember.Component.extend({
val: Ember.computed({
get: function () {
return 'INITIAL VALUE';
},
set: function (property, value) {
return value;
}
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
import MyComponentB from './my-component-b';
export default Ember.Component.extend({
paramComponentB: Ember.computed(function () {
return MyComponentB.create({
paramValue: 'inner'
});
})
});