/[BackupPC]/trunk/lib/BackupPC/SearchLib.pm
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /trunk/lib/BackupPC/SearchLib.pm

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 128 by dpavlin, Thu Sep 22 13:31:04 2005 UTC revision 129 by dpavlin, Thu Sep 22 14:25:51 2005 UTC
# Line 462  function element_id(name,element) { Line 462  function element_id(name,element) {
462  function checkAll(location) {  function checkAll(location) {
463          var len = element_id('forma').elements.length;          var len = element_id('forma').elements.length;
464          var check_all = element_id('allFiles');          var check_all = element_id('allFiles');
465            var suma = 0;
466    
467          for (var i = 0; i < len; i++) {          for (var i = 0; i < len; i++) {
468    
469                  var e = element_id('forma').elements[i];                  var e = element_id('forma').elements[i];
470                  if ((e.checked || !e.checked) && e.name != 'all') {                  if (e.name != 'all' && e.name.substr(0,3) == 'fcb') {
471                          if (check_all.checked) {                          if (check_all.checked) {
472                                  e.checked = true;                                  var el = element_id("fss" + e.name.substr(3));
473                                    var size = parseInt(el.value) || 0;
474                                    debug('suma: '+suma+' size: '+size);
475                                    if ((suma + size) < media_size) {
476                                            suma += size;
477                                            e.checked = true;
478                                    } else {
479                                            break;
480                                    }
481                          } else {                          } else {
482                                  e.checked = false;                                  e.checked = false;
483                          }                          }
484                  }                  }
485          }          }
486            update_sum(suma);
487    }
488    
489          sumiraj();  function update_sum(suma) {
490            element_id('forma').totalsize.value = suma;
491            pbar_set(suma, media_size);
492            debug('total size: '+suma);
493  }  }
494        
495  function sumiraj(e) {  function sumiraj(e) {
496          var suma = parseInt(element_id('forma').totalsize.value) || 0;          var suma = parseInt(element_id('forma').totalsize.value) || 0;
497          var len = element_id('forma').elements.length;          var len = element_id('forma').elements.length;
# Line 498  function sumiraj(e) { Line 512  function sumiraj(e) {
512                          }                          }
513                  }                  }
514          }          }
515          element_id('forma').totalsize.value = suma;          update_sum(suma);
         pbar_set(suma, media_size);  
         debug('total size: '+suma);  
516          return suma;          return suma;
517  }  }
518    

Legend:
Removed from v.128  
changed lines
  Added in v.129

  ViewVC Help
Powered by ViewVC 1.1.26