Sha256: 0527faa13b90133f4f8fffb1328ed6a81c228a55510dd23291fea3f6ea494873
Contents?: true
Size: 916 Bytes
Versions: 3
Compression:
Stored size: 916 Bytes
Contents
include('../view.js'); include('../../../uki-view/view/list.js'); include('touchScrollPane.js'); /** * Touch scrollable List View * Puts a list into a touch.view.ScrollPane * * @author rsaccon * @name uki.touch.view.ScrollableList * @class * @extends uki.touch.view.ScrollPane */ uki.view.declare('uki.touch.view.ScrollableList', uki.touch.view.ScrollPane, function(Base) { this._createDom = function() { Base._createDom.call(this); this._list = uki({ view: 'List', rect: this.rect().clone().normalize(), anchors: 'left top right bottom' })[0]; this.appendChild(this._list); }; uki.each('data rowHeight render packSize visibleRectExt throttle focusable selectedIndex selectedIndexes selectedRow selectedRows multiselect draggable textSelectable'.split(' '), function(i, name) { uki.delegateProp(this, name, '_list'); }, this); });
Version data entries
3 entries across 3 versions & 1 rubygems