/*
* - LGPL
*
- * column
+ * pagination
*
*/
/**
- * @class Roo.bootstrap.Column
+ * @class Roo.bootstrap.Pagination
* @extends Roo.bootstrap.Component
- * Bootstrap Column class
- * @cfg {number} colspan Number of columsn to span
+ * @children Roo.bootstrap.Pagination
+ * Bootstrap Pagination class
+ *
+ * @cfg {String} size (xs|sm|md|lg|xl)
+ * @cfg {Boolean} inverse
*
* @constructor
- * Create a new Column
+ * Create a new Pagination
* @param {Object} config The config object
*/
Roo.extend(Roo.bootstrap.Pagination, Roo.bootstrap.Component, {
- html: false,
cls: false,
+ size: false,
inverse: false,
- from: 1,
- to: 4,
- align: false,
- active: 1,
getAutoCreate : function(){
- cfg = {
- tag: 'ul',
- cls: 'pagination',
- cn: []
- }
+ var cfg = {
+ tag: 'ul',
+ cls: 'pagination'
+ };
+ if (this.inverse) {
+ cfg.cls += ' inverse';
+ }
if (this.html) {
- cfg.html=this.html
+ cfg.html=this.html;
}
if (this.cls) {
- cfg.cls=this.cls
- }
- cfg.cn[0]={
- tag: 'li',
- cn: [
- {
- tag: 'a',
- href:'#',
- html: '«'
- }
- ]
+ cfg.cls += " " + this.cls;
}
-
return cfg;
}