App.InputController = Ember.Controller.extend({

    latitude: null,
    longitude: null,

    needs: ['location', 'error'],
    actions: {
        sendAddress: function(address) {
            this.get('controllers.error').send('resetError');
            this.get('controllers.location').send('receiveAddress', address);
        },
        detectLocation: function() {
            // TODO implementation
            // this.get('controllers.location').send('detectLocation');
        }
    }
});
@@ -50,79 +50,338 @@
     
-latitude: null,%0A    longitude: null,%0A%0A    needs: %5B'location', 'error'%5D,
+/**%0A     * An array of other controller objects available inside instances of this controller.%0A     *%0A     * @see http://emberjs.com/api/classes/Ember.Controller.html#property_needs%0A     */%0A    needs: %5B'location', 'error'%5D,%0A%0A    /**%0A     * Entry points to receive events from other components like templates or controller.%0A     */
 %0A   
@@ -577,163 +577,8 @@
 s);%0A
-        %7D,%0A        detectLocation: function() %7B%0A            // TODO implementation%0A            // this.get('controllers.location').send('detectLocation');%0A
     

clean up and documentation of input controller * remove coordinates detection todo * add js doc * remove unused properties --skip-ci