Skip to content

Instantly share code, notes, and snippets.

View abhilashlr's full-sized avatar
😀

abhilashlr abhilashlr

😀
View GitHub Profile
@abhilashlr
abhilashlr / components.foo-bar.js
Last active September 28, 2022 10:53
Passing data from a component to its controller/route:
import Ember from 'ember';
export default Ember.Component.extend({
actions: {
sendDataToController() {
this.sendAction('sendData', 1);
}
}
});
@abhilashlr
abhilashlr / components.foo-bar.js
Last active August 17, 2016 09:55
Passing data from a controller to its route.
import Ember from 'ember';
export default Ember.Component.extend({
actions: {
sendDataToController() {
this.sendAction('sendData', 1);
}
}
});
@abhilashlr
abhilashlr / components.foo-bar.js
Last active August 17, 2016 09:55
Passing data from a nested component to its parent component.
import Ember from 'ember';
export default Ember.Component.extend({
actions: {
sendData(data) {
alert('Data in parent component ' + data);
this.sendAction('sendData', data);
}
}
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Component.extend({
});
@abhilashlr
abhilashlr / controllers.application.js
Created September 11, 2016 07:00
Sort with query params
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@abhilashlr
abhilashlr / controllers.application.js
Created January 6, 2017 05:46
Model rollback for custom attr transform
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@abhilashlr
abhilashlr / models.dummy.js
Created January 6, 2017 06:58
New Twiddle
import Model from "ember-data/model";
import attr from "ember-data/attr";
import { belongsTo, hasMany } from "ember-data/relationships";
export default Model.extend({
name: attr(),
hashData: attr()
});
@abhilashlr
abhilashlr / controllers.application.js
Created April 18, 2017 17:43
EPS-with-create-issue
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
selected: 'a',
options: ['a', 'b'],
actions: {
create() {
console.log('here');
@abhilashlr
abhilashlr / chrome-headless-linux-setup.sh
Last active December 5, 2017 04:09
Chrome headless Linux (Jenkins) - Setup
sudo apt-get update
sudo apt-get install -y libappindicator1 fonts-liberation
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome*.deb
# Test chrome setup by running in terminal
google-chrome --version # Ensure it is above 59