Skip to content

Instantly share code, notes, and snippets.

@spr1ne
spr1ne / index.js
Created August 26, 2017 11:48
ember-justified-gallery
const fastbootTransform = require('fastboot-transform');
const path = require('path');
const mergeTrees = require('broccoli-merge-trees');
const Funnel = require('broccoli-funnel');
const resolve = require('resolve');
const filesToImport = [
'justifiedGallery/dist/css/justifiedGallery.css'
@spr1ne
spr1ne / state.js
Created February 2, 2017 07:59
How activate parent(root) state
var states = [
{
name: 'app',
abstract: true,
views: {
'app': { component: 'app' },
'header@app': { component: 'header' },
'footer@app': { component: 'footer' }
}
},
@spr1ne
spr1ne / routes.js
Created September 3, 2016 15:10
Set common route for the loading routes (by different levels)
import Route from 'ember-route';
const ROUTE_LEVEL = {
third: 3,
fourth: 4
};
/**
* @param app
* @private
@spr1ne
spr1ne / application.js
Created August 15, 2016 11:08 — forked from greyby/application.js
custom ember data's restful URL and modify the HTTP method
import DS from 'ember-data';
export default DS.RESTAdapter.extend({
// namespace: 'api/v2',
host: 'http://localhost:8080',
find: function(store, type, id, snapshot) {
return this.ajax(this.buildURL(type.typeKey, id, snapshot, 'find'), 'GET');
},
@spr1ne
spr1ne / adapters-post.js
Created August 11, 2016 18:03
[Ember.js] Custom API request
import RESTAdapter from 'ember-data/adapters/rest';
export default RESTAdapter.extend({
/**
* @param {DS.Model} model
* @param {JSON} serializedCommentData
* @returns {*}
*/
postComment(model, serializedCommentData) {