User interface for ember command
Sets up a new project.
$ ember init <project>Would generate:
| var State = Ember.State.extend({}); | |
| var ViewState = Ember.ViewState.extend({}); | |
| App.statechart = Ember.StateManager.create({ | |
| loggedOut: ViewState.create({}), | |
| loggingIn: ViewState.create({}), | |
| loggedIn: State.create({ | |
| appLoadFailed: ViewState.create({}), | |
| appLoading: ViewState.create({}), | |
| appLoaded: State.create({ |
| var State = Ember.State.extend({}); | |
| var ViewState = Ember.ViewState.extend({}); | |
| // existing | |
| App.statechart = Ember.StateManager.create({ | |
| loggedOut: ViewState.create({}), | |
| loggingIn: ViewState.create({}), | |
| loggedIn: Ember.StateManager.create({ | |
| appLoadFailed: ViewState.create({}), | |
| appLoading: ViewState.create({}), |
| module("Ember.StateManager - nested StateManagers", { | |
| setup: function() { | |
| var State = Ember.State.extend(stateEventStub); | |
| stateManager = Ember.StateManager.create(stateEventStub, { | |
| grandparentA: State.create({ | |
| parent: Ember.StateManager.create(stateEventStub, { | |
| child: State.create(), | |
| sibling: State.create() | |
| }), |
| App.ClickableView = Ember.View.extend({ | |
| click: function(evt) { | |
| console.log("ClickableView was clicked!"); | |
| } | |
| }); |
| App = Ember.Application.create({}); | |
| App.loginController = Ember.Object.create({ | |
| // do login stuff | |
| }); | |
| App.LoginFormView = Ember.View.extend({ | |
| login: null, | |
| password: null, |
| source "http://rubygems.org" | |
| gem "sproutcore", :git => "https://github.com/sbellity/abbot-from-scratch.git" | |
| gem "uglifier", "~> 1.0.3" | |
| gem "execjs", "~> 1.2.6" | |
| gem "rake" |
| { | |
| "favorited": false, | |
| "in_reply_to_status_id": null, | |
| "retweet_count": 2, | |
| "in_reply_to_screen_name": null, | |
| "in_reply_to_user_id": null, | |
| "user": { | |
| "follow_request_sent": false, | |
| "verified": false, | |
| "notifications": false, |
| // snip | |
| App.View = SC.View.extend({ | |
| templateName: 'main' | |
| }); | |
| App.subView1 = SC.View.extend({ | |
| mouseUp: function(event) { | |
| console.log('Clicked back.'); | |
| } |
| class ApplicationController < ActionController::Base | |
| protect_from_forgery | |
| after_filter :set_access_control_headers | |
| def set_access_control_headers | |
| headers['Access-Control-Allow-Origin'] = '*' | |
| headers['Access-Control-Request-Method'] = '*' | |
| end | |
| end |