dist/ember-template-compiler.prod.js in ember-source-0.0.5 vs dist/ember-template-compiler.prod.js in ember-source-0.0.6

- old
+ new

@@ -31,13 +31,28 @@ @class Handlebars @namespace Ember */ Ember.Handlebars = objectCreate(Handlebars); +function makeBindings(options) { + var hash = options.hash, + hashType = options.hashTypes; + + for (var prop in hash) { + if (hashType[prop] === 'ID') { + hash[prop + 'Binding'] = hash[prop]; + hashType[prop + 'Binding'] = 'STRING'; + delete hash[prop]; + delete hashType[prop]; + } + } +} + Ember.Handlebars.helper = function(name, value) { if (Ember.View.detect(value)) { - Ember.Handlebars.registerHelper(name, function(name, options) { + Ember.Handlebars.registerHelper(name, function(options) { + makeBindings(options); return Ember.Handlebars.helpers.view.call(this, value, options); }); } else { Ember.Handlebars.registerBoundHelper.apply(null, arguments); }