Skip to content

Instantly share code, notes, and snippets.

@luxzeitlos
luxzeitlos / components.register-form\.js
Last active April 16, 2020 23:00
Ember-G-reCaptcha
import Component from '@glimmer/component';
import { tracked } from '@glimmer/tracking';
import { action } from '@ember/object';
export default class RegisterForm extends Component {
googleRecaptcha = null;
siteKey = "6LcXwhMTAAAAAJiSMkIowZCFwaTBB9chfSHzfeRL";
@tracked username;
@tracked password;
import Component from '@glimmer/component';
import ENV from '../../config/environment';
import { tracked } from '@glimmer/tracking';
import { action } from '@ember/object';
export default class RegisterForm extends Component {
googleRecaptcha = null;
siteKey = ENV.gRecaptcha.siteKey;
@tracked username;
import Component from '@glimmer/component';
import { tracked } from '@glimmer/tracking';
import { action } from '@ember/object';
export default class RegisterForm extends Component {
googleRecaptcha = null;
siteKey = "6LdeLOYUAAAAAK2DmVLyVf0huk0nD3Sdp1WrpQ5P";
@tracked username;
@tracked password;
@luxzeitlos
luxzeitlos / controllers.application.js
Last active July 2, 2019 09:44 — forked from runspired/controllers.application.js
Unknown Property Path Handling
import Ember from 'ember';
const { computed } = Ember;
class FakeProxy {
constructor(target) {
this._target = target;
}
get(path) {
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Component.extend({
model: null,
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
selectedLanguages: [],
queryParams: ['selectedLanguages'],
init() {
this._super(...arguments);
},
import Ember from 'ember';
export default Ember.Component.extend({
weekdays: ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'],
currentEdit: false
});
@luxzeitlos
luxzeitlos / controllers.application.js
Created September 6, 2016 13:09 — forked from GabrielCW/controllers.application.js
Observe services from controllers
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Component.extend({
critService: Ember.inject.service(),
actions: {
reloadCrits() {
this.get("critService").loadCrits();
},
modifyCritVal(crit, k) {
crit.set(k, "ABC value");