Skip to content

Instantly share code, notes, and snippets.

View feanor07's full-sized avatar

Alptug Dilek feanor07

  • Tekmetric
  • Ankara
View GitHub Profile
@feanor07
feanor07 / controllers.application.js
Created March 16, 2017 09:30
Stackoverflow Question #42827268 - modified
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@feanor07
feanor07 / components.my-component.js
Created March 17, 2017 12:31
Stackoverflow Question #42855481
import Ember from 'ember';
export default Ember.Component.extend({
});
@feanor07
feanor07 / controllers.application.js
Created March 20, 2017 11:53
stackoverflow question #42833778
import Ember from 'ember';
var data = {
"pizzas": [{
"id": 1,
"name": "pizza 1"
}, {
"id": 2,
"name": "pizza 2"
}]
@feanor07
feanor07 / components.child-component.js
Created March 21, 2017 05:42
Stackoverflow Question #42911835New Twiddle
import Ember from 'ember';
export default Ember.Component.extend({
});
@feanor07
feanor07 / components.foo-component.js
Created March 21, 2017 07:55 — forked from ykaragol/components.foo-component.js
Backtracking re-render #13948
import Ember from 'ember';
export default Ember.Component.extend({
_error:{},
error1:Ember.computed('value1', function(){
let x={error1:false};
if(this.get('value1')==='asd'){
x={error1:true}
}
return x;
@feanor07
feanor07 / components.masked-input-field.js
Last active August 23, 2018 12:50
Stackoverflow Question #42921997
import Ember from 'ember';
export default Ember.Component.extend({
actions: {
update(value) {
this.get('onupdate')(value);
this.get('onvalidate')();
}
}
});
import Ember from 'ember';
export default Ember.Component.extend({
myX: Ember.computed('item.computedX', function(){
let result = this.get('item.computedX');
return result;
}),
myY: Ember.computed('item.computedY', function(){
let result = this.get('item.computedY');
return result;
@feanor07
feanor07 / components.address-detail.js
Last active March 22, 2017 11:35 — forked from ykaragol/components.to-update-fields.js
Backtracking re-render strange behavior
import Ember from 'ember';
const {isBlank, set, computed} = Ember;
export default Ember.Component.extend({
errors:Ember.computed('address.city','address.street', function() {
let result = {};
if (isBlank(this.get('address.street'))) {
set(result, 'street', 'Street cannot be empty');
}
@feanor07
feanor07 / components.table-x-row.js
Last active March 24, 2017 05:42
stackoverflow question #42991410
import Ember from 'ember';
export default Ember.Component.extend({
isSelected: Ember.computed('selected.[]', {
get() {
const index = this.get('index');
console.log(`computing selected for ${index}`);
const row = this.get('row');
return this.get('selected').includes(row);
@feanor07
feanor07 / components.table-x-row.js
Created March 24, 2017 05:41
stackoverflow question #42991410 solution
import Ember from 'ember';
export default Ember.Component.extend({
});