Skip to content

Instantly share code, notes, and snippets.

View gokatz's full-sized avatar
🎯
Focusing

Gokul Kathirvel gokatz

🎯
Focusing
View GitHub Profile
import Ember from 'ember';
export default Ember.Component.extend({
isModelTwo: Ember.computed('model.id', function() {
return this.get('model.id') == 2;
})
});
import Ember from 'ember';
import features from 'demo-app/utils/features';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
features
});
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';
const { get } = Ember;
export default Ember.Component.extend({
classNames:['drag-item']
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: Ember.computed(function() {
return '<h6>someString</h6>';
}),
appName1: Ember.computed(function() {
return Ember.String.htmlSafe('<h2>someString</h2>');
})
@gokatz
gokatz / components.chat-box.js
Created November 4, 2016 15:40 — forked from samselikoff/components.chat-box.js
Sticky Chatbox - willRender
import Ember from 'ember';
export default Ember.Component.extend({
classNames: 'chat-box',
willUpdate() {
this._super(...arguments);
let box = this.$('ul')[0];
import Ember from 'ember';
import { task, timeout } from 'ember-concurrency';
function asyncComputed(...deps) {
let taskFn = deps.pop();
let fn = task(taskFn).restartable().toFunction();
return Ember.computed(...deps, function() {
let args = deps.map(dep => this.get(dep));
return fn(...args);
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: Ember.String.htmlSafe('<h1>test</h1>'),
app: '<h1>test</h1>'
});