Skip to content

Instantly share code, notes, and snippets.

@mszoernyi
mszoernyi / html
Created September 5, 2014 21:03
Angular view helper?
<footer ng-if="isFooterVisible()"> Some footer elements </footer>
@mszoernyi
mszoernyi / gist:e6af30fadc81d305c1f3
Created February 5, 2015 05:01
Ember ArrayController error
TypeError: Cannot read property 'length' of null
at __exports__.default.ArrayProxy.extend._resetSubControllers (vendor.js:41051)
at __exports__.default.ArrayProxy.extend.arrangedContentDidChange (vendor.js:40964)
at apply (vendor.js:31744)
at superWrapper [as arrangedContentDidChange] (vendor.js:31316)
at null._arrangedContentDidChange (vendor.js:45998)
at applyStr (vendor.js:31758)
at sendEvent (vendor.js:26681)
at notifyObservers (vendor.js:29876)
at propertyDidChange (vendor.js:29708)
@mszoernyi
mszoernyi / ember -v
Created March 24, 2015 14:29
ember server error - has no method 'hasMagic'
version: 0.1.15
Could not find watchman, falling back to NodeWatcher for file system events
node: 0.10.30
npm: 2.1.8
@mszoernyi
mszoernyi / snippet
Last active August 29, 2015 14:22
simulate store.find for non ember models
_findCountries: ->
isoCodes = Ember.Object.createWithMixins(IsoCodes)
countries = (Ember.Object.create({ id: code, name: name }) for code, name of isoCodes.isoCountries)
promise = Ember.RSVP.Promise.resolve(countries)
promiseArray = Ember.ArrayProxy.extend(Ember.PromiseProxyMixin)
promiseArray.create({ promise: promise })
@mszoernyi
mszoernyi / app.sessions.custom.em
Created June 21, 2015 23:34
User object/currentUser as custom session
`import Session from 'simple-auth/session'`
class CustomSession extends Session
#_store: Ember.inject.service("store")
# inject.service(store) lands in ember data 1.13
_store: ~> @container.lookup('store:main')
# TODO with simple-auth 0.8+ the returned api data is stored under secure! so secure.user_id will be the new path
currentUser: Ember.computed 'user_id', 'isAuthenticated', ->
userId = @user_id
{
"name": "ui",
"version": "0.0.0",
"options": {
"syntaxtype": "coffescript",
"extension": ".em",
"paths": [
"app",
"app/pods"
],
@mszoernyi
mszoernyi / app.pods.uploader.component.coffee
Created September 14, 2015 13:39
Getting `had no action handler for: doIt` even if action handler is defined in component
class CreativeUploader extends Ember.Component
actions:
doIt: ->
debugger
x = 1
`export default CreativeUploader`
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle'
});
import PageObject from 'ui/tests/page-object';
let {
visitable,
fillable,
clickable,
text,
selectable
} = PageObject;
@mszoernyi
mszoernyi / application.controller.js
Last active February 27, 2016 22:53
Query Param test
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle',
queryParams: ['category'],
category: 1
});