Sha256: 04b0d3e30ab03acb286e89884623b3a562e251ecbdea63028dc92e5caac5d61e
Contents?: true
Size: 1.1 KB
Versions: 4
Compression:
Stored size: 1.1 KB
Contents
// ========================================================================== // Project: SproutCore - JavaScript Application Framework // Copyright: ©2006-2010 Sprout Systems, Inc. and contributors. // Portions ©2008-2011 Apple Inc. All rights reserved. // License: Licensed under MIT license (see license.js) // ========================================================================== SC.BaseTheme.splitRenderDelegate = SC.RenderDelegate.create({ className: 'split', // Returns { SC.LAYOUT_VERTICAL: true/false, SC.LAYOUT_HORIZONTAL: true/false } // for use in setClass. _classesForDataSource: function(dataSource) { var classes = {}, layoutDirection = dataSource.get('layoutDirection'); classes[SC.LAYOUT_VERTICAL] = layoutDirection === SC.LAYOUT_VERTICAL; classes[SC.LAYOUT_HORIZONTAL] = layoutDirection === SC.LAYOUT_HORIZONTAL; return classes; }, render: function(dataSource, context) { context.setClass(this._classesForDataSource(dataSource)); }, update: function(dataSource, jquery) { jquery.setClass(this._classesForDataSource(dataSource)); } });
Version data entries
4 entries across 4 versions & 1 rubygems