Skip to content

Instantly share code, notes, and snippets.

import Ember from 'ember';
export default Ember.Controller.extend({
actions: {
test() {
this.set('message','successfully added');
}
}
});
import Ember from 'ember';
export default Ember.Controller.extend({
actions: {
activate(name) {
if(this.currentTab === name) {
this.set('currentTab', '');
} else {
this.set('currentTab', name);
}
import Ember from 'ember';
export default Ember.Controller.extend({
init() {
this.set('checkboxList', [{VALUE: "Content", CHECKBOX_ID: 1},{VALUE: "Size", CHECKBOX_ID: 2}]);
},
actions: {
test() {
this.set('checkboxList.0.VALUE', "Cont");
}
import Ember from 'ember';
import {task, timeout} from 'ember-concurrency';
export default Ember.Controller.extend({
done: false,
didSomething: task(function * () {
this.set('done', false);
yield timeout(5000);
// here we know nothing had called didSomething for 5 seconds.
bind-key -T copy-mode-vi MouseDragEnd1Pane send-keys -X copy-pipe-and-cancel "xsel -i --clipboard"
bind-key -T copy-mode-vi Enter send-keys -X copy-pipe-and-cancel "xsel -i --clipboard"
bind ] run-shell "xsel --clipboard | tmux load-buffer - ; tmux paste-buffer"
import Ember from 'ember';
export default Ember.Component.extend({
actions: {
bar() {
if(this.foo) {
this.foo(...arguments);
}
}
}
import Ember from 'ember';
import Mixin from '@ember/object/mixin';
const Foo = Mixin.create({
handleReponse:{
colorURL(c){
this.clean(c);
},
clean(c){
alert(c);
@luxzeitlos
luxzeitlos / adapters.genre.js
Created October 16, 2018 19:20
New Twiddle
import DS from 'ember-data';
export default DS.Adapter.extend({
findAll() {
return {
genres: [
{"id":1,"name":"Action"},
{"id":2,"name":"Adventure"},
{"id":3,"name":"Animation"},
{"id":4,"name":"Comedy"},
import Ember from 'ember';
export default Ember.Component.extend({
selected: [],
actions: {
select(id) {
// this is a *bit* ugly because the child object has no relation to the parent. So there is actually not a *easy* way to get the right parent or to know if its a child or a parent.
// so this code basically gives us the array of elements that are valid selections.
// if the clicked element is a parent thats all parents (so this.data)
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});