Skip to content

Instantly share code, notes, and snippets.

View feanor07's full-sized avatar

Alptug Dilek feanor07

  • Tekmetric
  • Ankara
View GitHub Profile
import Ember from 'ember';
export default Ember.Component.extend({
actions: {
triggerUrlUpdate() {
this.get('triggerUrlUpdate')();
}
}
});
@feanor07
feanor07 / controllers.application.js
Created April 5, 2017 10:58
stackoverflow question #43226566
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
items: [{title:'title 1'},{title:'title 2'},{title:'title 3'}],
computedProperty: Ember.computed('[email protected]', function(){
console.log('@computed is triggered due to change of title of one of the items');
@feanor07
feanor07 / components.failure-cell.js
Last active April 7, 2017 08:07
stackoverflow question#43259278
import Ember from 'ember';
export default Ember.Component.extend({
tagName: 'td',
isFailure: Ember.computed.equal('resultDetail.failures', 0),
classNameBindings: ['isFailure:alert', 'isFailure:alert-danger']
});
@feanor07
feanor07 / controllers.application.js
Created April 6, 2017 20:16
stackoverflow question #43263560
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@feanor07
feanor07 / controllers.application.js
Last active April 10, 2017 07:28 — forked from ykaragol/controllers.application.js
Stack Overflow#43300009
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@feanor07
feanor07 / controllers.application.js
Created April 11, 2017 10:52
stackoverflow question#43263560-solution
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@feanor07
feanor07 / components.my-component.js
Created April 11, 2017 16:03
stackoverflow question#43350608
import Ember from 'ember';
export default Ember.Component.extend({
actions: {
onButtonClick() {
this.get('updateFoo')();
}
}
});
@feanor07
feanor07 / controllers.application.js
Last active April 11, 2017 16:47
stackoverflow question#43350970
import Ember from 'ember';
export default Ember.Controller.extend({
actions: {
sendRequest() {
let requestParams = {url: 'https://www.randomtext.me/api/lorem/ul-5/5-15',
type: 'GET', dataType:'json'};
Ember.$.ajax(requestParams).then((json)=>{
console.log(json);
this.set('randomText', Ember.String.htmlSafe(json.text_out));
@feanor07
feanor07 / controllers.application.js
Created April 11, 2017 20:17
stackoverflow question#43314813
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
actions: {
postData() {
let data = {title: 'foo', body: 'bar',userId: 1};
let requestParams = {url: 'https://jsonplaceholder.typicode.com/posts/',
data:data, method: 'POST'};
import Ember from 'ember';
export default Ember.Controller.extend({
selectedService: [],
services: [{name:'First Service'},{name: 'Second Service'},{name: 'Third Service'}],
actions: {
setValue(ser){
this.get('selectedService').pushObject(ser);