Skip to content

Instantly share code, notes, and snippets.

View jmimi's full-sized avatar

Ebrahim Pasbani jmimi

View GitHub Profile
void imslot(DataObject& data)
{
DataObject here = data;
here.item = ""; // now qt make a deep copy . Am I right???
}
@jmimi
jmimi / gist:efc3f2b1ca06cff8ba56
Created January 17, 2015 22:08
simple-auth-torii data from third-party
this.get('session').authenticate('simple-auth-authenticator:torii', 'google-oauth2').then(function(authorization) {
console.log('google) auth => ' + authorization); // undefiend
}, function() {
});
@jmimi
jmimi / controllers.application.js
Created June 19, 2016 08:45
Pass hash promise to transition
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
actions:{
goTest(){
let hashPrms = {
a: Ember.RSVP.resolve({id: 1}),
b: Ember.RSVP.resolve({email: 'e@g.com'})
};
@jmimi
jmimi / controllers.application.js
Created June 29, 2016 07:50
simple radio button
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
aggregation: null,
actions: {
change(){
Ember.Logger.debug(this.getProperties('aggregation'));
alert(this.getProperties('aggregation').aggregation);
}
@jmimi
jmimi / controllers.application.js
Last active June 30, 2016 06:45
simple-breakpoint-detector
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@jmimi
jmimi / controllers.application.js
Created July 6, 2016 13:58
How to update nested object in Ember
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
critService: Ember.inject.service(),
init(){
this._super(...arguments);
this.get('critService').loadCrits();
},
actions: {
@jmimi
jmimi / controllers.application.js
Created July 6, 2016 19:28
change-in-array-and-rerender
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
clientList: null,
dataItems: Ember.computed('clientList.@each.username', function(){
return this.get('clientList');
}),
init(){
this._super(...arguments);
@jmimi
jmimi / components.new-card-form.js
Created July 10, 2016 17:08
SO-ember-js-form-retains-old-values-38291176
import Ember from 'ember';
export default Ember.Component.extend({
model: null,
actions: {
save(){
alert(`${this.get('model.title')} -- ${this.get('model.description')}`);
},
cancel(){
}
import Ember from 'ember';
export default Ember.Component.extend({
tagName: 'td' ,
click(){
this.sendAction('clicked');
}
});
@jmimi
jmimi / components.my-component.js
Created July 13, 2016 11:09
SO-38340315/ember-data-model-is-not-reloading-even-after-queryparams-is-changing
import Ember from 'ember';
export default Ember.Component.extend({
checked: false,
actions: {
updateChildren(){
this.sendAction('updateChildren', this.get('checked'));
}
}
});