Skip to content

Instantly share code, notes, and snippets.

import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
languages: [
{
"id": 1,
"code": "en"
},
{
@herzzanu
herzzanu / controllers.application.js
Last active November 15, 2016 16:01
New Twiddle
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
roles: [
{name: 'admin', isChecked:false},
{name: 'subscriber', isChecked:false},
{name: 'guest', isChecked:false}
],
@herzzanu
herzzanu / controllers.application.js
Last active September 26, 2016 14:57
messages filter
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Component.extend({
weekdays: ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday']
});
@herzzanu
herzzanu / components.available-day.js
Last active September 17, 2016 18:35
toggle list item
import Ember from 'ember';
export default Ember.Component.extend({
weekdays: ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'],
currentEdit: false
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
});
@herzzanu
herzzanu / controllers.application.js
Last active March 27, 2016 01:11
Sorting select
import Ember from 'ember';
export default Ember.Controller.extend({
queryParams: ['sort'],
sort: "",
sortedUsers: Ember.computed.sort('model', 'sortDefinition'),
sortDefinition: Ember.computed('sort', function() {
return [ this.get('sort') ];
}),
import Ember from 'ember';
export default Ember.Controller.extend({
queryParams: ['search', 'favourite'],
search: "",
favourite: false,
filteredUsers: Ember.computed('model', 'search', function() {
var search = this.get('search').toLowerCase();
return this.get('model').filter(function(user){