Skip to content

Instantly share code, notes, and snippets.

View KamiKillertO's full-sized avatar

Benjamin JEGARD KamiKillertO

View GitHub Profile
import Controller from '@ember/controller';
export default class ApplicationController extends Controller {
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'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
actions: {
validateForm() {
const form = document.getElementById('myform');
const isValidForm = form.checkValidity();
debugger;
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
actions: {
submit(e) {
e.preventDefault();
console.log("foo");
}
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Component from 'sparkles-component';
export default class AppaloosaSpinner extends Component {
get smallSpinner() {
if (this.args.small === "true") {
return 'spinner--small';
} else {
return '';
@KamiKillertO
KamiKillertO / services.redirection.js
Created November 14, 2018 15:13
Redirection service v2
import Service from '@ember/service';
import { set } from '@ember/object';
import { inject as service } from '@ember/service';
export default Service.extend({
router: service(),
__route: null,
displayModal: false,
__setUpRedirection(url) {
set(this, '__route', url);
@KamiKillertO
KamiKillertO / templates.hbs
Last active November 14, 2018 15:27
Redirection service use in a template
<a href="https://emberjs.com" onclick={{action "redirect" target=redirection}}> Visit emberjs website</a>
{{#if redirection.displayModal}}
{{redirection-modal}}
{{/if}}
@KamiKillertO
KamiKillertO / services.redirection.js
Last active November 14, 2018 15:14
Redirection service v1
import Service from '@ember/service';
import { set } from '@ember/object';
export default Service.extend({
__route: null,
displayModal: false,
__setUpRedirection(url) {
set(this, '__route', url);
set(this, 'displayModal', true);
},