Skip to content

Instantly share code, notes, and snippets.

View jkarsrud's full-sized avatar

Jesper Haug Karsrud jkarsrud

View GitHub Profile
import Ember from 'ember';
const {computed} = Ember;
const {dasherize} = Ember.String;
export default Ember.Component.extend({
componentName: computed('model.type', function() {
return `${dasherize(this.get('model.type'))}-component`;
})
});
import Ember from 'ember';
export default Ember.Component.extend({
didInsertElement() {
tinymce.init({
selector: '.editor-placeholder'
});
}
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember 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',
actions: {
hideRows(rowType) {
console.log
this.set('rowType', rowType);
}
}
import Ember from 'ember';
export default Ember.Component.extend({
tagName: 'img',
classNames: ['small-image'],
didInsertElement() {
setTimeout(() => {
this.$().css({
left: '50px',
import Ember from 'ember';
export default Ember.Component.extend({
classNameBindings: ['aComputed:the-classname-from-computed'],
aComputed: Ember.computed(function() {
return true;
})
});
import Ember from 'ember';
export default Ember.Component.extend({
didReceiveAttrs() {
console.log('received attrs');
},
didUpdateAttrs() {
console.log('updated attrs');
}
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
event_title: 'This works!'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});