Skip to content

Instantly share code, notes, and snippets.

View KamiKillertO's full-sized avatar

Benjamin JEGARD KamiKillertO

View GitHub Profile
@KamiKillertO
KamiKillertO / templates.components.redirection-modal.css
Last active November 14, 2018 14:29
templates.components.redirection-modal.css
.ui-modal__shadow {
position: fixed;
top: 0;
height: 100vh;
width: 100vw;
align-items: center;
background-color: rgba(152,152,152,.37);
display: flex;
justify-content: center;
z-index: 10;
<div class="ui-modal__shadow">
<div tabindex="0" class="ui-modal__dialog" role="dialog" aria-labelledby="modal-title" aria-modal="true">
<div class="ui-modal__header">
<h1 id="modal-title" class="ui-modal__title">
Redirection to the old admin
</h1>
<button type="button" aria-label="Close" class="close" onclick={{action "cancelRedirection" target=redirection}}>
<i class="fa fa-times"></i>
</button>
</div>
@KamiKillertO
KamiKillertO / components.redirection-modal.js
Created November 7, 2018 16:36
components.redirection-modal.js
import Ember from 'ember';
import { inject as service } from '@ember/service';
export default Ember.Component.extend({
redirection: service(),
tagName: ''
});
@KamiKillertO
KamiKillertO / components.redirection-modal.js
Last active August 25, 2020 16:09
Redirect service ember
import Ember from 'ember';
import { inject as service } from '@ember/service';
export default Ember.Component.extend({
redirection: service(),
tagName: ''
});
@KamiKillertO
KamiKillertO / controllers.application.js
Created October 1, 2018 14:26 — forked from poteto/controllers.application.js
ember-changeset-validations demo
import Ember from 'ember';
import AdultValidations from '../validations/adult';
import ChildValidations from '../validations/child';
import { reservedEmails } from '../validators/uniqueness';
import { schema } from '../models/user';
const { get } = Ember;
const { keys } = Object;
export default Ember.Controller.extend({
const ua = navigator.userAgent;
function isIE() {
return ua.indexOf('MSIE')!=-1 || ua.indexOf('Trident/') !== -1;
}
function getIEVersion() {
const msie = ua.indexOf('MSIE ');
if (msie > 0) {
return parseInt(ua.substring(msie + 5, ua.indexOf('.', msie)), 10);
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@KamiKillertO
KamiKillertO / components.my-component.js
Last active April 5, 2018 07:02
Component helper block use
import Ember from 'ember';
export default Ember.Component.extend({
});
require 'spec_helper'
# /$$ /$$
# | $$ |__/
# /$$$$$$$ /$$$$$$ /$$$$$$ /$$ /$$$$$$$ /$$$$$$
# /$$_____/|_ $$_/ /$$__ $$| $$| $$__ $$ /$$__ $$
# | $$$$$$ | $$ | $$ \__/| $$| $$ \ $$| $$ \ $$
# \____ $$ | $$ /$$| $$ | $$| $$ | $$| $$ | $$
# /$$$$$$$/ | $$$$/| $$ | $$| $$ | $$| $$$$$$$
@KamiKillertO
KamiKillertO / ember-percy-example-test.js
Created March 22, 2017 15:27
Better UI testing in Ember Raw second test.js
import hbs from ‘htmlbars-inline-precompile’;
import { describe, it } from ‘mocha’;
import { setupComponentTest } from ‘ember-mocha’;
import { percySnapshot } from ‘ember-percy’;
describe(‘ember-percy example’, function() {
setupComponentTest(‘checkbox’, {
integration: true
});
it(‘Will generate a percySnapshot’, function() {
this.render(hbs`