Skip to content

Instantly share code, notes, and snippets.

View GabrielCW's full-sized avatar

Gabriel Theron GabrielCW

  • www.class-web.fr
View GitHub Profile
@GabrielCW
GabrielCW / controllers.application.js
Last active September 29, 2016 10:27
New Twiddle
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
menuService: Ember.inject.service('menu'),
menu: Ember.computed.alias('menuService.menu')
});
@GabrielCW
GabrielCW / controllers.application.js
Last active September 6, 2016 13:09
Observe services from controllers
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@GabrielCW
GabrielCW / config.yml
Last active August 29, 2016 08:46
Quand on veut transmettre des paramètres
core_utility:
wait: wat
normalizeQueryResponse (store, primaryModelClass, payload, id, requestType)
{
let newPayload = payload.contacts;
return this._super(store, primaryModelClass, newPayload, id, requestType);
}
@GabrielCW
GabrielCW / adapter.js
Last active March 10, 2016 10:55 — forked from ksol/adapter.js
import UrlTemplates from "ember-data-url-templates";
export default DS.RESTAdapter.extend(UrlTemplates, {
urlTemplate: '{+host}/posts/{postId}/comments/{id}',
findUrlTemplate: '{+host}/comments/{id}',
createRecordUrlTemplate: '{+host}/users/{userId}/comments',
currentUser: Ember.inject.service(),
urlSegments: {
import Ember from 'ember';
export default Ember.Mixin.create({
deactivate: function() {
var model = this.get('controller.model');
model.rollbackAttributes();
if (model.get('isNew')) {
model.deleteRecord();
}
},
@GabrielCW
GabrielCW / 0_reuse_code.js
Created February 19, 2016 14:19
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
public function onPostSerialize(ObjectEvent $event)
{
$object = $event->getObject();
$accessor = PropertyAccess::createPropertyAccessor();
if($object instanceof ResourceInterface)
{
$metaData = $this->em->getClassMetadata($this->rm->getShortClass(get_class($object)));
import Ember from 'ember';
import config from './config/environment';
const Router = Ember.Router.extend({
location: config.locationType
});
Router.map(function () {
this.route('advert', function () {
this.route('proximity', function () {