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
@sly7-7
sly7-7 / .block
Last active February 16, 2017 08:53
extended mirror barchart
license: mit
@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 / 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) => {
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'),
});
"_args": [
[
"ember-data@^2.3.1",
"/Users/sma01/work/frontend"
]
],
"_from": "ember-data@>=2.3.1 <3.0.0",
"_id": "ember-data@2.4.3",
"_inCache": true,
import Ember from 'ember';
export default Ember.Component.extend({
store: Ember.inject.service(),
init() {
this._super(...arguments);
this.get('store').push({data: [{
id: 42,
type: 'plic',
@sly7-7
sly7-7 / application.controller.js
Last active January 6, 2016 12:38 — forked from denzo/application.controller.js
Computed Properties with @each
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle',
owner: Ember.computed(function() {
return this.store.createRecord('owner');
}),
init() {
@sly7-7
sly7-7 / application.controller.js
Last active January 6, 2016 10:57 — forked from HeroicEric/application.controller.js
ManyArray Glimmer Bug
import Ember from 'ember';
const { computed } = Ember;
export default Ember.Controller.extend({
commentArray: computed('model.comments.[]', function() {
return this.get('model.comments').toArray();
}),
favourites: computed.filterBy('model.comments', 'isFavourite'),
favouritesHack: computed.filterBy('commentArray', 'isFavourite'),
});
import Ember from 'ember';
var array = [{id: 42, name: 'blah'},
{id: 43, name: 'oh'},
{id: 44, name: 'ah'}];
export default Ember.Controller.extend({
appName:'Ember Twiddle',
someProp: true,
@sly7-7
sly7-7 / application.controller.js
Last active October 19, 2015 12:17
New Twiddle
import Ember from 'ember';
var things = [{id: 42, name: 'blah'},
{id: 43, name: 'oh'},
{id: 44, name: 'ah'}];
var things= [42,43, 44]
export default Ember.Controller.extend({
appName:'Ember Twiddle',