// ========================================================================== // Project: SproutCore
- JavaScript Application Framework // Copyright: ©2006-2011 Strobe Inc. and contributors. // Portions ©2008-2011 Apple Inc. All rights reserved. // License: Licensed under MIT license (see license.js) // ==========================================================================
/**
Patch SC.Object to respond to design
*/ SC
.Object.prototype.emitDesign = function() {
// get design... var ret = SC.ObjectCoder.encode(this); return ret ;
};
/**
Patch `SC.Object` to respond to `encodeDesign()`. This will proxy to the paired designer, if there is one. If there is no paired designer, returns `NO`.
*/ SC
.Object.prototype.encodeDesign = function(coder) {
return this.designer ? this.designer.encodeDesign(coder) : NO ;
};