View binding_bug.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Tce.mainPage = SC.Page.design({ | |
// The main pane is made visible on screen as soon as your app is loaded. | |
// Add childViews to this pane for views to display immediately on page | |
// load. | |
mainPane: SC.MainPane.design({ | |
childViews: 'myCustomView'.w(), | |
myCustomView: SC.View.design({ | |
childViews: ['checkbox'], |
View sample.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ========================================================================== | |
// Project: Sample | |
// Copyright: @2011 My Company, Inc. | |
// ========================================================================== | |
/*globals Sample */ | |
Sample = SC.Application.create({ | |
store: SC.Store.create().from(SC.Record.fixtures) | |
}); |
View tasks.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ScaleUI.taskTagController = SC.ArrayController.create( | |
/** @scope ScaleUI.taskTagController.prototype */ { | |
queuedTasks: function() { | |
return content.filterProperty('state', TaskState.QUEUED); | |
}.property('@each.state').cacheable(), | |
runningTasks: function() { | |
return content.filterProperty('state', TaskState.RUNNING); | |
}.property('@each.state').cacheable(), |
View gist:1419845
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff --git a/frameworks/runtime/core.js b/frameworks/runtime/core.js | |
index 2d12957..4b553f4 100644 | |
--- a/frameworks/runtime/core.js | |
+++ b/frameworks/runtime/core.js | |
@@ -316,8 +316,6 @@ SC.mixin(/** @scope window.SC.prototype */ { | |
guidKey: "SproutCore" + ( SC.VERSION + Math.random() ).replace( /\D/g, "" ), | |
// Used for guid generation... | |
- _guidPrefixes: {"number": "nu", "string": "st"}, | |
- _guidCaches: {"number": {}, "string": {}}, |
View gist:1424791
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var g = require('../garcon/lib/garçon'); | |
var server = g.Server.create({proxyHost: 'localhost', proxyPort: 8080}); | |
var myapp; | |
var shouldBuild = false; | |
var stdHtmlBody = [ | |
'<div id="loading">', | |
'<p id="loading">', | |
'Loading…', |
View gist:1443161
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var g = require('../garcon/lib/garçon'); | |
var myapp; | |
var combineScripts = false; | |
//var shouldBuild = false; | |
//var stdHtmlBody = [ | |
//'<div id="loading">', | |
//'<p id="loading">', | |
//'Loading…', |
View gist:1452536
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
MyApp = SC.Application.create({ | |
store: SC.Store.create() | |
}); | |
MyApp.MyRecord = SC.Record.extend(); | |
MyApp.resourcePath = "myRecord"; | |
// Load the record and save the storeKey | |
var storeKey = MyApp.store.loadRecord(MyApp.MyRecord, {}); |
View gist:1511429
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var B = { | |
foo: function (original) { | |
console.log("Foo B"); | |
original(); | |
}.enhance() | |
}; | |
var C = { | |
foo: function () { | |
console.log("Foo C"); |
View gist:1928558
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Installing RVM: | |
1. Installing RVM is as easy as: | |
$ bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer) | |
2. Add the following to your '.bash_profile': | |
# RUBY / RVM / SproutCore stuff | |
export RUBY_VERSION=ruby-1.9.2-head | |
export GEM_PATH=$HOME/.rvm/gems/ruby-1.9.2-head | |
source "$HOME/.rvm/scripts/rvm" # This loads RVM into a shell session. | |
# It's best to open a new shell at this point so that your new variables are applied. | |
3. Instruct RVM to use Ruby 1.9.2: |
OlderNewer