Roo/bootstrap/Column.js
[roojs1] / Roo / bootstrap / Column.js
1 /*
2  * - LGPL
3  *
4  * column
5  * 
6  */
7
8 /**
9  * @class Roo.bootstrap.Column
10  * @extends Roo.bootstrap.Component
11  * Bootstrap Column class
12  * @cfg {number} colspan  Number of columsn to span
13  * 
14  * @constructor
15  * Create a new Column
16  * @param {Object} config The config object
17  */
18
19 Roo.bootstrap.Column = function(config){
20     Roo.bootstrap.Column.superclass.constructor.call(this, config);
21 };
22
23 Roo.extend(Roo.bootstrap.Column, Roo.bootstrap.Component,  {
24     
25     xs: null,
26     sm: null,
27     md: null,
28     lg: null,
29     
30     offset: 0,
31     
32     getAutoCreate : function(){
33         var cfg = Roo.apply({}, Roo.bootstrap.Column.superclass.getAutoCreate.call(this));
34         
35         cfg = {
36             tag: 'div',
37             cls: 'column'
38         }
39         
40         var sizes=['xs','sm','md','lg'];
41         sizes.map(function(size){
42             if (this[size]) {
43                 cfg.cls += ' col-' + size + '-' + this[size];
44             }
45         })
46         
47         return cfg;
48     }
49    
50 });
51
52  
53
54