Skip to content

Instantly share code, notes, and snippets.

View cspanring's full-sized avatar

Christian Spanring cspanring

View GitHub Profile
@cspanring
cspanring / machine.js
Last active April 5, 2022 19:21
Generated by XState Viz: https://xstate.js.org/viz
const defaultFilters = ['defaultFilter']
const filterBarMachine = Machine(
{
id: 'filter-bar',
initial: 'idle',
context: {
filters: defaultFilters,
newFacet: undefined,
import Ember from 'ember';
export default Ember.Component.extend({
tagName: ''
});
@cspanring
cspanring / launch.json
Created January 28, 2019 18:32
VS Code launch configuration to enable debugging Ember apps with Firefox. Requires Debugger for Firefox https://marketplace.visualstudio.com/items?itemName=hbenl.vscode-firefox-debug
{
"version": "0.2.0",
"configurations": [{
"name": "Launch Firefox",
"type": "firefox",
"request": "launch",
"reAttach": true,
"url": "http://localhost:4200",
"pathMappings": [{
"url": "http://localhost:4200/assets/YOUR-EMBER-APP-NAME",
import Ember from 'ember';
export default Ember.Component.extend({
hasName: Ember.computed.notEmpty('name'),
actions: {
log(message) {
console.log(message);
}
}
});
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's Route Hook Order`,
actions: {
clearLog() {
Ember.$('.log-item').remove();
}
}
@cspanring
cspanring / package.json
Created July 18, 2017 13:22
npm publish scripts
"scripts": {
"publish:patch": "npm whoami && npm version patch && git push origin --tags && npm publish",
"publish:minor": "npm whoami && npm version minor && git push origin --tags && npm publish"
}
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
inputName: 'aCheckbox',
inputValue: '3',
actions: {
setValue() {
let value = document.querySelector('input[type=checkbox]').value;
@cspanring
cspanring / adapter.comment.js
Created February 7, 2017 18:57
requestType issue
import RESTAdapter from 'ember-data/adapters/rest';
export default RESTAdapter.extend({
buildURL(modelName, id, snapshot, requestType, query) {
console.log('buildURL', requestType);
}
});