Skip to content

Instantly share code, notes, and snippets.

View knownasilya's full-sized avatar
🌒
And, behold, I come quickly; and my reward is with me.. Rev 22:12

Ilya Radchenko knownasilya

🌒
And, behold, I come quickly; and my reward is with me.. Rev 22:12
View GitHub Profile
@knownasilya
knownasilya / README.md
Created September 24, 2018 14:29
browser quirks
@knownasilya
knownasilya / controllers.application.js
Last active September 7, 2018 21:40
method in action
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
test(prefix='') {
alert(prefix + this.appName);
}
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
queryParams: ['archived'],
archived: false
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@knownasilya
knownasilya / get-qp.js
Created July 10, 2018 15:23
My Ember test helpers
import { currentURL } from '@ember/test-helpers';
export default function getQp(name, url=currentURL()) {
if (!url || !name) {
return;
}
let [, qps] = url.split('?');
let pairs = qps.split('&');
let [found] = pairs.filter((item) => item.includes(`${name}=`));
import Component from '@ember/component';
export default Component.extend({
tagName: 'button',
attributeBindings: ['type', 'disabled'],
type: 'submit',
disabled: false,
loading: false,
submit() {
import Ember from 'ember';
export default Ember.Controller.extend({
myService: Ember.inject.service('my-service'),
appName: 'Ember Twiddle'
});
@knownasilya
knownasilya / README.md
Last active June 8, 2018 13:18
microstate backed ED
// models/user.js
import Role from './role';
import Post from './post';

export default class User {
  name = String;
  role = Role;
  blogPosts = [Post];
}
@knownasilya
knownasilya / README.md
Last active June 7, 2018 19:57
Ember Addons List
@knownasilya
knownasilya / README.md
Last active June 19, 2018 17:15
sql festival by Paul Ramsey