Skip to content

Instantly share code, notes, and snippets.

View velrest's full-sized avatar
:shipit:
.

Jonas Cosandey velrest

:shipit:
.
View GitHub Profile
import Ember from 'ember';
import QueryParams from 'ember-parachute'
import Mixin from '@ember/object/mixin';
const myQueryParams = new QueryParams({
parachuteOpen: {
as: 'parachute',
defaultValue: true
},
});
import Ember from 'ember';
import QueryParams from 'ember-parachute'
import Mixin from '@ember/object/mixin';
const myQueryParams = new QueryParams({
parachuteOpen: {
as: 'parachute',
defaultValue: true
},
});
@velrest
velrest / controllers.application.js
Last active November 14, 2018 09:33
New Twiddle
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
init() {
this.set('model',this.store.createRecord('my-model',{name:'test'}))
}
});
@velrest
velrest / application.serializer.js
Last active December 7, 2018 13:15
New Twiddle
import DS from "ember-data";
export default DS.JSONAPISerializer.extend({
serialize(snapshot, options) {
let json = this._super(...arguments)
console.log(json)
return json;
}
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
actions: {
reorderItems(itemModels, draggedModel) {
this.set('currentModel.items', itemModels);
this.set('currentModel.justDragged', draggedModel);
}
}
@velrest
velrest / components.my-component.js
Last active January 29, 2019 12:57
New Twiddle
import Ember from 'ember';
export default Ember.Component.extend({
test: "False"
});
import Ember from 'ember';
export default Ember.Component.extend({
actions: {
updateAnswer(newValue){
if(!this.answer){
this.set('answer', {text: newValue})
}else{
this.set('answer.text', newValue)
}
import Ember from 'ember';
import EmberObject from '@ember/object';
import Changeset from 'ember-changeset';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
init(){
this._super(...arguments)
let tom = this.store.createRecord('test')
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@velrest
velrest / adapters.application.js
Last active April 15, 2019 14:25
New Twiddle
import JSONAPIAdapter from "ember-data/adapters/json-api";
import { get, computed } from "@ember/object";
import { inject as service } from "@ember/service";
const captureQuery = () => {
return function(store, type, query, options) {
console.error({ options }, {query});
return this._super(...arguments);
};
};