Skip to content

Instantly share code, notes, and snippets.

/**
* Adapts SockJS to update connection in case of disconnecting
*
* @param url
* @param protocols
* @param options
* @constructor
*/
export default function( url, protocols, options ) {
var self = this;
import Ember from 'ember';
export default Ember.Component.extend({
tagName: 'select',
mouseEnter() {
alert('Ok');
}
});
import Ember from 'ember';
const {
computed,
Component
} = Ember;
export default Component.extend( {
content: computed( function() {
return '';
import Ember from 'ember';
const {
computed,
Component
} = Ember;
export default Component.extend( {
options: computed( function() {
return '';
import Ember from 'ember';
const {
computed,
Component
} = Ember;
export default Component.extend( {
content: 'will override'
} );
import Ember from 'ember';
const {
computed
} = Ember;
export default Ember.Component.extend( {
required: computed( function() {
alert( 'No overridden!' );
} ),
import Ember from 'ember';
const {
computed
} = Ember;
export default Ember.Component.extend( {
required: computed( function() {
alert( 'No overridden!' );
} ),
@shamcode
shamcode / adapters.animal.js
Last active May 11, 2017 16:10
ember-data-bug
import Ember from 'ember';
import DS from 'ember-data';
const { RSVP } = Ember;
export default DS.JSONAPIAdapter.extend({
findRecord() {
return RSVP.resolve({
data: {
id: 1,
@shamcode
shamcode / store.js
Created May 11, 2017 16:30
unloadAll return promise
import Ember from 'ember';
import StoreService from 'ember-data/store';
const { RSVP, run } = Ember;
export default StoreService.extend({
unloadAll() {
const args = arguments;
return new RSVP.Promise( resolve => {
this._super( ...args );
@shamcode
shamcode / adapters.bar.js
Last active July 13, 2017 08:19
ember-data bug
import Ember from 'ember';
import DS from 'ember-data';
const { RSVP } = Ember;
export default DS.JSONAPIAdapter.extend({
findRecord() {
return RSVP.resolve({
data: {
id: 1,