Sha256: 4d30c37a03b082ce85fe901336f697a5054fa7d8ef5cca46caf185204f084824
Contents?: true
Size: 1.52 KB
Versions: 11
Compression:
Stored size: 1.52 KB
Contents
// ========================================================================== // 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) // ========================================================================== // ========================================================================== // Project: SC.designController // ========================================================================== /*globals SC */ /** (Document Your Controller Here) @extends SC.Object */ SC.designController = SC.ObjectController.create( /** @scope SC.designController.prototype */ { contentBinding: 'SC.designsController.selection', contentBindingDefault: SC.Binding.single(), viewSelected: function(){ var c = this.get('content'), pane, designer, pageController; if(c){ pane = c.get('view'); if(pane.kindOf && pane.kindOf(SC.View)){ pageController = SC.designsController.getPath('page.designController'); designer = pane.get('designer'); //make this designer the rootDesigner if(pageController && designer) { designer.set('designIsEnabled', NO); pageController.makeRootDesigner(designer); } } else if(SC._Greenhouse){ SC._Greenhouse.designController.set('content', pane.get('designer')); SC._Greenhouse.sendAction('floatInspector'); } } } }) ;
Version data entries
11 entries across 11 versions & 1 rubygems