Skip to content

Instantly share code, notes, and snippets.

View sly7-7's full-sized avatar

Sylvain Mina sly7-7

  • ERDIL
  • Besançon, France
  • X @sly7_7
View GitHub Profile
import Ember from 'ember';
export default Ember.Controller.extend({
all: Ember.A([{id:3,text:'abb'},{id:1,text:'a'},{id:2,text:'ab'}]),
sortedQueue: Ember.computed.sort('all', 'sortProp'),
sortProp: ['id:desc'],
wrongSortedQueue: Ember.computed.sort('all', 'id:desc'),
});
@sly7-7
sly7-7 / controllers.application.js
Last active October 24, 2016 15:29
New Twiddle
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
actions: {
destroyRecord(model) {
model.get('children').then( (children) => {
//children.invoke('deleteRecord');
//children.forEach( (child) => {
@sly7-7
sly7-7 / trigger.hbs
Created November 23, 2016 13:53
ember-power-select-typeahead with allowClear
<input type="search"
value={{text}}
id="ember-power-select-typeahead-input-{{select.uniqueId}}"
class="ember-power-select-typeahead-input ember-power-select-search-input"
autocomplete="off"
placeholder={{placeholder}}
oninput={{onInput}}
onfocus={{onFocus}}
onblur={{onBlur}}
onkeydown={{action "handleKeydown"}}
@sly7-7
sly7-7 / .block
Last active February 16, 2017 08:53
extended mirror barchart
license: mit
import Adapter from "ember-data/adapters/json-api";
export default Adapter.extend();
@sly7-7
sly7-7 / adapters.application.js
Created November 15, 2019 14:21 — forked from runspired/adapters.application.js
Staggered Record Loading
import Ember from 'ember';
import RSVP from 'rsvp';
export default Ember.Object.extend({
findRecord(_, __, id) {
return new RSVP.Promise(resolve => {
setTimeout(resolve, parseInt(id) * 350);
}).then(() => {
return {
data: {
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
store: Ember.inject.service(),
get firstThing() {
return this.model.hasMany('things').value().firstObject;
},
import Controller from '@ember/controller';
export default class ApplicationController extends Controller {
appName = 'Ember Twiddle';
}
import Controller from '@ember/controller';
export default class ApplicationController extends Controller {
appName = 'Ember Twiddle';
}
import Ember from 'ember';
export default Ember.Controller.extend({
});