Skip to content

Instantly share code, notes, and snippets.

View paulcpk's full-sized avatar

Paul Csapak paulcpk

View GitHub Profile
@paulcpk
paulcpk / controllers.application.js
Last active December 21, 2018 19:53
Drag from between groups
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
actions: {
reorderItems() {
console.log('reorder')
}
}
});
@paulcpk
paulcpk / controllers.application.js
Last active December 21, 2018 19:40
Sortable example
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
actions: {
reorderItems() {
console.log('reorder')
}
}
});
@paulcpk
paulcpk / deep-copy.js
Created March 30, 2018 14:22
deepCopy functions creates a clones instance of an object
export const deepCopy = (obj) => {
let copy;
// Handle the 3 simple types, and null or undefined
if (null == obj || 'object' !== typeof obj) {
return obj;
}
// Handle Date
if (obj instanceof Date) {
@paulcpk
paulcpk / cleanTypenameFieldLink.ts
Last active June 19, 2018 04:12
This is a custom ApolloLink which we use to clean the "__typename" field to prevent sending it to the GraphQL server. omitDeep based on this gist: https://gist.github.com/Billy-/d94b65998501736bfe6521eadc1ab538