Skip to content

Instantly share code, notes, and snippets.

View feanor07's full-sized avatar

Alptug Dilek feanor07

  • Tekmetric
  • Ankara
View GitHub Profile

Keybase proof

I hereby claim:

  • I am feanor07 on github.
  • I am feanor07 (https://keybase.io/feanor07) on keybase.
  • I have a public key ASCZBv8C75QUbiyLCV86enEVrq5Flg6b27SeMOVzoEXR_Ao

To claim this, I am signing this object:

@feanor07
feanor07 / controllers.application.js
Last active December 20, 2019 12:08
Simren's Quesiton
import Ember from 'ember';
const { computed } = Ember;
const Foo = Ember.Object.extend({
init() {
this._super(...arguments)
this.set('amount', { value: 100 })
},
amountValue: computed.alias('amount.value')
import Ember from 'ember';
export default Ember.Component.extend({
tagName: ''
});
import Ember from 'ember';
const DURATION = 5000
export default Ember.Component.extend({
incrementingValue: 0,
foo: Ember.observer('endVal', function(){
if (this.timer) {
Ember.run.cancel(this.timer)
}
@feanor07
feanor07 / controllers.application.js
Last active June 11, 2019 13:29
or truth-helper no shortcut!
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
a: true,
c: false,
b: Ember.computed('c', function() {
console.log('b is calculated nevertheless!')
return this.c
})
@feanor07
feanor07 / controllers.application.js
Created February 20, 2019 13:11
broken relationship
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
init() {
this.set('parent', this.store.createRecord('parent', {name:'foo'}))
},
actions: {
@feanor07
feanor07 / controllers.application.js
Last active February 20, 2019 13:10
relationship removal working
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
init() {
this.set('parent', this.store.createRecord('parent', {name:'foo'}))
},
actions: {
@feanor07
feanor07 / controllers.application.js
Last active December 24, 2018 07:21
so#53909437
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Component.extend({
organization: {
id: 'facebook'
},
actions: {
favoriteWasClicked() {
const organization = this.get('organization');
import Days from 'ember-power-calendar/components/power-calendar/days'
export default Days.extend({
// eliminate monday and sunday from the weekdays already constructed ad power-calendar-days
weekdaysWithoutMondayAndSunday: Ember.computed('weekdays', function() {
return this.get('weekdays').slice(2,7)
})
});