Skip to content

Instantly share code, notes, and snippets.

@brianally
brianally / embed-link.js
Created July 2, 2015 19:11
Ember.js embed link widget
@brianally
brianally / filter-controller-or-whatever.js
Last active August 29, 2015 14:24
Multiple filters for Ember-Data
// some controller
import Ember from 'ember';
export default Ember.Controller.extend({
responses : [],
filteredResponses: [],
sectors : [],
dateFrom : null,
dateTo : null,
@brianally
brianally / gist:740b06b1ee6e2a54edec
Created July 2, 2015 18:41
Set a class on body if Ember app is embedded in iframe, so as to hide certain elements and/or take/suppress other actions.
// config/environment.js
module.exports = function(environment) {
var ENV = {
// ...
APP: {
inIframe: false
}
@brianally
brianally / routes-login.js
Created July 2, 2015 18:33
Ember route showing both OAuth2 and manual login
// app/routes/login.js
import Ember from "ember";
import ENV from "../config/environment";
export default Ember.Route.extend({
setupController: function(controller, model) {
controller.set("errorMessage", null);
},
actions: {
@brianally
brianally / authenticators-admin.js
Created July 2, 2015 18:18
Ember Simple-Auth authenticator for handling manual login and getting OAuth token back from server.
// app/authenticators/admin.js
import Ember from "ember";
import Base from "simple-auth/authenticators/base";
import ENV from "../config/environment";
export default Base.extend({
// called by login form action
// this.get("session").authenticate("authenticator:admin", credentials).then(...)