Skip to content

Instantly share code, notes, and snippets.

View MichalBryxi's full-sized avatar
⛰️
Vacationing

Michal Bryxí MichalBryxi

⛰️
Vacationing
View GitHub Profile
@MichalBryxi
MichalBryxi / machine.js
Last active November 13, 2020 07:29
Generated by XState Viz: https://xstate.js.org/viz
const machine = Machine(
{
initial: 'idle',
context: {
winning: 'heads',
selected: 'tails'
},
states: {
idle: {
on: {
@MichalBryxi
MichalBryxi / devise-token-auth.js
Last active May 28, 2020 19:05
devise-token-auth authenticator for ember-simple-auth
// file: app/authenticators/devise-token-auth.js
// fix for: https://github.com/simplabs/ember-simple-auth/issues/2206
import Devise from "ember-simple-auth/authenticators/devise";
import { Promise } from "rsvp";
import { isEmpty } from "@ember/utils";
import { run } from "@ember/runloop";
import { merge, assign as emberAssign } from "@ember/polyfills";
import fetch from "fetch";
export default Devise.extend({
@MichalBryxi
MichalBryxi / controllers.application\.js
Last active May 15, 2020 08:18
parent child on click
import Controller from '@ember/controller';
import { action } from '@ember/object';
export default class ApplicationController extends Controller {
appName = 'Ember Twiddle';
@action
parentAction() {
console.log('parent');
}
Reply from SSE regarding: https://twitter.com/MichalBryxi/status/1255426145316724741
Hello Michal
Thank you for contacting us. I can see that this account is for an electricity
prepay meter account for 2 st Judes square that has been in your name since
01/06/2017. I can see in your messages that you have moved out of this property
and set up a new account. Customers can have multiple accounts and properties
with us. So we do have customers to contact us directly and request to close
the account when they move out. we didn't get a request to close the account
import Controller from '@ember/controller';
import { htmlSafe } from '@ember/template';
export default class ApplicationController extends Controller {
appName = 'Ember Twiddle';
get foo() {
return htmlSafe('<strike>some</strike>String<script type="text/javascript">(console.log("bar"))();</' + 'script>')
}
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Component.extend({
});
@MichalBryxi
MichalBryxi / controllers.application.js
Last active November 18, 2019 09:48
too big number for helpers
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
bigNumber: 1234567890
});
@MichalBryxi
MichalBryxi / controllers.application.js
Last active November 2, 2019 15:21
return promise from computed
import Ember from 'ember';
import {inject as service} from '@ember/service';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
companiesService: service('companies')
});
@MichalBryxi
MichalBryxi / controllers.application.js
Last active October 25, 2019 16:00
ember-exam flaky tests
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});