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 / components.component-with-layout-name.js
Last active August 14, 2016 09:53
layout and layoutName
import Ember from 'ember';
export default Ember.Component.extend({
layoutName: 'components/my-component-layout'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@ro0gr
ro0gr / components.form-input.js
Last active October 22, 2016 11:50
minimal layouting
import Ember from 'ember';
export default Ember.Component.extend({
type: 'text'
});
@ro0gr
ro0gr / components.form-input.js
Last active October 23, 2016 13:08
New Twiddle
import Ember from 'ember';
export default Ember.Component.extend({
});
import Ember from 'ember';
export default Ember.Component.extend({
});
@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.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
urlParams: ['many-params', 1, 2]
});
@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;
}
@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'
});