Ignore:
Timestamp:
May 17, 2016, 10:01:40 AM (3 years ago)
Author:
fercavi
Message:
  • Bug: Material Checkbox not created when added new repositori
  • Bug: Repository not dismarked from checkbox list when removed manualy
Location:
admin-center-lliurex-apt/trunk/fuentes
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • admin-center-lliurex-apt/trunk/fuentes/admin-center-lliurex-apt-module.install/usr/share/admin-center/modules/lliurex-apt/src/js/main.js

    r1493 r1548  
    7070      var html =this.creaTaula(this.linies);
    7171      $('#lliurex-apt_mostrador_grafic').html(html);
     72      this.comprovaBotonsChecked();     
    7273    }
    7374    lliurexApt.prototype.creaTaula=function(_linies){
     
    103104          }
    104105          var html =lliurexapt_LAI.creaTaula(lliurexapt_LAI.linies);           
    105           $('#lliurex-apt_mostrador_grafic').html(html);
     106          $('#lliurex-apt_mostrador_grafic').html(html);         
    106107   
    107108    }
     
    177178              );
    178179          } 
    179          
     180          var arrayToRemoveChecked =  [];
    180181          for(var i=0;i<lliurexapt_LAI.repositorisPropis.length;i++){
    181182              $('#lliurex-apt_botonsRepositori_'+i +' input').attr('checked',true).change();         
    182183              var content=$('#lliurex-apt_botonsRepositori_'+i +' input');                   
    183184              if (lliurexapt_LAI.linies.indexOf(lliurexapt_LAI.repositorisPropis[i].repositori)==-1){
    184               setTimeout(function(){
    185                 content.removeAttr('checked');           
    186                 }
    187                 ,50
    188                 );
    189              }
    190           }   
     185                arrayToRemoveChecked.push(content);
     186              }
     187          }
     188        setTimeout(function(){   
     189          for(var i=0;i<arrayToRemoveChecked.length;i++){
     190              content = arrayToRemoveChecked[i];
     191              $(content).removeAttr('checked');
     192          }
     193        },50);
     194
    191195    }
    192196    lliurexApt.prototype.comprovaBotonsVisible = function(){
     
    365369                                      var nouHtml = lliurexPare.creaCheckBoxRepositorisPropis(lliurexPare.repositorisPropis);
    366370                                      $('#lliurex-apt_repositorisPropis').html(nouHtml);
     371                                      $.material.init();
    367372                                    }
    368373                                    else
     
    434439    lliurexapt_LAI = new lliurexApt();
    435440    lliurexapt_LAI.init();
    436     $.material.init();   
     441    $.material.init();       
    437442  });
  • admin-center-lliurex-apt/trunk/fuentes/debian/changelog

    r1498 r1548  
     1admin-center-lliurex-apt (0.1.4.2) xenial; urgency=medium
     2
     3  * Bug: Material Checkbox not created when added new repositori
     4  * Bug: Repository not dismarked from checkbox list when removed manualy
     5
     6 -- Vicent Fernandez i Capilla <vfernandezc@llx-vfernandez.edu.gva.es>  Tue, 17 May 2016 09:59:50 +0200
     7
    18admin-center-lliurex-apt (0.1.4.1) xenial; urgency=medium
    29
Note: See TracChangeset for help on using the changeset viewer.