Skip to content

Instantly share code, notes, and snippets.

View ro0gr's full-sized avatar

Ruslan Hrabovyi ro0gr

  • LigaDigital
  • Kyiv
View GitHub Profile
@ro0gr
ro0gr / controllers.application.js
Last active February 28, 2017 07:48
Inline if and hash
import Ember from 'ember';
const { set } = Ember;
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
init() {
this.renderFirst = false;
},
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Component.extend({
classNameBindings: ['isNegative:is-negative:is-positive'],
isNegative: Ember.computed(function() {
return this.value < 0;
})
});
@ro0gr
ro0gr / controllers.application.js
Last active February 9, 2017 22:36
infinite-wait-for
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@ro0gr
ro0gr / components.my-translation.js
Last active December 17, 2016 08:39
declarative translations
import Ember from 'ember';
const { computed } = Ember;
export default Ember.Component.extend({
content: computed('translation.content', function() {
if ('then' in translation) {
return translation.content;
} else {
return translation;
}
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
urlParams: ['many-params', 1, 2]
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@ro0gr
ro0gr / controllers.application.js
Last active October 31, 2016 20:22
New Twiddle
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Component.extend({
});
@ro0gr
ro0gr / components.form-input.js
Last active October 23, 2016 13:08
New Twiddle
import Ember from 'ember';
export default Ember.Component.extend({
});