Skip to content

Instantly share code, notes, and snippets.

View allthesignals's full-sized avatar
🥑
coding lotsa code

Matt Gardner allthesignals

🥑
coding lotsa code
View GitHub Profile
@allthesignals
allthesignals / controllers.application.js
Last active June 17, 2016 15:32
Boolean QueryParam Fix
import Ember from 'ember';
export default Ember.Controller.extend({
queryParams: [{ redevelopment: { type: 'boolean' } }],
redevelopment: null,
actions: {
toggleIt: function() {
this.toggleProperty("redevelopment");
console.log(this.get("redevelopment"));
}
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({
result:[],
actions: {
autocompleteSearch: function() {
this.get('ajax').request('https://search.mapzen.com/v1/autocomplete', {
method: 'GET',
dataType: "json",
data: {
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import DS from 'ember-data';
import Ember from 'ember';
export default DS.JSONAPIAdapter.extend({
urlForFindRecord(id, modelName, snapshot) {
let url = this._super(...arguments);
let query = Ember.get(snapshot, 'adapterOptions.query');
if (query) {
url += '?' + Ember.$.param(query); // assumes no query params are present already
}
import Ember from 'ember';
export default Ember.Component.extend({
});
import Ember from 'ember';
export default Ember.Component.extend({
});
@allthesignals
allthesignals / components.range-component.js
Last active July 12, 2016 20:05
Ember Challenge Ranges
import Ember from 'ember';
export default Ember.Component.extend({
// This component is designed to take any range,
// an area of variation between upper and lower
// limits on a particular scale, and distill into
// min/max variables
// This component needs to take a string
// that can be parsed into an array
import Ember from 'ember';
export default Ember.Controller.extend({
minLat: 42.257645,
minLng: -71.808530,
maxLat: 42.265083,
maxLng: -71.794659,
bounds: function() {
var minLat = parseFloat(this.get('minLat').toFixed(6));