Fix #6465 - drag drop for cards
[roojs1] / Roo / bootstrap / PaginationItem.js
index ed79ee3..c23d00e 100644 (file)
@@ -14,6 +14,7 @@
  * @cfg {String} href the link
  * @cfg {Boolean} preventDefault (true | false) default true
  * @cfg {Boolean} active (true | false) default false
+ * @cfg {Boolean} disabled default false
  * 
  * 
  * @constructor
@@ -42,6 +43,7 @@ Roo.extend(Roo.bootstrap.PaginationItem, Roo.bootstrap.Component,  {
     preventDefault: true,
     active : false,
     cls : false,
+    disabled: false,
     
     getAutoCreate : function(){
         var cfg= {
@@ -59,6 +61,10 @@ Roo.extend(Roo.bootstrap.PaginationItem, Roo.bootstrap.Component,  {
             cfg.cls = this.cls;
         }
         
+        if(this.disabled){
+            cfg.cls = typeof(cfg.cls) !== 'undefined' ? cfg.cls + ' disabled' : 'disabled';
+        }
+        
         if(this.active){
             cfg.cls = typeof(cfg.cls) !== 'undefined' ? cfg.cls + ' active' : 'active';
         }
@@ -78,6 +84,10 @@ Roo.extend(Roo.bootstrap.PaginationItem, Roo.bootstrap.Component,  {
             e.preventDefault();
         }
         
+        if(this.disabled){
+            return;
+        }
+        
         this.fireEvent('click', this, e);
     }